Automations
Scheduling answers "when". Automations answer "what just happened" — a rule watches an external account and publishes the moment it fires.
How an automation works
An automation is a rule: when this happens, publish this template to these accounts. When the rule fires, PostRite creates a normal post and sends it through the same publishing pipeline as anything you schedule — so retries, failure notifications and analytics all work exactly the same way.
Connect a channel
A rule listens to an external account. Today that means a Twitch channel, connected from Automations in the sidebar. It is a trigger source, not a publishing destination — Twitch will never appear as a place to post, and it does not count toward your plan's connected accounts.
- Open Automations and choose Connect Twitch.
- Authorize PostRite in the window that opens. We only ask for enough access to confirm the channel is yours.
- The channel appears with a Listening badge once Twitch confirms the connection.
If the badge ever reads "Not listening", the connection to Twitch broke on their side. PostRite repairs it automatically once a day, and you can reconnect the channel at any time to fix it immediately.
Create a rule
- Choose the channel and the trigger — when you go live, or when your stream ends.
- Pick the template to publish.
- Select the connected accounts it should publish to.
- Optionally narrow it with conditions, and set the guardrails below.
- Save. The rule is live as soon as it is switched on.
Options some platforms need
A few destinations need a setting that belongs to one specific account. The rule asks for those once and applies them to every run — everything else about what gets published comes from the template.
- Discord: pick the channel — unless you connected the server through a webhook, which already points at one.
- Pinterest: pick the board.
- WhatsApp: enter the recipient number.
- TikTok: pick who can see the post.
- Everything else lives on the template: the text (including different text per network), the media, the YouTube title, the Google Business event or offer, and the rest of the network options.
- Instagram, TikTok and Pinterest only publish with media, and YouTube only with a video — so the template has to carry it.
The rule is checked the moment you save it, so anything missing is flagged in the form instead of turning into a failed run later — and the message names the network and the reason, not just "something went wrong". The check runs when you change what the rule publishes, or when you switch it on; turning a rule off always works, even while it has a problem, because that is how you stop it. The form also shows the chosen template's content and media, so you can see what the rule will actually post.
Using live stream details in the post
Your template can pull details from the stream that triggered it. Write the variable anywhere in the template and it is replaced when the post goes out:
{{stream_title}}— the title of the stream{{stream_game}}— the category the channel is set to{{stream_started_at}}— when the stream went live, in your workspace timezone{{channel_name}}and{{channel_login}}— the channel's display name and handle{{channel_url}}— the public link to the channel
Firing only for some streams
Conditions let one channel drive different posts. Leave them empty and the rule fires for every stream.
- Categories — only fire when the channel is set to one of the categories you list.
- Title contains — only fire when the stream title includes a word you choose.
Guardrails
Three settings keep a rule from posting more than you want:
- Cooldown — the minimum time between two posts from the same rule. Six hours by default.
- Max runs per day — a hard ceiling, counted in your workspace timezone.
- Delay — wait a few seconds or minutes after the event before publishing.
Keep the cooldown. If your connection drops mid-stream and you come back, Twitch reports a second "went live" — the cooldown is what stops that from becoming a second post.
Seeing what happened
Every rule keeps a history, and it records the times it deliberately did nothing as well as the times it published. If you are ever wondering why a post did not go out, this is the answer:
- Published — a post was created; open it to see how it went out.
- Skipped — with the reason: inside the cooldown, daily limit reached, conditions did not match, no connected account left to publish to, the template was deleted, or the subscription is inactive.
- Failed — the rule matched but the post could not be created.
Testing a rule
The Test button fires the rule immediately using example stream details, ignoring the cooldown and the daily limit. It publishes for real, so you see exactly what your audience would have seen — check the result in the history and delete the post if it was only a rehearsal.
Good to know
- A workspace can have up to 20 automations.
- Automated posts never wait for approval — the moment they react to is over long before an approver could answer.
- Automated posts count toward your monthly post allowance like any other post.
- Disconnecting a channel turns off the rules that used it but keeps them, so you can point them at a channel again later.