CF7 Redirections, Integrations and Database

Use Contact Form 7 as a trigger to other 600+ applications.

Contact Form 7 (CF7) is a awesome plugin used by 5+ million WordPress websites.

Webhooks are endpoint (urls) you can send data!

Integromat (Integromat) is a awesome service to connect your apps and automate workflows!

Start with blank integration or use pre-defined templates.

How to Use

Activate “Contact Form 7” and “CF7 Redirections, Integrations and Database” plugins. Add new webhook and copy&pase it to “Integrations” tab.

Configuration

Follow these steps:

  1. In Integromat, create a new scenario.
  2. Search for Contact Form 7 module.
  3. Choose a trigger as “Watch New Form Submissions”.
  4. Add new webhook.
  5. Copy and insert the URL given into your Contact Form configuration and activate integration.

Creating your workflow

Click small “+” sign “Add another module” and continue creating your workflow with filters and other apps.

Review

We would be grateful for a review here.

Support

  • Contact Form 7 – 5.2.1

Install Contact Form 7 and activate it.

  • Install “CF7 Redirections, Integrations and Database” by plugins dashboard.

Or

  • Upload the entire cf7-redirections-integrations-database.zip file to the /wp-content/plugins/ directory.

Then

  • Activate the plugin through the ‘Plugins’ menu in WordPress.

Does it works with Gutenberg?

Yes. We support WordPress 5+ and CF7 too.

Does it works for forms sent out of CF7?

Nope. The intention here is to integrate CF7.

Can I use it without Integromat?

Yep. We are creating a integration to Integromat webhook, but you can insert any URL to receive a JSON formated data.

My sent data is empty

Please, send us an email to [email protected]

How can I upload files and send link to webhook?

If you send a form with file, we will copy this to a directory before CF7 remove it and send the link to Integromat.

How can I rename a field to webhook?

You can add a “webhook” option to your field on form edit tab.

It’s like the “class” option: [text your-field class:form-control id:field-id webhook:webhook-key].

This will create a text field with name “your-field”, class “form-control”, id “field-id” and will be sent to webhook with key “webhook-key”.

How I can get the free text value?

We will replace the value for last option (which is the free_text input) with the value.

This way your webhook will receive the free text value and other options if you allow it (like in checkbox).