Trigger Limechat from Mailmodo Journey
Last updated March 3, 2025
How to Integrate Mailmodo with Limechat
Overview
This document provides a step-by-step guide on integrating Mailmodo with Limechat to create a seamless cross-channel marketing workflow. With this integration, you can trigger WhatsApp messages via Limechat when users do not engage with emails from Mailmodo, thereby enhancing customer engagement.
Key Use Cases
1. Abandoned Cart Recovery
- Send an email via Mailmodo.
- If the email is not opened or clicked within a specified time, trigger a WhatsApp message via Limechat.
2. Cross-Channel Campaigns
- Run email marketing campaigns via Mailmodo and follow up with WhatsApp reminders using Limechat.
3. Customer Support Automation
- Use Limechat to handle WhatsApp-based support, while Mailmodo is used for follow-up emails.
Integration Workflow: Mailmodo to Limechat
Key Points
- Initiation: The customer journey begins in Mailmodo.
- Trigger: Mailmodo triggers WhatsApp messages via Limechat.
- Cost Consideration: Email is a cheaper medium; hence, email should be the primary channel, followed by WhatsApp automation if needed.
- Technical Limitation: Limechat cannot trigger Mailmodo directly; you will need Zapier or Pipedream as an intermediary.
Steps to Integrate Mailmodo with Limechat
Step 1: Set Up a Mailmodo Journey
1. Log in to your Mailmodo account. 2. Navigate to Journeys and create a new journey. 3. Set up a trigger event (e.g., "Abandoned Cart" from Shopify). 4. Add an email action (e.g., Send a reminder email). 5. Add a delay (e.g., 6 hours) to check if the email is opened or clicked.
Step 2: Trigger Limechat via Webhook
1. If the email is not opened or not clicked, set up a Webhook action in Mailmodo. 2. Configure the Webhook to send a request to Limechat’s API. 3. Pass relevant user data (e.g., phone number, cart details, event metadata).
Example Webhook Payload (Mailmodo → Limechat)
json{
"distinct_id": "915673412780",
"phone": "+915673412780",
"event": "abandoned_cart",
"data": {
"cart_id": "CART12345",
"cart_total": "$149",
"checkout_url": "https://shop.com/checkout"
}
}
Step 3: Set Up Automation in Limechat
1. Log in to Limechat Dashboard (https://outbound.limechat.ai
).
2. Navigate to Campaigns > Automation.
3. Click on Create Automation Flow.
4. Set an Event Trigger (e.g., "Abandoned Cart").
5. Configure a Webhook listener to capture the data from Mailmodo.
Step 4: Define WhatsApp Message Trigger in Limechat
1. Within the Limechat Automation Flow, configure the action to send a WhatsApp message based on the event received. 2. Personalize the message using the data received from Mailmodo. 3. Activate the automation by clicking Publish.
💡 Example Limechat WhatsApp Message Template *"Hey [First Name], we noticed you left some items in your cart! Complete your checkout now and get 10% off. Click here: [Checkout URL]"*
Example Workflow Summary
Mailmodo Journey
- Trigger: Shopify Abandoned Cart
- Email Action: Send Customer Reminder Email
- Delay: 6 Hours
- Condition: If not opened or clicked → Trigger Limechat Webhook
Limechat Automation
- Trigger: Event from Mailmodo
- Action: Send WhatsApp Message
- Follow-up Condition:
- If engaged, stop the flow.
- If not engaged, run additional follow-ups (back to Mailmodo).
Testing & Verification
- Send a Test Event from Mailmodo using Postman or a manual trigger.
- Check Limechat Logs to confirm if the webhook hit Limechat’s API.
- Verify WhatsApp Message Delivery from Limechat’s automation dashboard.
- Monitor Engagement Metrics in both Mailmodo and Limechat to track open rates & click-through effectiveness.
Limechat API Endpoint for Testing
POST https://flow-builder.limechat.ai/api/v1/cvf-events
Example Command (cURL):
bashcurl --location 'https://flow-builder.limechat.ai/api/v1/cvf-events' \
--header 'Content-Type: application/json' \
--header 'x-limechat-uat: <ACCESS_TOKEN>' \
--header 'x-fb-account-id: <ACCOUNT_ID>' \
--data '{
"distinct_id": "915673412780",
"phone": "+915673412780",
"event": "abandoned_cart",
"data": {
"cart_id": "CART12345",
"cart_total": "$149",
"checkout_url": "https://shop.com/checkout"
}
}'
Key Considerations
1. Cost Efficiency: Prioritize email before WhatsApp to minimize costs. 2. Trigger Timing: Use a delay of at least 1 hour before triggering WhatsApp to avoid message overload. 3. Personalization: Ensure your WhatsApp message dynamically uses the cart ID, customer name, and checkout link.
FAQs
1. Can Limechat trigger Mailmodo campaigns directly?
- No, Limechat cannot directly trigger Mailmodo. You will need Zapier or Pipedream.
2. What happens if the customer completes the checkout before the WhatsApp trigger?
- You can set up a retry logic in Limechat to check the cart status before sending the WhatsApp reminder.
3. Can I send product recommendations in WhatsApp messages via Limechat?
- Yes, Limechat allows the inclusion of cart data such as product names and checkout URLs. However, deep personalization will require a structured data payload.
4. What if the customer replies to the WhatsApp message?
- Limechat can auto-assign the conversation to an agent and update the customer’s engagement status.
Conclusion
By integrating Mailmodo with Limechat, businesses can improve recovery rates for abandoned carts, create cross-channel marketing journeys, and enhance customer engagement effectively. Follow this guide to set up your automation and improve your campaign success rates. 🚀