Workflows: automate what happens to new mentions

Workflows send new or manually enrolled mentions through filters, conditions, delays and approvals to Outflo or a webhook. Pro plan, up to 10 workflows.

Last updated

A workflow decides what happens to a mention after SnitchFeed finds it. It starts with a trigger (a new mention, or a mention you enroll by hand), runs through logic steps such as filters, branches, delays and human approval, and ends in an action: enrolling the author in an Outflo campaign or posting the mention to a webhook.

Pro plan

Workflows are included on the Pro plan, with up to 10 workflows per workspace. On other plans the Workflows page shows Unlock workflows with an upgrade button. See Plans, billing and credit top-ups.

Workflow steps cost 0 credits. Credits are only used by the listeners that find the mentions.

The Workflows page

Open Workflows in the sidebar, or go to app.snitchfeed.com/workflows. The table lists every workflow with:

ColumnShows
NameWorkflow name and description
StatusDraft (never published), Active or Paused
Created and Last updatedWhen it was created and last edited
EnrolledMentions that have entered the workflow
SuccessRuns that finished
Awaiting approvalRuns waiting on a Require Human Approval step
FailedRuns that failed
ActionsPause or Resume, and delete

Deleting a workflow stops any in-progress runs and cannot be undone. Its run history is kept for the plan's retention window.

Each workflow has three tabs: Workflow editor, Enrollments and Approvals.

Build a workflow

Create the workflow

Click New workflow. SnitchFeed creates an Untitled workflow and opens the editor. Changes save automatically as you edit.

Choose a trigger

Click Add a trigger and pick New mention or Manual enrollment. See Triggers.

Add steps

Add logic and action steps from the palette or with the + button on a step. Each step's settings open in the side panel. A workflow can have up to 25 steps.

Test it

Click Test and pick a recent mention that matches the trigger. The canvas highlights the path that mention would take. See Test a workflow.

Publish

Click Publish. Until you publish, the workflow is a draft and runs nothing. If any step is incomplete, the editor lists what to fix first.

Triggers

Every workflow has exactly one trigger.

TriggerStarts a run when
New mentionA new mention comes in that matches the trigger's scope
Manual enrollmentYou enroll a mention by hand. It never fires on its own.

For New mention, Trigger on sets the scope:

  • Any mention: every new mention in the workspace.
  • Specific listeners: only mentions from the listeners you choose.
  • Specific feeds: only mentions that pass the filters of the feeds you choose, exactly as the feed shows them. Editing the feed's filters changes what the workflow receives.

Enroll mentions by hand

You can enroll existing mentions into any active workflow, whatever its trigger:

  1. In a feed, select mentions with their checkboxes.
  2. Click Enroll in Workflows in the selection bar.
  3. Choose one or more workflows and confirm.

You can enroll up to 200 mentions at a time. By default a mention already enrolled in a workflow is skipped. Turn on Allow re-enrollment in the editor header of a published workflow to let the same mention run again.

Logic steps

StepWhat it does
ConditionRoutes the run down the first branch whose conditions match. If none match, it exits through Else. Add branches with Add branch.
FilterStops the run unless its conditions match. A run that stops here shows as stopped in the run history.
DelayWaits before the next step. Wait for takes minutes, hours or days, from 1 minute up to 30 days.
Require Human ApprovalPauses the run until someone approves or rejects it on the Approvals tab. It has an Approved and a Rejected exit. Auto reject after is required, from 1 to 30 days.

Conditions

Conditions and filters test fields of the mention. Choose whether all of or any of the conditions must match, then add each one with Add condition.

FieldHow you test it
ListenersIs one of the listeners you pick
PlatformIs one of the platforms you pick
SentimentIs one of positive, neutral or negative
Intent tagsInclude any of, or Exclude all of, the tags you pick
KeywordsInclude any of, or Exclude all of, the keywords you pick
Fit scoreIs between two values on a 0 to 100 slider

For what Fit Score, intent tags and sentiment mean, see How Fit Score, intent tags and sentiment work.

Actions

ActionWhat it does
Outflo.ioEnrolls the LinkedIn author of the mention into an Outflo campaign. Exits through Added or Skipped. Needs an Outflo connection. See Outflo integration.
WebhookPosts the mention to one of your webhook destinations, using the standard mention payload. See Webhooks.

The step menu also lists Zapier, Make, n8n, Clay, OpenClaw and Hermes Agent. Picking one adds a Webhook step labelled with that app: create a webhook in that tool, add its URL as a webhook destination in SnitchFeed, then pick it in the step.

Approvals

The Approvals tab lists runs waiting on a Require Human Approval step, with a badge showing how many are pending. Each row shows the mention's Fit Score, AI summary, contact, intent tags, the next step and when the approval expires.

Select one or more rows and click Approve or Reject. An approval that reaches its Auto reject after time is rejected automatically and the run continues down the Rejected exit.

Test a workflow

Test opens Test this workflow with recent mentions that match the trigger. Pick one to see the path it would take on the canvas.

A test is a simulation. Approvals approve automatically, and webhook, Outflo and delay steps are simulated: nothing is sent, nothing waits, and nothing is enrolled or saved. Test is unavailable until every step is fully set up.

Publish, pause and edit

  • Publish makes the workflow live. Publishing again replaces the live version with your current draft. Runs already in progress finish on the version they started on.
  • The Active / Paused switch in the editor header turns a published workflow on and off.
  • SnitchFeed pauses a workflow automatically, and emails you, after 3 failed runs in a row caused by a setup problem, such as an Outflo connection that needs reconnecting. Temporary errors, such as a rate limit or server error from the receiving service, do not count toward this.
  • Deleting a listener, feed, webhook destination or Outflo connection that an active workflow uses pauses that workflow.

Run history

The Enrollments tab lists every run with the mention's Fit Score, summary, contact, tags, status and creation time. Statuses include Awaiting approval and In delay (hover to see when it resumes), as well as queued, running, succeeded, failed and stopped. Click a run to open Run details and see each step it took. Select runs and click Unenroll to stop runs that have not finished.

Finished runs are kept for 180 days on Pro.

Limits

LimitValue
Workflows per workspace10 on Pro
Steps per workflow25
Mentions per manual enrollment200
Delay1 minute to 30 days
Approval timeout1 to 30 days
Credits per step0

Workspace owners and collaborators can both create and edit workflows. See Workspace roles and permissions.

On this page