Why is Keap adding the "+" character to some names passed into it via Typeform?

Hi. We are using Typeform via API integration with Keap, and – not all the time, but a lot of the time – Keap seems to be adding the “+” character to submitted records, even though the contacts appear to have filled out the Typeform correctly. For example, Gabriel Guerrero through as “Gabriel+ Guerrero.” Alicia J Moore came through as “Alicia+J+Moore.” Any idea why this happens and how to fix it? Thanks in advance.

Good morning, Mike!

This doesn’t sound like anything we’ve had reported on our end, but the “+” sign is often a replacement character for blank spaces in URI content, which may mean that Typeform is badly encoding the requests being sent to the Keap API. I would suggest contacting their support regarding your issue.

Best wishes,

  • Tom Scott
    Keap API Engineer

Thanks, Tom. I have reached out to Typeform support and will pass this along when they get back to me.

Thanks anyway.