Introduction
Merlin AI Flows Assist is a powerful, conversational agent built directly into the MoEngage canvas. It allows you to transform high-level marketing strategies into ready-to-deploy customer journeys using simple, natural-language prompts.
By acting as a brainstorming partner, Merlin AI reduces manual journey mapping from days to minutes by automatically selecting the most relevant events, attributes, and timing based on your specific database.
Use Cases
Effective marketing automation often requires complex logic that can be intimidating to build manually. Merlin AI Flows Assist empowers you to execute advanced strategies regardless of your technical proficiency:
- Precision Execution for Detailed Strategies: If you have a specific journey blueprint, you can provide granular instructions to bypass manual configuration and reduce time-to-value from days to minutes. For example: "Create an event-triggered cart abandonment flow with a 15% recovery goal. Trigger it 1 hour after an 'Added to Cart' event if no 'Purchase' follows. Send a push notification immediately, followed by an email with a 10% discount code after 23 hours. If no purchase is made after another 48 hours, send an SMS to opted-in users before the discount expires. Exit users immediately upon a 'Purchase' event."
- Strategic Blueprinting from High-Level Ideas: If you have a marketing objective but are unsure where to start, you can share a general idea and let the AI architect the journey for you. By sharing a prompt like "My campaign has high cart abandonment; create a flow to handle this," Merlin utilizes its reasoning model to suggest the most effective triggers and conversion goals based on your industry and database context.
The Core Engine: How it Works
Flows Assist operates on a modular architecture that handles complex requests through a series of dedicated services. This ensures that every prompt is not only understood but also optimized for your specific business goals.
The Specialized AI Agents
Instead of a single process, Merlin utilizes several "Core Services" that act as specialized agents:
- NLU Service (The Interpreter): Understands your plain-English input and converts it into a structured intent that MoEngage can act upon.
- Alternatives Service (The Strategist): Generates multiple strategic marketing paths based on your objective to give you the best options for success.
- Flow Generation Service (The Architect): Crafts the initial visual structure of the journey, placing triggers, delays, and actions in the correct sequence.
- Instruction Service (The Translator): Takes the high-level strategy and converts it into detailed technical instructions.
- Optimization Service (The Refiner): Enhances the flow by incorporating the unique business context and historical data that MoEngage has.
- JSON Conversion Service (The Finalizer): Transforms the final optimized flow into the technical MoEngage-compatible format required for the canvas.
The Interaction Journey
When you provide a prompt, MoEngage follows a rigorous, multi-stage pipeline to ensure accuracy and reliability.
-
Intent Processing and the Clarification Loop
The process starts with your input. The NLU Service identifies if it has enough information to proceed. If the prompt is ambiguous, Merlin enters a Clarification Loop, asking you follow-up questions until a clear intent is achieved. -
Strategic Selection and Technical Translation and Optimization
After your intent is clear, Merlin generates multiple strategic marketing alternatives and automatically selects the most effective path. The agent performs this selection itself by referencing high-performing journeys created by users within its vector database (RAG). This chosen strategy is then translated into precise technical instructions and optimized to ensure the final flow is relevant to your specific industry and user behavior patterns. -
Final Deployment
The JSON Conversion Service creates the final output. This output is what populates the MoEngage canvas, allowing you to see your visual flow stages instantly.
For more information on creating a flow using AI Assist, refer to Create a Flow Using AI Assist.