Zapier
Last updated
Was this helpful?
Last updated
Was this helpful?
Like , is a dynamic integration option to store and send data from Formsort to other Apps. As long as an app is found in Zapier's library, you can use Zapier to seamlessly stream data collected from Formsort forms. That said, we currently do not support direct implementations with Zapier. However, it is simple and effective to integrate with Zapier through a Webhook! Follow the setup below to do just that!
Adding Webhooks as the first trigger for your Zap will give us the ability to send requests to Zapier through a Webhook integration, within the Formsort platform (more below on how to formally setup this integration).
The Trigger Event is what occurs once the Webhook receives a request from Formsort. This field has two relevant options, Catch Hook and Catch Raw Hook. These trigger events differ as follows:
Catch Hook parses individual fields from the body of the Formsort POST request. This allows you to customize exactly which fields you pass to other apps, and how you structure those fields.
Catch Raw Hook leaves the JSON request as-is, and includes all fields, including headers. Data can only be sent to other apps in that raw format.
Now, we need to enable this Webhook within Formsort. First, copy the Custom Webhook URL from the Set up trigger option in Zapier.
If you receive a message that hooks.zapier.com cannot be added as a Webhook, be sure to add the 'hooks.zapier.com' domain in Account --> Security --> Allowed Webhook destinations --> + ADD ANOTHER DOMAIN.
Use Send Test from the Formsort Studio to send a request to the Webhook URL.
Back in Zapier, continue to the Test trigger option, and enable a test. Assuming you successfully sent the test to the Webhook from Formsort, the Zapier Webhook should successfully have found a request that contains fields found in the Formsort payload. These should contain fields like answers
, responder_uuid
, and variant_uuid
. And, that's it! Your Zap is now ready to receive data from Formsort, through a Webhook. All that's left to now is to connect your Zap with other apps!
At this point, you will add additional Apps to your Zap to receive form submission data from Formsort. While it is impossible to walk through every possible app you could integrate with, you will find all the individual fields parsed from the body of the Formsort request available in the actions for other apps. Using Slack as an example, the following screenshot shows that individual fields from the form submission data can be accessed and used for any Slack action:
Now that your Zap is ready to receive data from Formsort through a Webhook, and you have other apps integrated into your Zap that will receive Formsort form submission data, it's time to turn your Zap on! You will first need to test whatever actions you setup in Zapier, then you will be prompted to enable your Zap.
In Formsort, navigate to the Integrations tab for your flow (found at the Flow level, not at the Variant level), and then to the Webhooks option. Choose a posting frequency, then copy the Custom Webhook URL into the Webhook URL field:
After you've connected to Zapier via Webhook, if you have deployed flows previous to the integration, it is advisable to re- those flows.