filterFunnels

DM Champ connects to your existing sales funnels so that when someone fills out an opt-in form on your landing page, they are automatically added as a contact and receive a personalized message - all without you doing anything manually.

In plain terms: Someone signs up on your website, and within minutes they get a WhatsApp message from your AI bot starting a real conversation.


What a Funnel Integration Does

When you connect your landing page to DM Champ, every new lead is automatically:

  1. Added as a contact in DM Champ

  2. Added to a specific contact list tied to your campaign

  3. Engaged by your AI bot with a personalized opening message

  4. Followed up automatically if they do not respond

This turns a passive opt-in page into an active sales conversation - handled entirely by your AI bot.

Example: How it looks in practice

Someone fills out your landing page form
       |
       v
Your automation tool (Pabbly, Zapier, or Make) sends
the lead's info to DM Champ
       |
       v
DM Champ creates the contact and adds them to your list
       |
       v
Your campaign sends a personalized WhatsApp message
       |
       v
The lead replies, and your AI bot continues the conversation

What Your Opt-In Page Needs to Collect

Your landing page (built with ClickFunnels, Leadpages, Systeme.io, WordPress, or any other tool) needs to collect at least these two fields:

Required Fields

Field
Why It Is Needed

Phone Number

DM Champ sends messages via WhatsApp or SMS, so a phone number is essential. Must include the country code (e.g., +1 for US, +44 for UK).

First Name

Used to personalize the opening message. Messages with the person's name get significantly higher response rates.

Field
Why It Helps

Email

Allows multi-channel follow-up and helps avoid duplicate contacts

Last Name

More professional personalization

Custom Fields

Any data relevant to your offer (company name, area of interest, etc.)

Tip: Keep your form short. Phone number and first name are the minimum. Every extra field you add lowers your form completion rate. You can always collect additional information through the conversation itself.


Setting Up Your Campaign for Funnels

The recommended campaign type for funnels is Combined because it handles both the outgoing first message AND any incoming replies in one place.

Step-by-Step Setup

  1. Create a Combined campaign

    • Go to Dashboard > Campaigns > New Campaign

    • Select Combined as the type

    • Choose your language

    • Give it a descriptive name (e.g., "Webinar Funnel - March 2026")

  2. Configure the bot

    • Write instructions tailored to your funnel offer

    • Add company info, FAQs, and resources specific to the offer

    • Set the conversation goal (e.g., "Book a free consultation call")

    • See the AI Bot Setup guide for detailed instructions

  3. Create the opening template message

    • This is the first WhatsApp message your leads will receive

    • Include the contact's first name for personalization

    • Keep it short and compelling - this is your first impression

    • Submit it for WhatsApp approval

  4. Turn on "Trigger on New Contacts Added to List"

    • This is the key setting that makes your funnel work

    • When a new contact is added to your campaign's list (via the automation), the campaign automatically sends them the opening message

    • Find this toggle in the campaign settings

  5. Note your List ID

    • Go to Contacts > select the list linked to your campaign

    • Copy the List ID - you will need this when setting up the automation

  6. Enable follow-ups (recommended)

    • Turn on automatic follow-ups so leads who do not respond get re-engaged

    • See the Follow-Up System guide for details


Connecting Your Funnel to DM Champ

DM Champ works with all major automation platforms. Here is how to connect your landing page form.

Option 1: Using Pabbly Connect

Pabbly is cost-effective and handles high-volume funnels well.

Steps:

  1. Set up a webhook trigger - This fires when someone submits your opt-in form

  2. Add a 15-20 minute delay (optional but recommended) - Gives the lead time to message you first, creating a more natural conversation

  3. Check if the contact already exists - Call the DM Champ API to avoid creating duplicates

  4. Create the contact - If they are new, send their info to DM Champ

  5. Add them to your list - This triggers the campaign to send the opening message

Option 2: Using Zapier

Steps:

  1. Trigger: New form submission from your landing page

  2. Action 1: DM Champ - Find Contact (check if they already exist)

  3. Filter: Only continue if the contact was NOT found

  4. Action 2: DM Champ - Create Contact

  5. Action 3: DM Champ - Add Contact to List

Option 3: Using Make (formerly Integromat)

Steps:

  1. Webhook trigger from your funnel

  2. Check if the contact already exists via DM Champ API

  3. Create the contact if they are new

  4. Add them to the campaign's linked list


Direct API Integration

If you have a developer or manage your own website backend, you can connect to DM Champ's API directly without a middleware tool.

Create a Contact

Add the Contact to a List

Where to find your API key: Go to Settings > Account and copy your API key.

Important: Always include the country code in the phone number (e.g., +1 for US, +44 for UK, +31 for Netherlands).


How "Trigger on New Contacts Added to List" Works

This campaign setting is what connects everything together:

  1. A new contact is added to your campaign's linked list (via the automation, a manual import, or by hand)

  2. The campaign detects the new contact

  3. If the campaign is Live, the opening message is sent:

    • 1-3 contacts are sent immediately (this is the normal funnel scenario - one person opts in at a time)

    • 4+ contacts at once are automatically queued and sent at a safe rate to protect your sender reputation

  4. When the contact replies, the AI bot takes over the conversation


The Complete Funnel Flow (End to End)

Here is everything that happens when a lead enters your funnel:

  1. Lead fills out your opt-in form on your landing page

  2. Your automation tool (Pabbly, Zapier, Make) receives the form data

  3. Optional 15-20 minute delay to see if the lead messages you first

  4. Automation checks if the contact already exists in DM Champ

  5. Contact is created via the API (if new)

  6. Contact is added to the list linked to your campaign

  7. Campaign sends the opening WhatsApp template message

  8. The lead reads the message and responds

  9. Your AI bot engages in a personalized conversation

  10. The bot works toward your goal (book appointment, qualify lead, share offer)

  11. If the lead goes quiet, automatic follow-ups re-engage them

  12. If the bot needs help, it alerts a team member to take over


Best Practices

  1. Add a short delay before creating the contact. A 15-20 minute delay gives leads time to message you first. If they do, they enter the incoming flow (a more natural conversation). If they do not, the outgoing template is sent.

  2. Use Combined campaigns. They handle both scenarios - the contact messages first vs. you message first - in a single setup.

  3. Personalize the opening message. Always include the contact's first name in the WhatsApp template. Generic opening messages get much lower response rates.

  4. Keep the opening message short. Two to three sentences is ideal. Ask a question to invite a response. For example: "Hey {first_name}! Thanks for signing up for our free consultation. What's the biggest challenge you're facing with [topic] right now?"

  5. Enable follow-ups. Funnel leads are warm but busy. A follow-up 24-72 hours later often brings them back.

  6. Test the full flow before launching. Submit a test opt-in on your landing page, verify the contact is created in DM Champ, and confirm the opening message arrives.

  7. Monitor your conversion rates. Track how many funnel leads respond to the opening message and how many convert to your goal (appointment, sale, etc.). Adjust your bot instructions and opening message based on what you learn.

  8. Prevent duplicates. Always check if a contact exists before creating them. Duplicate contacts lead to confusing conversations and wasted credits.

  9. Get proper consent. Make sure your opt-in page clearly states that the lead will receive WhatsApp messages. Include a consent checkbox if required in your region.

Last updated

Was this helpful?