Skip to main content

Automations

This guide will teach you how to create effective DM Automations—delivering instant value and converting viewers on your content into contacts in your inbox.

Turn Engagement Into Revenue with Automations

Automations are brief, triggered workflows that help you deliver links and start conversations automatically. They’re designed for connecting with your audience instantly, incentivizing engagement on your content, and kicking off conversations for your team to drive revenue in the Ellipsend Inbox.

The Ellipsend Automation Philosophy

Ellipsend Automations are intended to be:

  • Brief

  • Human-like

  • Value-driven

Automations should spark connection—not replace real conversation. You can use automations to deliver links that offer free value or opt-ins, but it’s recommended to always leave the door open for humans to continue the conversation.


Navigating the Automations Section in Ellipsend

The Automations section is your hub for viewing, organizing, and managing every Automation. To access this section, just click Automations in the Ellipsend sidebar.

When opened, you’ll see:

A purple “+" button by the "Automations” Header — for creating new Automations.

Search bar — allows you to find Automations by name.

Automation List View (From Left to Right in Each Row):

  • Automation Status (green = active, red = inactive)

  • Automation Name - Trigger Type (e.g., Comment, DM, Story)

  • Conversations Started (Convos) — number of Inbox conversations triggered

  • Link Clicks — total clicks on links sent within the Automation

  • On/Off Toggle — for switching an Automation to Active or Inactive

  • Last Modified Date — shows when the Automation was last updated

  • Copy ID — for referencing internal assets

  • Quick Actions: Edit, Duplicate, Delete


Managing Automations

Proper organization becomes essential as your Automation library expands. Ellipsend’s organization features are designed to help you avoid clutter and find the right Automation quickly—especially once you have dozens or even hundreds of Automations running.

Folders

Use folders to organize Automations by theme, Campaign (recommended), or trigger type. Common folder setups include:

  • Templates (recommended for creating automations quickly)

  • DM

  • Comments

  • Live Comments

  • Stories

  • Ads

  • Events (e.g., “November Webinar”)

  • Old/Inactive

  • Campaign-Specific Subfolders

How to Use Folders

  • Create new folders from the Add Folder button

  • Drag Automations into your folders

  • Keep outdated or unused automations inside an "Old/Inactive" folder

  • Create campaign-based structures for large launches (e.g., webinars)

Folders ensure your team stays aligned and organized as your Automation library grows. They allow you to find specific triggers quickly, maintain visibility during busy campaigns or launches, and reuse proven templates without having to rebuild them manually.

Duplicating Automations

To duplicate an Automation, click the Duplicate icon on the right side of any Automation in your list. Duplication copies the entire flow, trigger settings, and message steps. Use duplication when:

  • Testing message variations

  • Updating a previous Campaign

  • Creating a new Automation from an existing template

If you manage multiple organizations in Ellipsend, you can can click the arrow next to the duplicate button to copy it to another organization that you manage!

Deleting Automations

To delete an Automation, click the Delete icon on the right side of any Automation in your list. Deleting does not affect past reporting.

Important: Always confirm you’re deleting the correct Automation. If you're unsure, move unused Automations to an "Old/Inactive" folder instead.


Creating a New Automation

To create an Automation, Click the purple “+" by the "Automations” header to open the creation modal. This is where you will build the entire workflow.

1. Select the Trigger Type

Choose the type of event that activates the Automation. If you choose from one of the trigger templates, this will already be configured for you. The options for triggers are:

  • Comment

  • Story Reply

  • Direct Message (DM)

  • Live Comment

  • Ads Message

For Comment and Story Reply triggers, you also will choose whether you want the keyword to apply to all posts/stories or only specific posts/stories.

Important: Keep in mind that due to social platform policies, each trigger behaves slightly different. For example, Automations triggered by a Comment or Live Comment can only send one message until the contact replies. That first message is the Opening DM, covered in step 4.

2. Add Keyword(s)

Keywords determine which word or phrase triggers the Automation.
You can add as many keywords as you like, but make sure to add common misspellings and abbreviations of each of your keywords. For example, if your keyword is "guide", also add "gide", "gudie", and "giude" so you never miss a match. Note that keywords are not case-sensitive.

There are two Keyword Match Modes to choose from:

Exact Match

  • Triggers only when the entire comment/message matches the keyword exactly

  • Recommended for most comment Automations

  • For example, if your keyword is “GUIDE” and someone comments “GUIDE!”, “GUIDED”, or “GUIDES”, the automation would not trigger for that comment.

  • This setting does ignore emoji's, so if someone comments “GUIDE 🔥”, the Automation would still trigger for that comment.

Message Contains

  • Triggers if the keyword appears anywhere in the message

  • Useful for general DM openers, catch-all replies, cases when you expect longer messages or comments

  • For example, if your keyword is “GUIDE” and someone comments “GUIDE!”, “GUIDED”, or “GUIDE! 🔥”, the automation would trigger for that comment.

Once you have added your keywords and selected your match mode, feel free to use the "Test your keywords" dropdown at the bottom of the setup window to make sure your keywords are set up correctly.

3. Set Up Public Comment Replies (Instagram Comment Automations Only)

For Automations with an Instagram Comment trigger, you can choose if you'd like to automatically reply to comments on your post so commenters know to check their DMs. Add at least 3 comment reply variations so your comments look natural and don't get flagged as spam. One reply will be picked randomly each time someone comments.

4. Build Your Automation Action Sequence

This step has two main sections:

  • Left Side (Settings & Configuration) — This is where you'll determine the entire sequence of your automation from top to bottom.

  • Right Side (Visual Builder Preview) — This is where you'll see a live phone preview of every step that will be taken in your Inbox by your Automation.

The first step of every Automation should be to select the Campaign and Pipeline Stage that each new contact should be assigned to. Assigning every Automation to a Campaign is essential for accurate tracking. It enables the Ellipsend Tracking Token to function correctly, ensures all link clicks and conversions are recorded, and allows you to segment contacts by their Pipeline Stage. This foundation is what powers reliable reporting across your entire workflow.

Every account starts with a default Campaign, and every new Automation starts with Set Campaign Stage already in place. To change your Pipeline Stages, see Pipelines in the Settings guide.

Learn more about how to automatically track contact activities and conversions in the How Tracking Works guide.

The Opening DM

On an automation triggered by a comment, the Actions step has an Opening DM card under THEN SEND VIA DM. It's the first message the automation sends. Meta only allows one automated DM from a comment. To send more, or to let your team follow up by hand, the contact has to engage first by tapping a button, choosing a quick reply, or sending a message. The Opening DM is that first step. The actions under USER RESPONDS → THEN SEND THIS send once the contact responds.

Choose a type: Message + Button, Message + Quick Reply, Ask for Email, Ask for Phone, or Ask Question. Then write your Opening message, up to 999 characters.

If you only want to send one message, turn the Opening DM switch off and turn on Single Message. Without an Opening DM, Meta only allows one automated message per comment. If the contact doesn't reply to it, you can't send follow-ups and your team can't message them.

Although there are many different Action Steps you can add, they all fall into four main action types:

A) Message Actions

Message

A standard text message—use sparingly and keep it short.

Message + Button

Adds a clickable button under your message, which works especially well for resources, CTAs, and next steps. Links added to the button automatically include the Ellipsend Tracking Token and can be tested by clicking them in the Visual Phone Builder to the right.

Message + Quick Reply

Shows a single suggested reply button below your message (to your contact), which is especially helpful for sending as the first step in a Comment or Live Comment automation. Once your contact clicks the Quick Reply, you will be able to send further messages.

Gallery

Creates a carousel-style gallery featuring multiple images, each with its own link or CTA. It’s an excellent choice for highlighting webinars, showcasing products, or promoting events.

Voice Note

Sends an audio message. Upload an audio file or record one right in the builder. The phone preview plays it back with a play button, waveform, and length, so you can hear what your contact will get.

B) Interactive Actions

Ask Question

Pauses the Automation until the contact replies—if they don’t, the flow stops. It’s ideal for opening genuine conversations, gathering qualification details, and moving contacts into a warm Pipeline Stage.

Ask for Email / Ask for Phone Number

Automatically saves the captured information directly into the Contact Profile, ensuring clean, structured data from the start. To download the emails an automation has collected, open the automation, click the three dots next to Save, and choose Download Emails.

To send collected emails or phone numbers to another tool automatically, like your CRM, go to Settings → Integrations → Webhook, add a subscription, and choose the email_changed or phone_changed event.

Pro Tip: Use these early in the flow for higher response rates.

C) System Actions

Add Label

Apply a Label for inbox filtering or segmentation.

Assign to Agent

Override round-robin and send to a specific team member.

Set Relationship

Add a high-signal identifier (e.g., “Current Client” or "Do Not Contact").
Rarely needed, but useful in specialized cases.

Set Campaign Stage

Moves the contact to a specific Pipeline Stage in your Campaign. If that stage has an activity mapped to it, the activity is not logged when an automation makes the move.

Important: You must set the Campaign Stage before sending any link.
Otherwise, the Tracking Token will not attach properly.

D) Timing Actions

Delay

Makes the automation wait before it runs the next step. Without one, every message in the sequence goes out in the same second.

  1. Under the step where you want the pause, click Add an action, then choose Delay under Timing.

  2. In Wait before the next action, pick 5, 15, or 30 seconds, 1 or 5 minutes, or 1 or 3 hours. For anything else, choose Custom and enter a number in seconds, minutes, or hours.

  3. Drag the Delay card between the right two steps, then Save.

The longest a single Delay can be is 6 hours. For anything later, schedule a follow-up on the contact instead. See Schedule Follow-Ups.

The contact never sees the pause. In the inbox, the conversation shows a line while it runs, for example Automation delayed for 5 minutes · Scheduled to resume at 2:17 PM, on web and in the iOS and Android apps.

The automation keeps going if the contact replies during a delay. So keep delays short where a reply is likely. Between the resource and your positioning question, 5 to 30 seconds reads like a person typing. Minutes reads like a bot that didn't listen. A Delay waits for the clock and always continues; Ask Question waits for the contact.

5. Review and Name Your Automation

Automations are automatically named based on the first keyword and trigger type you selected. This is best practice, but you can choose to rename it in this final review section. When you have reviewed all the details and settings of your Automation, choose whether to save it as active or inactive. An automation only runs while it's active, so it has to be active when you test it. The steps are under Testing Your Automation below.


Saving, Testing & Publishing

We recommend testing all automations before publishing the post or story that your contacts will respond to and therefore trigger the automation. This will help you ensure that everything behaves exactly as expected.

Saving Your Automation

Once your steps are complete and the flow looks correct in the visual preview, click Save. If you save it as inactive, it stays off until you turn it on. An inactive automation doesn't run, so it can't be tested.

Testing Your Automation

To test an Automation:

  1. Temporarily change the keyword to something nobody would actually comment or DM (e.g., “testellipsend”).

  2. Save the Automation as active. An automation only runs while it's active, so you can't test one that's inactive.

  3. Using a different account, go to Instagram and comment or message using that test keyword.

  4. Open your Inbox to watch the flow in real time.

During testing, check that:

  • The correct opening message is sent

  • Buttons appear properly

  • Links work and show click tracking

  • The contact is added to the correct Campaign

  • The correct Pipeline Stage is applied

  • The Ask Question or quick-reply steps behave as expected

Once everything looks good, switch the keyword back to the real one and save. Leave the Automation Active.

If the automation doesn't send during your test, or sends twice, see My Automation Isn't Sending, or Sends Twice.

Publishing Your Automation

Toggle the Automation to Active.
You can pause or resume it anytime using the same switch.

Tracking Automation Performance

In the Automations Dashboard, monitor:

  • Conversations Started (Convos) — how many inbox conversations the Automation has generated

  • Link Clicks — how many times your Button Links were clicked

  • Last Modified — when the Automation was last updated

This helps you understand performance and make adjustments over time.


Powerful Automation Use Cases

Below are common, high-performing setups you can model your own Automations after:

Comment → Value → Positioning Question

A comment trigger with a simple, Message+Quick Reply opener, followed by a Message+Button Link to a resource or lead magnet. After which, you can use the “Ask a Question” Action to ask a positioning question before your DM team takes over. This is ideal for organic content offering guides, templates, or checklists.

Story Reply → Resource → Label “Story Lead”

A Story trigger that sends a quick thank-you message and a helpful link.
It then applies a Story Lead Label for future segmentation or follow-up.

Great for stories promoting resources or warm-up content.

DM → Gallery → Purchase Stage

A DM trigger that delivers a gallery-style showcase (e.g., product images, webinar slides, or promos). The final Button Link will contain the the Ellipsend Tracking Token so you can track purchases automatically or manually from the automation.

This is excellent for launches, event promotions, or product introductions.


Best Practices

Ellipsend Automations perform best when they stay simple, fast, and human-like.

For the recipe we recommend, step by step, see Automation Best Practices.

Keep Flows Short and Value-Driven

Avoid long bot-like conversations.
Your goal is to spark engagement—not replace real messaging.

Always Add Contacts to a Campaign Before Sending Links

One common mistake is either sending a link before the Action Step that adds the contact to the Campaign, or forgetting to add the contact to the Campaign altogether.

It’s important to remember that all Automations should be part of a Campaign, and the contact must be part of the Campaign before sending any links that should be tracked. This will ensure that:

  • The Tracking Token is added in the URL

  • The Tracking Token contains the Campaign ID

  • Clicks and conversions are recorded

  • Reporting stays accurate

Use Clear CTAs

Button Messages consistently outperform plain text links and activate Tracking Tokens automatically.

Monitor Performance and Refine

Review conversations, link clicks, and user responses to see what resonates.

Duplicate and adjust winning Automations rather than building from scratch.

Human Connection Finishes What Automations Start

Automations initiate the conversation, deliver value, and collect early data.

Your team takes over to close the loop—unless the goal is a fully automated flow (webinars, checkout links, email opt-ins, etc.).


Closing Summary

Automations help you turn everyday engagement—comments, story replies, DMs, or ad messages—into meaningful conversations and trackable contacts. By keeping your flows simple, assigning every contact to a Campaign and Stage, and using clear button-driven CTAs, you’ll build Automations that are fast, human-like, and highly effective.


Congratulations! You’ve completed the Automations Guide and now understand how to create and manage Automations inside of Ellipsend.

Did this answer your question?