How to Create an Automation in Substy
Last updated About 13 hours ago
Automations in Substy allow you to send smart, targeted messages to fans automatically β and now do much more. This guide explains how to set them up, what each option means, and how to use them strategically for agency accounts.
π Step 1: Create a New Automation
Go to Automations Messages β Create automation in your Substy dashboard.
Youβll see a five-step process on the left:
Trigger β define what activates the automation
Audience β choose who receives it
Start Automation β decide when it begins
Frequency β control how often it sends
Actions β configure what happens when triggered
β‘ Step 2: Set the Trigger
A trigger is what causes your automation to start.
Choose one of the available events from the dropdown:
Trigger | Description |
Fan comes online | Sends when a fan logs in and becomes active. Useful for engagement starters. |
Fan just subscribed | Sends right after a new fan subscribes. Perfect for welcome messages. |
Fan purchased a media | Triggers after a paid content purchase. Great for thank-yous or upsells. |
Fan subscription expired | Sends when a fanβs subscription ends. Useful for reactivation reminders. |
Fan resubscribes after break | Sends when a fan returns after unsubscribing. Ideal for warm reintroductions. |
Fan birthday | Automatically sends on the fanβs birthday β perfect for personalized offers. |
Fan sends a message | Triggers when a fan sends a message. Can be filtered by keywords. |
π‘ Tip: If multiple automations share the same trigger, Substy will randomly choose one to send, ensuring your messages stay varied.
Keyword Filtering (Fan sends a message trigger)
When using the "Fan sends a message" trigger, you can optionally filter by keywords:
Keyword list: Add words or phrases that should trigger the automation (e.g., "custom", "sextape", "private video")
Matching style:
Contains β Matches if the fan's message includes the keyword anywhere in the text
Exact match β Only matches if the entire message equals the keyword exactly
Keywords are case-insensitive and you can separate phrases using commas or the "Add keyword" button.
Leave the keyword list empty to trigger on every inbound message.
π― Step 3: Define Your Audience
Fan Lists
You can target specific fan groups.
Use the search bar or select from your default lists:
Fans β all your current subscribers
Recent (last 24 hours) β fans active or subscribed in the last day
Following β people who follow but arenβt paying subscribers
Each list can be toggled to Include, Exclude, or stay Neutral.
β
Included = fans will receive the message
β Excluded = fans will not receive it
βͺ Neutral = fans ignored in targeting logic
If every lists are neutral it will do 0 targeting.βοΈ Step 4: Add Include & Exclude Filters
Include Filters
Refine which fans you target:
Total Spend β minimum total amount spent
Tips Received β minimum tip amount
Subscription Duration β only include fans subscribed for a certain time
Online Status β limit to those currently online
Exclude Filters
Avoid overlapping or irrelevant targets:
Recently Messaged Fans β skip those who recently received messages (set a timeframe)
Media Viewers β exclude fans who already viewed specific content
Unread Messages β skip fans with pending messages
Creator Accounts β exclude other creators if they appear in your fan list
These filters help prevent spammy repetition and keep your automations feeling human.
β± Step 5: Choose When to Start
Decide when the automation activates:
Start right away β triggers immediately when conditions are met
Wait random delay β adds a delay before sending, useful to avoid simultaneous bursts for multiple fans
π Step 6: Configure Frequency & Scheduling
Control how often and when automations run:
Send once per fan β only triggers the first time a fan meets the condition
Send every time β triggers each time the condition is met (e.g., every time a fan comes online)
Then choose when to send:
Immediately β right after trigger
Scheduled date β set a specific time or day
And decide expiry:
Never expire β runs indefinitely
Scheduled expiry β stops after a date you choose
π¬ Step 7: Configure Actions
This is where you define what happens when the automation triggers. You can enable multiple actions simultaneously.
Available Actions
Action | Description |
Send a message | Deliver a templated or AI-generated reply automatically |
Stop AI chatbot | Temporarily pause AI replies for this fan |
Notify employee on Telegram | Send a Telegram ping to your team members |
Add fan to a list | Automatically enroll the fan into one of your segments |
Send a Message
Deliver a templated or AI-generated reply automatically.
Message Settings
Unsend messages β automatically delete sent messages after a certain delay
Stop message sequence β stops sending further messages if the fan replies
Message Sequences
You can create multiple messages in a sequence:
Click Add message
Add messages, images, or media
Set delays between messages (hours/minutes)
Optionally, select to generate message with AI (only available with "Fan comes online" and "Fan just subscribed" triggers)
Note: Multiple sequences are only available when "Send every time the fan matches the trigger" is selected in Frequency settings. You can still add multiple messages within a single sequence.
π‘ Example: A "Welcome" automation could include:
Message 1 (immediate): "Hey! Glad to see you here π"
Message 2 (after 3h): "are you hereeeee???"
Stop AI Chatbot
Temporarily pause AI replies for a specific fan.
β οΈ AI will stand down: When this automation runs, the AI chatter automatically disables for the targeted fan and hands control back to your team.
This is particularly useful for:
Custom content requests
Complex negotiations
Sensitive conversations
High-value fan interactions
Notify Employee on Telegram
Send a Telegram ping to your employees when the automation triggers.
Recipients β Select which team members should receive the notification
Additional note (optional) β Provide extra context for your teammate
You can insert dynamic variables using the quick-insert buttons:
+ Price β Insert the relevant price
+ Conversation URL β Direct link to the fan's conversation
+ Fan Name β The fan's display name
Add Fan to a List
Automatically enroll the fan into one of your segments.
Select lists β Choose one or more lists to add the fan to
Fans will be appended to the selected list(s) immediately after the automation runs. This is useful for:
Organizing fans by behavior or interests
Building segments for future campaigns
Creating multi-step automation workflows
π‘ Tip: Combine with other automations to build multi-step workflows. For example, add fans to a "Custom Requests" list, then create another automation targeting that list for follow-ups.
π§© Example Use Cases
Goal | Trigger | Actions |
Welcome new fans | Fan just subscribed | Send a message |
Reconnect after expiry | Fan subscription expired | Send a message |
Celebrate birthday | Fan birthday | Send a message |
Handle custom requests | Fan sends a message (keywords: "custom", "sextape") | Stop AI + Notify on Telegram + Add to list |
Segment interested fans | Fan purchased a media | Add to list |
β οΈ Best Practices
Use Exclude Filters to avoid over-messaging.
Combine multiple actions for powerful workflows (e.g., stop AI + notify + add to list)
Use keyword filtering carefully β avoid common words that might trigger false positives
π§Ύ Summary
Step | What It Does |
Trigger | Defines what activates the message |
Audience | Selects who will receive it |
Start Automation | Controls when it begins |
Frequency | Controls how often it repeats |
Actions | Configures what happens (send message, stop AI, notify team, add to list) |