Skip to content

Triggers & Actions

Complete reference for workflow triggers and available actions.

6 min readUpdated Mar 15, 2026
Key takeaways
  • Use this page as a reference when building workflows.
  • Each trigger has specific conditions you can configure.
  • Actions can be customized with templates and variables.

This is your complete reference for workflow triggers and actions. Use it when building workflows to understand all available options.


Triggers reference

Core monitoring triggers

visibility_changed

Fires when your overall visibility score changes beyond a threshold.

ParameterTypeOptions
directionselectincreased, decreased, any
thresholdnumber1-100% change
modelselectany, specific model

competitor_changed

Fires when a competitor's visibility changes significantly.

ParameterTypeOptions
competitorselectany, specific competitor
directionselectgained, lost, any
thresholdnumber1-100% change

rank_changed

Fires when your rank on a prompt changes.

ParameterTypeOptions
directionselectimproved, dropped, any
promptmultiselectany, specific prompts
modelselectany, specific model

perception_changed

Fires when your perception scores shift.

ParameterTypeOptions
dimensionselectany, specific dimension
directionselectimproved, declined, any
thresholdnumber1-50 point change

Discovery triggers

prompt_gap

Fires when a gap is identified in your prompt coverage.

ParameterTypeOptions
gap_typeselectmissing, underperforming, any
competitorselectany, specific competitor

citation_found

Fires when a new citation source is discovered.

ParameterTypeOptions
sentimentselectpositive, negative, neutral, any
source_typeselectany, specific type

opportunity_found

Fires when a new visibility opportunity is identified.

ParameterTypeOptions
typeselectcontent, outreach, technical, any
priorityselecthigh, medium, low, any

auditscoredropped

Fires when a page's audit score drops below a threshold.

ParameterTypeOptions
thresholdnumber0-100 score
pagetextURL pattern to match

Event triggers

research_completed

Fires when any research run completes.

ParameterTypeOptions
typeselectmanual, scheduled, any
brandselectany, specific brand

competitor_added

Fires when a new competitor is added to tracking.

ParameterTypeOptions
brandselectany, specific brand

brand_created

Fires when a new brand is created in your account.

No configurable parameters.


Content triggers

article_generated

Fires when an article is generated by the content engine.

ParameterTypeOptions
statusselectdraft, published, any

article_published

Fires when an article is published to a connected site.

ParameterTypeOptions
siteselectany, specific site

campaign_completed

Fires when a content campaign finishes.

ParameterTypeOptions
campaign_typeselectany, specific type

report_completed

Fires when a report finishes generating.

ParameterTypeOptions
report_typeselectany, visibility, perception, competitive

Time and AI Pages triggers

scheduled

Fires on a schedule you define (daily, weekly, monthly).

ParameterTypeOptions
scheduleselectdaily, weekly, monthly
dayselect(varies by schedule)
timetimeexecution time

crawler_spike

Fires when AI crawler visits exceed normal patterns.

ParameterTypeOptions
multipliernumber2x, 3x, 5x normal
crawlerselectany, specific crawler

Actions reference

Content generation actions

generate_article

Create an AI-optimized article based on trigger context.

ParameterTypeRequired
topictext (supports variables)No (auto from trigger)
templateselectNo
publishbooleanNo

create_campaign

Launch a content campaign around the trigger topic.

ParameterTypeRequired
campaign_typeselectYes
article_countnumberNo

generate_summary

Generate an executive summary of trigger data.

ParameterTypeRequired
formatselect (brief, detailed)No
recipientsemail listNo

generatepdfreport

Create a PDF report and email it to recipients.

ParameterTypeRequired
report_typeselectYes
recipientsemail listYes
brandingselect (default, white-label)No

draftoutreachemail

Draft an outreach email to a citation source.

ParameterTypeRequired
toneselect (professional, casual)No
templateselectNo

Tracking actions

addpromptto_tracking

Add a new prompt to your active tracking list.

ParameterTypeRequired
prompt_texttext (supports variables)Yes
tagstext listNo

Notification actions

send_email

Send an email notification.

ParameterTypeRequired
recipientsemail listYes
subjecttext (supports variables)Yes
body_templateselectYes
include_chartbooleanNo

send_slack

Post to a Slack channel.

ParameterTypeRequired
channeltextYes
messagetext (supports variables)Yes
mentiontextNo

send_teams

Post to a Microsoft Teams channel.

ParameterTypeRequired
webhook_urlURLYes
messagetext (supports variables)Yes

send_webhook

Send data to any URL.

ParameterTypeRequired
urlURLYes
methodselect (POST, PUT)Yes
headerskey-value pairsNo
bodyJSON (supports variables)Yes

Integration actions

publishtosite

Publish content to a connected CMS (WordPress, Webflow, Shopify).

ParameterTypeRequired
siteselectYes
statusselect (draft, published)No

updategooglesheet

Add a row to a connected Google Sheet.

ParameterTypeRequired
spreadsheetselectYes
sheettextNo
columnsmappingYes

create_task

Add an item to your task queue.

ParameterTypeRequired
titletext (supports variables)Yes
priorityselectNo
assigneeuserNo

createnotionpage

Create a page in a connected Notion database.

ParameterTypeRequired
databaseselectYes
propertiesmappingYes

CRM actions

sendtocrm

Send data to a generic CRM integration.

ParameterTypeRequired
crmselectYes
record_typeselectYes
fieldsmappingYes

sendtosalesforce

Create or update a Salesforce record.

ParameterTypeRequired
object_typeselect (Lead, Contact, Opportunity)Yes
fieldsmappingYes

sendtohubspot

Create or update a HubSpot record.

ParameterTypeRequired
object_typeselect (Contact, Deal, Company)Yes
fieldsmappingYes

Template variables

Use these in text fields:

VariableValue
{{brand_name}}Your brand name
{{trigger_type}}What triggered this
{{trigger_summary}}Human-readable summary
{{visibility_score}}Current visibility score
{{visibility_change}}Amount of change
{{competitor_name}}Competitor involved (if applicable)
{{prompt_text}}Prompt involved (if applicable)
{{timestamp}}When this fired
{{dashboard_url}}Link to your dashboard

Example subject line:

[Trakkr] {{brand_name}} visibility {{trigger_summary}}

Becomes:

[Trakkr] Notion visibility dropped 12% this week


Next steps

Templates

Start with pre-built workflows.

Was this helpful?

Press ? for keyboard shortcuts