Mailmodo allows sending of bulk drip campaigns (user-designed journeys to a specific set of recipient list) and also sending of journeys through an API trigger.

How to use the journey feature:

Take, for instance, you want to design a journey for a new user who has signed up on your website.

Step 1: Click on the Templates section in the left panel. Design an email template to be included in the journey campaigns.

Step 2: Go to the Journey section and create a new journey.

Step 3: Once you are in the journey builder, start building your journey by selecting Start and configuring the Sender Settings (Sender name, Reply To (email) , Sender Email) from the right panel.

Step 4: We can use various buttons on the left panel to build our journey. For example, we can start with the Send Campaign. For that click and drag the Send Campaign option from the left panel.

In the Right Panel choose from the existing Triggered Campaigns , or click on Create New Campaign and select the email template that you’ve designed to continue with the next steps.

Step 5: If you’ve selected the Create New Campaign option, select a template, then fill up the relevant details to create a campaign and continue.

Step 6: You can choose to add Conditions/Activity in the journey as discussed below

A. Opened- Drag and drop Opened from the left panel and Click on Configure Conditions to adjust Wait Time from the right panel. This means If someone opens the on-boarding email, then after that much wait time , a new campaign (e.g. an email with a demo video link) can be started.

You can also use different campaigns depending on whether AMP or HTML email has been opened by selecting Different Ports for AMP and HTML in the Configure Conditions

B. Clicked - It is dragged and dropped in a similar way like Opened. In Clicked condition when a user clicks on a particular link in the received email, a next mail (campaign) can be sent to them after some delay.

Also different campaigns can be launched through different link(s) in the mail. This can be done by ‘Add Clicked Condition’ as shown below . (P1,P2,P3 are the URLs which can trigger different campaigns )

C. Submitted - This can be used in a similar fashion as described above. It also has ‘Wait Time’ and ‘Add Submit Condition’ to trigger different campaigns as required.

‘Add Submit Condition’ creates some conditions/logic on the data received from the submitted form. Different labels ( P1,P2 etc) are assigned to the conditions and related campaigns can be launched as shown below.

D. Delay - It can be used to introduce delay in the campaigns of any duration.


E. Webhook - Attach the campaign/conditions to appropriate webhook by adding its URL

Step 7: After setting up the whole journey, click on Publish in the top right corner. Then on the Journey page, click on ‘Start Journey’.

Step 8: You will then be prompted to either send the journey to an Existing Contacts list, or by Upload Contacts through a new CSV file, or trigger the journey through an API Description.

Detailed documentation for triggering a journey through API can be found here.

Step 9: Upon selecting the recipient list, you will be prompted to map the journey’s contact list's headings with personalization parameters in the templates.

Step 10: Once the mapping is done, click on ‘Start Journey’, upon which a pop-up will be displayed stating that the ‘recipient list has been queued for journey execution’.

Click on your journey to view the journey dashboard. This shows the overall journey stats (total users in the journey, no. of mails sent, delivered etc.) as well as the stats of individual campaigns in the journey.

Activity log’ records the journey activity: date, trigger method used, total users in the journey, users in progress (at any stage within the journey), and no. of steps completed/failed.You can also choose to Cancel or pause journey by clicking on buttons on top right

Did this answer your question?