Connect your forms with hundreds of different applications through Zapier. You can do anything from inserting a new row in a Google docs spreadsheet, posting on Twitter, or adding a new Dropbox file - all through a Formidable form. Please note, you must set up a Zapier account in order to use this add-on.
Download and Setup
- This add-on requires Formidable Forms Pro. If you haven't already done so, install and activate Formidable Forms Pro.
- Download latest version of the Zapier plugin.
- In your WordPress admin, go to "Plugins" → "Add New" and click the "Upload" link at the top of the page.
- Click the "Browse" button and select the zip file you just downloaded. Once the plugin is installed, click "Activate Plugin" or go to the "Plugins" page, find "Formidable Zapier" and click "Activate".
- Make sure you are NOT using the default WordPress permalinks. If you're not sure, go to the WordPress Settings → Permalinks page to check. You will get 404 errors in Zapier when you try to authorize your Zap if you use default permalinks.
- Now that the plugin is activated, go to Zapier and start creating new Zaps. You will need your API key, which can be found on the Formidable → Global Settings → API tab and your site URL (including the http:// and the trailing /) to set up your first Zap.
Need ideas? Take a look at a few of the most popular Formidable zaps.
If you are experiencing any "authorization failed" errors or issues connecting Formidable Forms to Zapier, please ensure you have done the following three things:
- Update WordPress to the latest version.
- Update Formidable Forms and the Zapier add-on to their latest versions.
- Contact your hosting provider and ensure Basic Authentication is enabled on your server. If needed, work with your host to see if they can enable Basic Authentication on your server or provide you with instructions on how to do so.
authorization failed: (404) Not Found
Make sure you have installed the Zapier add-on, and entered your site URL correctly. Be sure to include the trailing slash on your URL.
authorization failed: Your API key is missing.
If you entered your API key and still see this message, then your server may not have basic authentication enabled. Please follow the steps below to resolve the issue.
- Your server may be configured in CGI or Fast CGI mode. If so, an extra line is needed in your htaccess file. Follow the instructions here to resolve this.
- If step one does not resolve the issue, install this plugin: https://wordpress.org/plugins/application-passwords/
- Go into edit your profile on your site. Generate a new password under the "Application Passwords" section. Give it a name like "Formidable Zapier". Copy the password that is generated and save it somewhere where it won't get lost. Please note: If you have any errors when generating the password, please reach out to your webhost to let them know what the error message says.
- Create a new post on the site. This post will get deleted, so don't spend too much time on it.
- Test Zapier again at this point. If it works now, you're good to go! If not, proceed to the next step.
- Download Postman. Create a new request. Set the request type to DELETE and the url to yoursite.com/wp-json/wp/v2/posts/##. Replace ## with the ID of the post you just created. Select "Basic Auth" in the Authorization section. Your API key is the username,
and use x for the password. Click the "Send" button.
- If the post is deleted, your Basic Auth setup is good. If not, your htaccess still needs some adjustment. Your web host should be able to tell you exactly what needs to change in your htaccess in order for Basic Authentication to work on your server.