In this article we will see how we can configure transactional campaigns in Mailmodo, triggered by events recorded in Freshsales workflow.

How to set up a transactional campaign in Mailmodo

Step 1: Go to templates from the vertical menu on the left side. Click on create new template.

Step 2: Either select a blank template or a pre-existing template

Step 3: Use the editor to edit the template. Save and rename the template upon completion.  After saving, click on back arrow.

Step 4: Click on save and exit.

Step 5: You will be redirected to the home page. Click on Trigger under Campaigns from the vertical menu on the left. Next, click on Create trigger campaign.


Step 6: Select the template you saved before. Click on next.


Step 7: Add Subject Line, Pre-header text, From name and Reply to email. Click on next.


Step 8: You will be redirected to trigger on events. Select Freshsales from the list of platforms. Click on next.


Step 9: Review and test your campaign. To test, click on send test campaign->enter email ID->send test email.

Once tested and reviewed, click on enable campaign.


Step 10: You will be redirected to Campaign page. Select setup steps -> Click on Copy URL button. We will use this webhook url in the Freshsales series.


To access this page in future, go to trigger in the vertical menu (left side)->select the campaign-> setup steps


Freshsales Setup

Step 1: Go to admin settings->manage workflows

Step 2: Click on create workflow

Step 3: Name your workflow, describe it. Select a record type on which you wish to apply the workflow.

Step 4: Configure your workflow's execution triggers and conditions

Step 5Under what actions to be performed, click on add action. Select Trigger Webhook.

Step 6: After selecting Trigger Webhooks, webhook settings will open. Select request type as POST. Paste the URL copied from Mailmodo's Trigger Info section. Select encoding type as JSON.

Step 7: Select content type as Advanced. Paste this in the text field

{  "email": "",  "data": {    "First Name": ""  } }

Step 8: Map the respective elements by clicking on the insert placeholder button in the corner.

Step 9: A choose placeholder block will open. Map the respective user property. Click on save.

Step 10: After mapping your screen should look similar to this.  Click on Test your URL with current settings.

Step 11: Your screen should display Received success response.

Step 12: Upon successful testing, click on cross. Save the webhook settings. Click on Save and Start.

You have successfully created a trigger campaign!