WhatsApp Automation Recipes in Workflows
This guide outlines how to integrate WhatsApp messaging into workflows, track delivery statuses, and manage conditions based on those statuses. You’ll learn how to set up workflows to ensure that customers receive timely follow-ups through alternative channels like SMS or email if a WhatsApp message fails to deliver. By using these workflows, you can enhance communication efficiency and keep your customers engaged.
Prerequisites for Using WhatsApp in Workflows:
The two workflow recipes covered in this article are:
Key Highlights:
How to Set Up the Workflow:
1. Setting Up a Recipe Workflow:



2. Setting Up a Workflow from Scratch:



This is particularly useful for maintaining customer engagement by ensuring that your customers feel acknowledged even if their call wasn’t answered.




Adding internal notifications ensures that your team is alerted to missed calls, allowing for quick follow-ups. This responsiveness can significantly improve your chances of closing deals.
**Question: Can I use this workflow for outgoing calls that were missed?
Answer: **No, this workflow is designed specifically for incoming calls that were missed, as specified in the trigger configuration.
Question: What should be the typical duration for the delay to avoid messages looking automated?****
Answer: The delay duration can vary, but a common practice is to set it between 1 to 5 minutes to ensure it appears more natural and less like an automated response.
Question: How do I select the appropriate WhatsApp message template?****
Answer: When setting up the WhatsApp message action, you can choose from the pre-configured templates available in your system. Make sure the template is approved by Meta for use on WhatsApp.
Question: What happens if the WhatsApp message template is not approved?****
Answer: If the template is not approved, the message will not be sent. Ensure that all templates used are compliant with WhatsApp’s policies.
Question: Can I customize the internal notifications sent to my team?****
Answer: Yes, internal notifications can be customized to include relevant details about the missed call, making it easier for your team to follow up promptly.
Question: What is the difference between ‘Message Failed’ and ‘Message Unsuccessful’ statuses?****
Answer:
- Message Failed: This status indicates that the WhatsApp message could not be sent due to an error, prompting an SMS and internal notification.
- Message Unsuccessful: This status indicates that the message was sent but not delivered, also triggering an SMS and internal notification.
Question: Can I adjust the workflow to send a different message if the WhatsApp delivery fails?****
Answer: Yes, you can configure the workflow to send an alternative message via SMS and notify your team if the WhatsApp message fails or is not delivered.
Question: How do I connect my WhatsApp account to enable this workflow?****
Answer: Ensure your WhatsApp account is properly integrated with the system. You can do this by navigating to Settings (bottom left) → WhatsApp.
Question: Is there a limit to the number of scheduled messages I can have for the same contact?****
Answer: While the system can handle multiple scheduled messages for the same contact, it’s best to avoid overwhelming the recipient with too many messages in a short period.
Question: Can I view and manage all my scheduled messages in one place?****
Answer: Yes, you can view and manage all scheduled messages in the conversation thread within the Conversations tab in LeadMagicX.
Question: How can I use the WhatsApp delivery status in my workflows?****
Answer: You can use if/else conditions based on Valid WhatsApp status to determine the next steps in your workflow. This enables more dynamic and responsive communication strategies.
Question: What is the purpose of the toggle for holding contacts in the workflow?****
Answer: The toggle holds the contact in the workflow until the delivery status is received from Meta, ensuring the workflow waits for the delivery status before proceeding to the next step.
Question: Does the “Missed Call WhatsApp Back” work after business hours?**
Answer:** Yes, the workflow will trigger whenever a missed call is detected. However, you can add an “If/Else - Business Hours” condition before the WhatsApp action to send a different message (e.g., “We are currently closed, but we’ll get back to you first thing tomorrow!”) during off-hours.