How to Install and Use the Drip Addon in WPForms

Would you like to connect your forms to your Drip account? With our Drip integration, you can automatically add users to your email marketing campaigns when they submit forms on your site. You’ll also be able to easily set up additional options like allowing subscribers to update their email addresses, recording custom events in Drip, and more.

In this tutorial, we’ll show you how to use our Drip addon to integrate WPForms with your Drip account.

Requirements: You will need a Plus license level or higher to access the Drip addon.


Before you get started, be sure to install and activate WPForms on your WordPress site. You will also need to sign up for a Drip account if you don’t already have one.

1. Installing and Configuring the Drip Addon

Once the core WPForms plugin is in place and your license is verified, you’ll be able to quickly install and activate the Drip addon.

The next step is to integrate WPForms with your Drip account. To do this, you’ll need to go to WPForms » Settings and click on the Integrations tab.

Accessing the WPForms Integrations settings

Then scroll down to the Drip section, click on it to expand it, and click the + Add New Account button.

Adding a new Drip account to the WPForms Integrations settings

This will show you two additional fields. In the Drip Account Name field, you can enter any name you’d like. This is for your internal use only and can be helpful if you add more than one Drip account to WPForms.

Entering a Drip account name

Below this, you’ll see the Drip API Token field. The API is what allows the WPForms plugin on your site to communicate with your Drip account.

Each Drip account has a unique API token. To access yours, you’ll need to log in to your Drip account in a new browser tab or window.

Once you’re signed into Drip, you need to access your User Info page. First, click on the person icon in the top right corner of your dashboard.

Opening the account options in Drip to access the user settings

In the panel that opens, click on User Settings.

Opening Drip user settings

Towards the bottom of the User Settings page, you’ll be able to copy your API Token.

Coping a Drip API Token

Return to the tab or window with your WPForms settings and paste the API Token into the relevant field.

Pasting the Drip API Token into the WPForms settings

Next, click the Connect to Drip button to save the connection.

Connecting WPForms to Drip

You should see a green box that says Connected once the integration process is complete.

Drip connection success message

2. Adding Drip Integration to Forms

The next step is to add Drip integration to specific forms on your site. To do this, you’ll need to create a new form or edit an existing one.

After opening the form builder, go to Marketing » Drip and click the Add New Connection button.

Adding a new Drip connection to a form

After clicking this button, an overlay will appear. Here, you’ll need to enter a nickname for the connection you’re creating. It’s only for internal use and your users will never see it. This is helpful if you plan to connect this form to more than one mailing list.

Adding a nickname for a Drip form connection

Once you create a connection, additional settings will appear.

First, use the Select Account dropdown to choose from any Drip accounts you connected to WPForms in the previous step.

Selecting a Drip account to connect to a form

Next, you’ll need to select an Action to Perform from the second dropdown.

Selecting an action to perform in Drip when this form is submitted

The action you choose will determine which options appear next.

Actions to Add or Update a Drip Subscriber

In most cases, the goal of your form will be to add new subscribers to your mailing lists. Here are the available actions for adding or updating subscribers:

  • Subscriber: Create or Update
  • Campaign: Subscribe
  • Record Event

Note: For more details on extra options available for each of these sections, please also see the Additional Options section.

Subscriber: Create or Update

This action will simply add a new subscriber to your Drip list, or update an existing subscriber. However, it will not automatically add the subscriber to any campaign.

You should use this action if you want to:

  • Build a subscriber list, but don’t have a campaign ready yet.
  • Let existing subscribers update their email addresses through your form.
Campaign: Subscribe

In addition to creating a new subscriber in Drip, this action will also allow you to immediately add the new subscriber to an existing email marketing campaign.

You should use this action if you’ve already created a Drip campaign and want to add subscribers to it immediately.

Record Event

Just like the above actions, this option will create a new subscriber in Drip. However, it will also add an event to your subscribers.

In Drip, events are used to track the activity of your subscribers. For example, you may want to create a specific event to indicate that subscribers were added to your list by submitting the form you’re building.

You should use this action if you already use or intend to use Drip events to segment your subscribers.

Note: For more details on what Drip events are and how to use them, please see Drip’s events tutorial.

Additional Options

Below is a list of additional options you can configure when adding or updating Drip subscribers via your form. Your selection from the Actions to Perform dropdown will determine which of these options are available:

  • Subscriber Email: The email to use for a new subscriber. Or, if updating a user, the email they originally subscribed with.
  • New Subscriber Email: The new email that should be added to your list when updating an existing subscriber. You can only use this option when updating subscribers.
  • Send user ID to Drip (if the user was logged in): Drip assigns all users an ID number. Check this box if you’d like this ID number to match the user’s WordPress User ID.
  • Send user IP address to Drip: This option will include users’ IP addresses in Drip. To learn about what an IP address is, please see WPBeginner’s glossary entry for this term.
  • Mark user as a prospect: This will flag subscribers so you can easily target leads within Drip.
  • Starting Lead Score Value: In Drip, a lead score indicates a subscriber’s engagement level. This option is only visible when Mark user as a prospect is checked. For more details, be sure to check out Drip’s tutorial on lead scoring.
  • Tags to Add: Adds the specified tags to users in Drip. You can use tags in Drip to easily identify and segment users.
  • Tags to Delete: Removes the specified tags from users in Drip.
Mapping Custom Fields

If you select the Subscriber: Create or Update action, you’ll have the option of mapping fields in your form to custom fields you’ve set up in Drip.

First, you’ll need to create your custom field(s) in Drip if you haven’t already done so. Then you can enter the identifier for your custom field in the Field Name field under Custom Field Name.

Adding the custom field identifier for a custom field in Drip

Note: Your Field Name must match your custom field identifier in Drip. Custom field identifiers can only include letters, numbers, and underscores, so don’t use spaces when filling out the Field Name in the form builder.

Next, select the field from your form that corresponds to your Drip custom field from the Select Form Field dropdown under Form Field Value.

Selecting the form field to map to a custom field in Drip

The value users enter in the form field you select will be imported into Drip as the value of the custom field you listed. For instance, in our example, users’ selections from the Birth Month field in our form will be mapped to the birth_month custom field in Drip.

An example of a Drip custom field mapping

To add multiple custom field mappings, click on the blue plus (+) button and repeat the process.

Adding another Drip custom field mapping in WPForms

Actions to Delete or Unsubscribe a Drip Subscriber

In some cases, it may be useful to allow your subscribers to use a form to remove themselves from your mailing lists. Here are the available actions for removing subscribers:

  • Subscriber: Delete
  • Campaign: Unsubscribe
Subscriber: Delete

This action will allow your subscribers to remove themselves from your Drip lists.

You should only use this action if your form is specifically intended to allow subscribers to delete themselves completely from your Drip account.

Campaign: Unsubscribe

This action will let your subscribers remove themselves from your Drip campaigns. Unlike the Subscriber: Delete action, this option only allows subscribers to remove themselves from either one specific campaign, or all campaigns. However, the user will still exist within your Drip account.

You should use this action if you’d like to let users unsubscribe from campaigns but not remove themselves from your Drip account altogether.

3. Setting Up Conditional Logic for Drip (Optional)

Conditional logic allows you to set rules for events based on users’ selections or input in their form entries, creating a “smart” form.

For example, you can use conditional logic to allow users to choose whether they’d like to be added to your mailing list(s).

To do so, start by adding a Checkboxes field to your form. Click on this option on the left side of the form builder, or drag and drop it into the preview area.

Adding a Checkboxes field to a form

Then click on your Checkboxes field in the preview area to open its field options. For our example, we only need a single checkbox, so we’ll remove the extra items from the field by clicking the minus (-) icon next to each of them.

Removing extra Checkboxes field items

Then we’ll adjust the text. For our example, the checkbox text will read “Please keep me updated with weekly newsletters.”

Changing the text for a Checkboxes item

Next, go to Marketing » Drip and toggle on the Enable Conditional Logic option.

Enabling conditional logic for a Drip connection

Then set up your conditional rule. For our example, it will read “Process this connection if Subscribe is Please keep me updated with weekly newsletters.”

An example of a Drip connection conditional logic rule

Note: Need help configuring your conditional logic rule? See our tutorial on using conditional logic in WPForms for more guidance.

Remember to always save your forms by clicking on the Save button at the top of the builder after making changes.

Saving your form

Frequently Asked Questions

These are the top questions we see about the Drip addon.

How do I enable double opt-in for Drip in WPForms?

Double opt-in settings are handled in Drip, which is why you won’t find them in WPForms.

You can enable double opt-in for a Drip campaign in its dashboard. For help with this process, please contact the Drip support team.

That’s it! You can now set up Drip integration with any form on your site.

Would you like ideas on how to encourage more users to subscribe? Check out our tutorial on leveraging lead magnets for details on how to offer incentives to motivate potential subscribers.