Connect your WhatsApp Business account to send automated messages to leads
WhatsApp integration is the core of your Whappy automation. It allows your AI assistant to send and receive messages with leads through your WhatsApp Business account.
Getting Started
Requirements
- WhatsApp Business Account (not personal WhatsApp)
- Meta Business Manager access
- WhatsApp Business API subscription
What You’ll Need
- WhatsApp Number ID: Your business phone number ID from Meta
- Business Account ID: Your Meta Business Account ID
- API Token: Authentication token from Meta Business Platform
Connecting Your Account
- Navigate to Integrations → WhatsApp in your Whappy dashboard
- Go to the Basic Settings tab
- Enter your credentials:
- WhatsApp Number ID from Meta Business Platform
- Meta Business Account ID
- API Token for authentication
- Click Test Connection to verify everything works
- Click Save Settings once the test passes
Keep your API token secure. Anyone with this token can send messages from your WhatsApp Business account.
Creating Message Templates
WhatsApp requires approved templates for starting conversations with leads. You cannot send initial messages without approved templates.
Adding Templates
- Go to the Message Templates tab
- Click “Add Template”
- Fill in the template details:
- Template Name: Use underscores, no spaces (e.g.,
welcome_message
) - Language: Select the language for your template
- Category: Choose Utility (for business messages) or Marketing
- Message: Write your template text
Using Parameters
Make templates dynamic with parameters in double curly braces:
Parameters you can use:
{{user_name}}
- Lead’s name{{business_name}}
- Your business name{{budget}}
- Lead’s budget (if collected)- Any custom field from your lead data
Template Example
Template Name: welcome_message
Category: Utility
Message:
Template Approval Process
- Submit: Click “Save Templates” to submit for approval
- Review: Meta reviews your template (usually 24-48 hours)
- Status: Templates show as Pending → Approved or Rejected
- Use: Only approved templates can be used in campaigns
Create templates that sound natural and provide value. Avoid overly promotional language to increase approval chances.
Using Templates in Your Funnel
Selecting Templates
Templates are used in the starter node of your conversation funnel:
- Go to Campaign → Funnel
- Click on the Start node (first node in your funnel)
- Select an approved template from the dropdown
- The template text becomes your welcome message
Template Preview
When you select a template, you’ll see a preview showing exactly what message leads will receive.
Template Categories
Utility Templates
- For business communications
- Customer service messages
- Appointment confirmations
- Follow-ups
Example:
Marketing Templates
- Promotional content
- Product announcements
- Special offers
Example:
Best Practices
Template Creation
- Use clear, conversational language
- Include the recipient’s name when possible
- Avoid excessive emojis or promotional language
- Test templates with different parameter values
Parameter Usage
- Always provide example values for parameters
- Use parameters from your lead information fields
- Keep parameter names descriptive and consistent
Approval Tips
- Submit templates that provide clear value to recipients
- Avoid spam-like language or excessive sales pitches
- Include your business name for transparency
- Make sure templates make sense without prior context
Managing Templates
Viewing Template Status
Templates show one of three statuses:
- 🟡 Pending: Submitted for Meta review
- 🟢 Approved: Ready to use in campaigns
- 🔴 Rejected: Needs revision and resubmission
Editing Templates
- New templates: Can be edited before saving
- Existing templates: Are read-only once submitted
- Rejected templates: Delete and create new ones with revisions
Template Limits
- You can create multiple templates for different scenarios
- Only approved templates appear in the funnel builder
- Templates are shared across all your campaigns
Testing Your Integration
Connection Test
Use the “Test Connection” button to verify:
- Your credentials are correct
- WhatsApp API is accessible
- Account permissions are properly set
Template Testing
Before going live:
- Create and get approval for at least one template
- Set up a simple funnel using the approved template
- Test with a personal phone number first
- Verify messages send and receive correctly
Troubleshooting
Connection Issues
- Double-check your WhatsApp Number ID and Business Account ID
- Verify your API token is current and has proper permissions
- Make sure your WhatsApp Business account is active
Template Problems
- Not appearing in funnel: Check if template is approved
- Rejection: Revise language to be less promotional/spammy
- Parameters not working: Verify parameter names match your lead fields exactly
Message Sending Issues
- Confirm template is approved and selected in starter node
- Check that your campaign is running and leads are being processed
- Verify recipient phone numbers include country codes
Ready to connect WhatsApp? Head to Integrations → WhatsApp to get started!
Need help? Check our troubleshooting guide or contact support.