Automation

Turn comments into conversations.

Build keyword-triggered comment, DM and story workflows while keeping every step visible and under your control.

Workflow

Comment → DM · “price”

Completed
  1. TriggerComment · “price”01
  2. DelayRandomized02
  3. Public ReplyVariant 3 of 1003
  4. Follow GateVerified04
  5. Send DMButtons + link05
  6. Tag LeadLead · price06
Automation completed

Example workflow shown for demonstration.

Triggers

Three ways an automation starts.

TRIGGER

Comment keyword

Start when a comment matches a keyword you configure.

TRIGGER

DM keyword

Start when an eligible incoming message matches a configured keyword.

TRIGGER

Story reply

Start from eligible replies to your story.

Building blocks

Every step is a node you control.

Randomized delay

Add configurable time between automated actions.

Public reply variants

Rotate between configured reply variations.

Follow gate

Add a conditional step when supported by your workflow.

DM with buttons

Create structured message steps with supported actions.

Lead tags

Apply internal tags to help organize conversations.

Optional AI step

Use an optional AI-assisted step only when explicitly enabled.

Safeguards

Built to help you run more controlled workflows.

These are product-level checks that run before and during an automation. They help you catch risky configurations early — they are not a guarantee of platform compliance.

Platform rules and API behavior may change. XO Engine does not guarantee that every configured workflow will always be permitted by Instagram.

Spam-risk checks

Each automation is reviewed for risky patterns before it goes live, such as very broad triggers or unusually long messages.

Randomized delays

Configurable pauses between actions so automated steps are not sent at a fixed, instant interval.

Messaging-window awareness

Follow-up messages are scheduled with the platform's messaging window in mind rather than sent blindly.

Blocked words / unsafe URL checks

Message text is checked against your blocked-word list, and raw URLs are flagged in favour of structured link buttons.

Know what each automation is doing.

Each automation reports how often it ran, how many runs completed, how long a run takes and its current risk status — so you can pause, duplicate or adjust it based on what actually happened.

Runs

350

Completion rate

61.7%

Average runtime

2 min

Risk status

Low

Latest run

  1. 14:02:11Trigger matched · comment “price”
  2. 14:02:53Delay · 42s
  3. 14:02:54Public reply sent · variant 3
  4. 14:03:20Follow verified
  5. 14:03:21DM delivered
  6. 14:03:21Tagged · Lead · price

Example data shown for demonstration.

Build your first workflow.

Start with one trigger and one reply, then add steps as you go.