Skip to main content

I would want a Zap via Webhooks that would return “Accepted” Quotes from AroFlo and match the corresponding client name in ActiveCampaign so that the Zap would remove a specific tag on the contact’s information. How do I set that up?

Hi ​@AWBC 

Help us have more info…

Which AroFlo Zap app action are you trying to use? (screenshot)

OR

Which AroFlo API endpoint are you trying to use?  (link to API docs)


Hey there, ​@AWBC 👋

Just came across this and noticed you reached out to our Support team, who shared some guidance on how to sort it out. I’ll include their suggestion here in case it’s helpful for others who might have a similar question:

I had a look at your Untagging Clients Zap, and it seems that the issue is being caused by how the headers are formatted in your Webhooks by Zapier GET request. Specifically, the headers are currently entered as a single block of JSON, which causes Zapier to send an empty header name, resulting in this error:
 

TypeError: is not a legal HTTP header name

 
Zapier expects headers to be added as individual key-value pairs, not as a full JSON object. Here’s how to fix it:
 
Instead of pasting this entire block into the header field:

{
"Content-Type": "application/json",
"uEncoded": "XXXXXXXXXX=",
"pEncoded": "YYYYYYYYY",
"orgEncoded": "ZZZZZZZZZ==",
"Authorization": "Bearer your_secret_key"
}

You’ll want to click “+ Add value set” and enter each header like this:

Header Name Header Value
Content-Type application/json
uEncoded XXXXXXXXXX=
pEncoded YYYYYYYYY
orgEncoded ZZZZZZZZZ==
Authorization Bearer your_secret_key

Make sure you don’t include quotes or brackets — just enter each value exactly as shown above.
 
Once you’ve updated that, the Webhook request should go through successfully and return your accepted quotes from AroFlo.

 

I’ll mark this as the best answer for now. If it didn’t resolve things or you’re still running into issues, please let us know—always happy to lend a hand! 🙂