Zapier Built-in Integration

I am self hosting a Ghost installation. The installation is behind Cloudfront and sends it to an HTTP api in the backend. Every thing is working - no issues logging into admin, updating pages, everything works flawlessly.

Each time I try to connect my installation of Ghost to Zapier, i get this message.

We hit an error adding your new account

authentication failed: Authorization failed

Make sure you click "Allow" or "Accept" on the permission popup
Double check your Account has the correct permissions
Check out our help docs for more information


version: 4.5.0
No errors show up in the console.

I am wondering if there is a call back that is happening that isn’t getting through to the backend? That doesn’t seem like the case, as it reaches the server. Any suggestions?

Note the error that is coming back is coming from Zapier. Any Ghost dev tell me how I can troubleshoot this issue? Is built in-Zapier not available for self hosting? Throw me any kind of bone.


The solution turned out to go into Cloudfront and Whitelist the ‘Authorization’ header. All my intergrations work perfectly.