Skip to main content
Attention triggers are events that originate from within Attention and can start workflows automatically. These triggers fire when specific actions occur in the platform, providing rich contextual data for your automations.

Available Triggers

TriggerDescription
Conversation AnalyzedFired once when a conversation finishes processing
Export CRM FieldsFired when user exports fields from CRM tab
Generalized Insights CalculatedFired when generalized insights are calculated
Labels ChangedFired when labels are changed on a conversation
New Email ImportedFired when a new email tied to an account is imported

Conversation Analyzed

Trigger ID: webhookTrigger Fired once when a conversation finishes processing through Attention’s intelligence layer. This is the most commonly used trigger for automating post-call workflows.

Use Cases

  • Automatically sync call insights to your CRM
  • Send follow-up email summaries to participants
  • Notify team members in Slack about important calls
  • Update deal stages based on conversation outcomes

Payload Fields

FieldTypeDescription
idstringUnique identifier for the conversation
typestringResource type
links.selfstring (URI)API link to the conversation resource
attributes.titlestringTitle of the conversation
attributes.createdAtstring (date-time)When the conversation was created
attributes.finishedAtstring (date-time)When the conversation finished
attributes.userUUIDstring (UUID)UUID of the user who owns the conversation
attributes.crmExportStatusstringCurrent CRM export status
attributes.dealUUIDstring (UUID)UUID of the associated deal
attributes.externalAccountsarrayList of external accounts with code and id
attributes.linkedCrmRecordsarrayList of linked CRM records with code and id
attributes.extractedIntelligenceobjectAI-extracted insights from the conversation
attributes.externalOpportunity.uuidstring (UUID)UUID of the external opportunity
attributes.scorecardResultsarrayScorecard evaluation results with summary.summaryText

Export CRM Fields

Trigger ID: exportCRMFieldsTrigger Fired when a user exports fields from the CRM tab in the conversation view. Use this trigger to capture manual export actions and extend them with additional automations.

Use Cases

  • Log export activity for compliance tracking
  • Trigger additional data transformations after export
  • Notify managers when reps export CRM data
  • Sync exported fields to secondary systems

Payload Fields

FieldTypeDescription
idstringUnique identifier for the conversation
typestringResource type
links.selfstring (URI)API link to the conversation resource
attributes.titlestringTitle of the conversation
attributes.teamUUIDstring (UUID)UUID of the team
attributes.userUUIDstring (UUID)UUID of the user who performed the export
attributes.finishedAtstring (date-time)When the conversation finished
attributes.crmExportStatusstringCurrent CRM export status
attributes.labelsobjectLabels associated with the conversation

Generalized Insights Calculated

Trigger ID: giCalculatedTrigger Fired when generalized insights are calculated for a conversation. Generalized insights provide AI-synthesized summaries and analysis across multiple data points.

Use Cases

  • Send AI-generated summaries to stakeholders
  • Update CRM records with synthesized insights
  • Trigger coaching workflows based on insight results
  • Build dashboards with aggregated conversation intelligence

Payload Fields

FieldTypeDescription
uuidstring (UUID)UUID of the conversation
titlestringTitle of the conversation
user.uuidstring (UUID)UUID of the user who owns the conversation
resultsarrayArray of insight results
results[].statusstringStatus of the insight calculation
results[].synthesisstringAI-synthesized insight text

Labels Changed

Trigger ID: labelsChangedTrigger Fired when labels are added, removed, or modified on a conversation. Labels help categorize and organize conversations for filtering and reporting.

Use Cases

  • Sync label changes to external systems
  • Trigger workflows based on specific label assignments
  • Notify team members when high-priority labels are applied
  • Update CRM fields based on conversation categorization

Payload Fields

FieldTypeDescription
idstringUnique identifier for the conversation
typestringResource type
links.selfstring (URI)API link to the conversation resource
attributes.titlestringTitle of the conversation
attributes.teamUUIDstring (UUID)UUID of the team
attributes.userUUIDstring (UUID)UUID of the user
attributes.finishedAtstring (date-time)When the conversation finished
attributes.labelsobjectCurrent labels on the conversation

New Email Imported

Trigger ID: newEmailImported Fired when a new email tied to an account is imported into Attention. This trigger enables workflows based on email activity associated with your tracked accounts.

Use Cases

  • Automatically analyze email sentiment
  • Update contact engagement scores
  • Trigger follow-up reminders based on email content
  • Sync email activity to CRM timelines

Payload Fields

FieldTypeDescription
bodyUrlstring (URI)URL to retrieve the email body content
ccRecipientsarray of stringsList of CC recipients
isInternalUserbooleanWhether the sender is an internal user
messageIdstringUnique message identifier
recipientsarray of stringsList of email recipients
sendDatestring (date-time)When the email was sent
senderstringEmail sender address
snippetstringPreview snippet of the email content
subjectstringEmail subject line
threadIdstringThread identifier for email conversations