I’m running into encoding issues with my current workflow setup. My process involves creating new deals in HubSpot, which then gets processed through Zapier automation. When the trigger fires, it sends the deal information to my external system using a webhook that delivers JSON formatted data.
The main issue I’m facing is that the received data doesn’t maintain proper UTF-8 encoding. I tried using Zapier’s built-in formatter tool, but it seems to only work with plain text fields and doesn’t solve my specific encoding problem.
Has anyone encountered similar character encoding problems when working with this type of integration? Any suggestions on how to force UTF-8 encoding throughout the entire data flow would be greatly appreciated.
Had this exact problem six months ago with HubSpot and our CRM. It’s usually because HubSpot’s API encoding doesn’t match what your endpoint expects. I fixed it by adding a custom JavaScript step in Zapier to handle the encoding conversion manually. Use Buffer.from() to force proper UTF-8 encoding before the webhook fires. Also check that your endpoint accepts UTF-8 requests and your Content-Type header has the charset parameter. The trick is catching the data between HubSpot and your webhook - don’t rely on automatic encoding since it breaks with special characters.
Had this exact problem about a year ago connecting HubSpot to Salesforce through Zapier. It’s usually because HubSpot’s data export format doesn’t play nice with whatever system you’re sending it to. Here’s what fixed it for me: I built a simple middleware endpoint that catches the webhook from Zapier first, handles the UTF-8 conversion properly, then sends it to the final CRM. This middleware checks the incoming data encoding and makes sure the character set is handled right. I also added explicit UTF-8 parameters to the webhook URL query string - that helped keep things consistent. Don’t rely on Zapier’s automatic handling. Take control of the encoding on your receiving end.
yo, make sure your webhook has the right headers for utf-8! hubspot sometimes screws up characters, so you’ll probably need to handle encoding yourself. dealt with this same crap on another crm last week - super annoying.
hey, make sure your endpoint actually supports utf-8! had issues too, and it turned out that the CRM wasn’t accepting it right. add accept-charset=utf-8 to your webhook settings - it might do the trick!