1. Home
  2. Docs
  3. Modules
  4. Zapier


Zapier is a web automation app. It automates tasks between web apps. With Zapier, integrate your web apps and pass data between apps to get more done efficiently. Zapier is another module you can use with weForms.

How weForms works with Zapier

With the weForms plugin and a Zapier account, you can send data from weForms to 300+ web apps. The possibilities of what you can do are almost endless. Here are some examples:

  • Send form data to Google Sheets
  • Send text messages
  • Get Slack notifications


  1. First, you have to send an invitation to Zapier, it is mandatory.
  2. Activate Zapier Module
  3. Make sure you have a Zapier account (the basic version is free).

Activate Zapier Module

The Zapier module needs to be activated to see the features mentioned in this documentation.  To activate the Zapier module, navigate to wp-admin > weForms > Modules, now find and activate the Zapier Integration module using the Enable button.

Activate Zapier module

Create New Form to Activate Zapier

In order to activate Zapier, you are required to create the form for which you want to activate the Zapier for. To create a new form simply get to wp-admin > weForms > All Forms. Click on Add Form button, add some fields to that blank form and save it in the form editor as shown below.

Create Forms

Once you created your desired form, now get to ‘Integrations’ tab to toggle on the Zapier from the listed available integrations


Setting up Zapier with weForms App

Once the form has been created, now to make the integration of weForms-Zapier work, you will require to set up the weForms account and add an action step in Zapier. For that, you will need to tailgate the following steps.

Step 1: Login to the Zapier account and click on ‘Make a Zap‘ located at the top right corner.

Make A Zap

Step 2: Choose weForms as the trigger app.

Trigger app weForms

Choose New Form Submission as the trigger event. Hit continue.

Choose trigger event

Step 3: You will get a Webhook URL. Copy it.

Webhook URL

Step 4: Paste the Webhook URL onto to your form. Go to Forms→integrations→Zapier→Settings and paste it.

Paste the Webhook URL

Step 5: Go back to your Zapier setup and choose the app and event you want your form to connect with.

Choose app and event

Step 6: Select whether you want to create a folder or upload a file or anything else.

Choose the file type

Step 7: Add your email address.

Add email address

Step 8: Customize your uploaded file and hit continue.

Customize uploaded file

Then you will get a message that is your ZAP is ready. Turn ZAP on.

Your Zap is ready

Step 9: Submit the form from the frontend

Submit from the frontend

Step 10: Your file will be uploaded to your drive under the file name you created.

Folder uploaded
File under the name of Test

You will see the text written in the file is same as you have written in the frontend form.

Text wriiten
ConfirmationText After Submitting Form

Final Step: Connect Applications & Send Form Data

To send your form data to Zapier integrated applications (e.g: Google docs, Slack), you have to connect your created Zap to those external applications. During the connection process, you have to configure your form fields with the destination application properly. So that your connected application recognize the form fields and send data properly.

In this video tutorial, you will get an example of how to connect Zap with Google docs and configure the form fields.

Like the example given in the video, you can connect more applications with a single Zap. As we have already added Zap’s webhook URL in a contact form of weForms the form data will be sent to your Zap’s connected applications, no matter how many applications are connected with a single Zap.

Walk-through of the module

Was this article helpful to you? No Yes

How can we help?