Integrate Drip Ecommerce CRM with Convert Forms

Are you interested in adding subscribers to your Drip lists through your Joomla forms? Are you seeking a solution to integrate Convert Forms with Drip and automate lead generation effortlessly? With the Drip app for Convert Forms, you can easily subscribe users in your Drip account each time someone submits your form.

This tutorial will guide you through using and configuring the Drip addon in Convert Forms.

Requirements

To use the Drip integration, there are a few requirements you need to meet, listed below:

  • Ensure you are using Convert Forms 4.4.10-RC1+ Pro. You can easily upgrade to Pro if you're currently in the Free version
  • The "Convert Forms - Apps - Drip" plugin is enabled.
  • Your form includes an Email field.

Setting Up Drip Task

To set up the Drip task and sync your submissions to the Drip service, go into your form, and follow the steps listed below:

Select App

From within your form, click on Tasks > CREATE YOUR FIRST TASK.

Create First Task

On the modal that will open, select the Drip task.

cf tasks drip select step

Select New Submission under Trigger and Add/Update Contact under Action on the next screen, and click CONTINUE.

cf tasks drip trigger action step

Create Connection

A connection is essential to be able to connect to a 3rd-party service, such as Drip. Let's see how to create a new connection that will allow us to connect to Drip.

On the next step, click SIGN IN to start creating our Drip connection.

cf tasks drip sign in step

To create our connection with Drip, Click ADD CONNECTION to get started.

Add Connection Drip Task

Get your Drip API Key

Before connecting to Drip, we need to get your Drip API key. Follow the steps listed below to grab your API key.

Step 1: Log into your Drip account by clicking here, then click on your name on the top right of the page.

cf tasks drip get api key 1

Step 2: Click on "User settings"

cf tasks drip get api key 2

Step 3: Scroll down to the page until you find the "API Token" field which contains your API Key.

cf tasks drip get api key 3

Get your Drip Account ID

Additionally to the API Key, you'll also need to find your Drip Account ID by following the steps listed below:

Step 1: From your Drip dashboard, click on the bottom left to the "Settings" icon, and then click on "Account"

cf tasks drip get accout id 1

Step 2: Scroll down the page until you find the field "Account ID" which contains your account ID.

cf tasks drip get accout id 2

Now that we have your Drip API Key & Account ID, we can continue setting up the connection with Drip. Enter a connection name, paste your Drip API Key & Account ID in the fields Drip Name, API Key, and Account ID, respectively. Then click ADD CONNECTION.

cf tasks drip new connection step

The connection has been added, and you can close the connections window.

cf tasks drip connection ok step

If you see the "Connection added" message, your connection with Drip has been established, and you can continue with the next step. If you see any error message, please review your API Key.

Select the newly created connection from the list and click CONTINUE.

cf tasks drip connection continue step

Ensure that your newly created Drip connection is selected in the dropdown.

Tip: Connections are reusable across your Tasks; read more on the Working with Tasks documentation page.

Setup Action

After you've set up the trigger, action, and connection, it's time to set up the action itself and define what information to send to Drip. In this step, you can view all available settings and map each option with a fixed or dynamic value using Smart Tags.

cf tasks drip action step

Let's see all available settings:

List

Select the Drip Email Series list to which your users will be subscribed to.

Update existing subscriber

Enable to update existing subscribers' information on your Drip account.

Double opt-in

If set to Yes, a confirmation email will be sent by Drip to the subscriber before they appear on the chosen list. Otherwise, the user will be instantly added to the chosen list.

Email Address

Select the email address of the submitter. This is the user that will be subscribed to your Drip list. Choose the Email field in your form.

Name

Set the name of the subscriber that will be added to your Drip list.

Custom Fields

Drip provides custom fields, which allow you to store additional information when a subscriber is saved on your Drip account, such as their name, age, company info, and more!

Tags

Additionally to custom fields, Drip also supports tags, allowing you to tag your subscribers and distinguish them.

Add Conditional Logic

Conditional logic makes it possible to run tasks only if specific criteria are met, like a user’s email address matching a certain domain, the user being associated with a certain Joomla User Group, or a form submission having a specific value.

While editing the Drip task, go to the Setup Action step and scroll down to the Conditional Logic section to set up Conditional Logic. Here's where you define all the rules the task should meet to run.

For example, let's say we need to sync submissions to Drip, only if the email is coming from a specific domain: @domain.com.

  1. Click to enable the Run this task when certain conditions are met.
  2. Click Add Your First Condition.
  3. Select the Email field in the Trigger dropdown.
  4. Select Contains in the Operator dropdown.
  5. Enter @domain.com in the value. Replace this with your domain name.

The condition should look like this:

Drip Task Conditional Logic Example

You can read more on Conditional Logic on the Working with Tasks documentation page.

Activate Task

The final step is to enable our task. To do so, click the toggle on the dialog’s top right corner, as shown in the screenshot below.

cf tasks drip enable task

Finally, click Save to save the task, close the dialog, and then click Save from the top right corner of the form builder to save the changes on the form.

Congratulations! You’ve successfully created a form that syncs new submissions to the Drip email marketing service!

Last updated on Feb 4th 2025 15:02