Drip Addon

Drip Addon is a Plus Feature

Unlock Drip Addon and other powerful features to grow your business.

Get WPForms Plus

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.

This tutorial will show you how to use our Drip addon to integrate WPForms with your Drip account.


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.

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.

Copying 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

Creating a Campaign in Drip

Before you can add a Drip integration, you’ll need to create at least one campaign in Drip. To learn more, be sure to check out their guides on creating an email series campaign or creating a single campaign.

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

Note: Drip maps the connection nickname to the connection_name Identifier in your Drip account. This means you won’t be able to edit/update the nickname after it’s created.

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.

Note: Lead scoring is not available if you joined Drip after June 2, 2020.

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 mailing list entirely.

Once you select the Subscriber: Delete action, you’ll need to map the Subscriber Email to the Email field on your form.

Delete Subscriber action

Note: This action will remove all the details about the subscriber from your Drip account and is irreversible.

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 campaign(s). 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.

Once you select the Campaign: Unsubscribe action, a dropdown will appear listing all the Campaigns on your Drip account. You’ll need to specify the campaign users will unsubscribe from. Selecting the All Campaigns option will unsubscribe the user from all the emails on your Drip account.

Select Campaign to unsubscribe users from

After choosing the Campaign(s) to unsubscribe the user, you’ll need to map the Email field on your form to the Subscriber Email dropdown.

Select User Email

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

Note: Using this action only removes the subscriber from the Campaign(s) you selected. However, they’ll still be visible as subscribers on your Drip mailing list.

Example: Adding a New Subscriber and Creating New Tags

As an example, we’ll show you how to add new subscribers and create new tags in your Drip account.

Let’s create a newsletter signup form that’ll add the user as a subscriber in Drip and also group users with the ‘WPForms’ tag.

To start, create a new form or edit an existing one to access the form builder. In the form builder, you’ll need to ensure you have an Email field.

Once you’re done adding the field(s) to your form, go to Marketing » Drip to access the Drip settings page. Next, click the Add New Connection button to add Drip to your form.

Add new connection

After that, select your account from the Select Account dropdown. Then choose Subscriber: Create or Update as the Action to Perform.

Select account and Action to perform

Note: If you’d like to add the user to an existing campaign in Drip, choose the Campaign Subscribe action. Then select the Campaign you wish to add the user to.

Next, map the Subscriber Email dropdown to the Email field on your form.

Subscriber Email

After that, scroll to the Tags To Add section and specify the Tag(s) you want to add. To add multiple tags, simply separate each tag with a comma.

Specify tags to add

Once done, be sure to save your changes. We recommend sending some test entries to confirm the connection is working as expected. Please see our form testing checklist tutorial for more details.

Viewing Subscribers in Drip

After publishing your form, users who submit the form will be added to your Drip mailing list. To see the new subscribers in your Drip account, go to People » Active.

Select People in Drip

Here, you’ll see all the new subscribers added to your account.

Viewing new subscribers

To view the new tag, go to People » Tags from your Drip account.

Accessing the tags panel in Drip

Here, you’ll see the new tag you specified when creating the newsletter form.

Viewing new tags

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.