I’ve been trying to solve this problem for several days and I figure it’s about time to ask for help. My client has commissioned me to build them a custom job board in Webflow. They use third party software called Greenhouse which has a robust API and allows for sending data through a number of methods. They have an option to set up webhooks, which in theory should allow me to setup a destination url on the Webflow side of things to receive specific data when they make updates on the greenhouse end.
This is the part where I need help
I’ve figured out how to create webhooks in greenhouse but I can’t figure out how to ingest them into webflow. The setup process in greenhouse asks for an “endpoint url.” Does anyone know where I would get that? Is that something Webflow would create? Or do I need another third party integration like Zapier to act as the mediator between the two systems?
I think I have found a solution here. Google Sheets CAN accept webhook data AND Webflow can accept data from Google Sheets via Zapier. I’ll give it a shot and let you guys know how it goes.
So, turns out it’s little more complicated than I thought. The webhook integration with Zapier worked beautifully! Unfortunately, the webhook didn’t contain all the data I had hoped it would. Turns out that I still need to find a way to build a bridge between the Greenhouse API and Google Sheets to extract the data tied to specific job posts. I don’t know how to work in JSON so I’m exploring other options at the moment.
To tie this one off, I didn’t end up finding a solution that I could implement myself. I reached out to a developer friend who wrote a few scripts that pulled in the necessary data directly through the Greenhouse API into an HTML embed.
@ryanjames Google recently announced Google App Maker, I think that you may have been able to build some low code solution using this and it may be something to keep an eye on for other use cases needing to call external data to a Google Sheet. Get started with AppSheet - AppSheet Help
Yes I am integrating greenhouse with webflow.
I want to know this “scripts that pulled in the necessary data directly through the Greenhouse API into an HTML embed.”
Hi everyone!
If you want to easily integrate data from Greenhouse like jobs listing, you can use the GreenhouseClient. It’s an attribute-based solution that will help you smoothly handle everything without connecting through Zapier, etc. Check the docs on the link: https://webflow-x-greenhouse.webflow.io/