Funnels
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:
Added as a contact in DM Champ
Added to a specific contact list tied to your campaign
Engaged by your AI bot with a personalized opening message
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 conversationWhat 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
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.
Optional but Recommended
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
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")
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
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
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
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
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:
Set up a webhook trigger - This fires when someone submits your opt-in form
Add a 15-20 minute delay (optional but recommended) - Gives the lead time to message you first, creating a more natural conversation
Check if the contact already exists - Call the DM Champ API to avoid creating duplicates
Create the contact - If they are new, send their info to DM Champ
Add them to your list - This triggers the campaign to send the opening message
Option 2: Using Zapier
Steps:
Trigger: New form submission from your landing page
Action 1: DM Champ - Find Contact (check if they already exist)
Filter: Only continue if the contact was NOT found
Action 2: DM Champ - Create Contact
Action 3: DM Champ - Add Contact to List
Option 3: Using Make (formerly Integromat)
Steps:
Webhook trigger from your funnel
Check if the contact already exists via DM Champ API
Create the contact if they are new
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:
A new contact is added to your campaign's linked list (via the automation, a manual import, or by hand)
The campaign detects the new contact
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
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:
Lead fills out your opt-in form on your landing page
Your automation tool (Pabbly, Zapier, Make) receives the form data
Optional 15-20 minute delay to see if the lead messages you first
Automation checks if the contact already exists in DM Champ
Contact is created via the API (if new)
Contact is added to the list linked to your campaign
Campaign sends the opening WhatsApp template message
The lead reads the message and responds
Your AI bot engages in a personalized conversation
The bot works toward your goal (book appointment, qualify lead, share offer)
If the lead goes quiet, automatic follow-ups re-engage them
If the bot needs help, it alerts a team member to take over
Best Practices
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.
Use Combined campaigns. They handle both scenarios - the contact messages first vs. you message first - in a single setup.
Personalize the opening message. Always include the contact's first name in the WhatsApp template. Generic opening messages get much lower response rates.
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?"
Enable follow-ups. Funnel leads are warm but busy. A follow-up 24-72 hours later often brings them back.
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.
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.
Prevent duplicates. Always check if a contact exists before creating them. Duplicate contacts lead to confusing conversations and wasted credits.
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?

