Connecting FormKeep to Stitch is a three-step process:
- Add FormKeep as a Stitch data source
- Generate a Webhook URL
- Set up webhooks in FormKeep
FormKeep Webhook Setup Methods
There are two ways to set up webhooks in FormKeep: via a custom URL in the FormKeep app or using Zapier’s FormKeep integration.
If your form is already using a custom webhook URL in FormKeep, you’ll need to:
- Use Stitch’s Zapier integration instead of FormKeep. This is because of how Primary Keys are defined between the Zapier and FormKeep integrations.
- After generating your Stitch webhook URL, follow the instructions for using Zapier's FormKeep integration.
Adding FormKeep as a Stitch Data Source
- On the Stitch Dashboard page, click the Add an Integration button.
- Click the FormKeep icon. If you need to use FormKeep's Zapier integration to complete the setup, click the Zapier icon instead.
- Enter a name for the integration. This is the name that will display on the Stitch Dashboard for the integration; it’ll also be used to create the schema in your data warehouse.
For example, the name “Stitch FormKeep" would create a schema called
stitch_formkeep in the data warehouse. This schema is where all the tables for this integration will be stored.
- Click Save Integration.
Generating a FormKeep Webhook URL
Once Stitch has successfully saved and created the integration, you’ll be redirected to a page that displays your webhook URL and token (which is blurred in the image below):
Click the Copy button to copy it.
Note that this particular URL won’t display in Stitch again once you click Continue. Think of this URL like you would your login or API credentials - keep it secret, keep it safe. You can, however, generate another URL should you need it.
Once you’ve copied your webhook URL, click Continue to wrap things up in Stitch.
Setting Up Webhooks in FormKeep
The last step is to setup webhooks in your FormKeep account.
If another webhook URL is currently in use for your form, you’ll have to use Zapier’s FormKeep integration to complete the setup.
Otherwise, you can use the instructions in the Using a Custom Webhook URL section, below.
Using a Custom Webhook URL
- Sign into your FormKeep account.
- Using the drop-down menu under the FormKeep logo, select the form you want to add the webhook to.
- After the settings for that form open, click the Webhooks option.
- Scroll to the bottom of the Webhooks page.
In the Webhook URL field, paste your Stitch-generated webhook URL:
- Click Save.
Using Zapier’s FormKeep Integration
You only need to complete the steps in this section if you’re NOT using a custom webhook URL in the FormKeep app.
- In Zapier, click Make a Zap!
- On the Choose a Trigger App page, click FormKeep.
- On the Select FormKeep Trigger page, click Save + Continue.
- On the Select FormKeep Account page, select the FormKeep account you want to use.
If you haven’t previously connected the account, you can find your API token by clicking here when you’re signed into your FormKeep account.
- Click Save + Continue after you’ve selected the correct FormKeep account.
- In the drop-down, select the form you want to use and then click Continue.
- To test the setup so far, click Fetch & Continue. When the test successfully completes, click Continue.
- Next, you’ll select the Action, or where Zapier will send your FormKeep data. On the Choose an Action App page, scroll down to the Built-in Apps section and click Webhooks:
- On the Select Webhooks by Zapier Action page, select the POST option and click Save + Continue.
- Fill in the following fields:
When finished, click Continue.
If you want to test the setup so far, you can do so now. When finished, click Continue to wrap things up.
Lastly, enter a name for your Zap, use the drop-down to select a folder, and then toggle the Zap to on.
- In the URL field, paste your Stitch-generated webhook URL.
- In the Payload Type field, select JSON from the drop-down menu. Note that Stitch only accepts data in JSON format at this time - if anything else is selected, the integration won’t work:
FormKeep Data & Replication
After the setup for FormKeep is complete, your webhook data will be continuously replicated through Stitch. To learn more about how Stitch replicates FormKeep webhook data and our recommended strategy for querying, check out the Expected FormKeep Data article.