Assistance with WhatsApp API and ActiveCampaign Automation

What are you trying to achieve?

Hello,

I need help setting up an automation in Make using ActiveCampaign and the official WhatsApp API (Meta). My goal is to create a cart recovery flow for leads who abandoned their purchase.

------ Flow Requirements:

  1. Receive a webhook from ActiveCampaign when a lead gets the “Abandoned Cart” tag.

  2. Check if the lead has the “Buyer” tag in ActiveCampaign:

  • If they have it → End the automation.
  • If they don’t → Continue the process.

3.Send a WhatsApp template message via the official WhatsApp API (Meta) with two interactive buttons: “Accept Offer” and “Decline Offer.”

  1. Handle the lead’s response:

— If the lead does not interact → The automation continues.
— If the lead clicks “Decline” → End the automation.
— If the lead clicks “Accept” → The flow splits into two:

  • The main path (which is the same for both those who accepted and those who didn’t interact) leads to a 48-hour delay before repeating the flow.

4.1 The second path, available only to those who accepted the offer, allows sending non-template messages within the 24-hour session window.

  1. After the delay, the process repeats as needed.

------ Questions:

  • Which Make modules should I use to implement this step by step?
  • How can I track or visualize the WhatsApp API conversations when leads interact?
  • Is there any recommended platform for managing WhatsApp chats in real-time?
  • Do you have any suggestions for improving this flow?

Thank you in advance for your support!

Best regards,
Yan Zuppa