App Trigger Node
The Event from App node triggers your workflow when something happens in a connected application. Receive emails from Gmail, messages from Slack, new rows in Google Sheets, and events from 2,700+ integrated apps.When to Use
- Email automation - Process incoming emails from Gmail or Outlook
- Chat responses - Respond to Slack or Teams messages
- Data ingestion - React to new spreadsheet rows or database records
- CRM triggers - Start workflows when deals close or contacts are updated
- Form processing - Handle submissions from Typeform, JotForm, etc.
Example: Email Auto-Responder
Automatically acknowledge incoming support emails:Connect Gmail
Add an Event from App node:
- App: Gmail
- Channel: [email protected]
- Event type: new_email
Example: Slack Command Handler
Respond to specific commands in a Slack channel:- App: Slack
- Channel: #support
- Event type: message
- Filter:
text starts with "!"
Example: Spreadsheet Data Processor
Process new leads added to a Google Sheet:Popular Integrations
Communication
- Gmail - Incoming emails, replies, labels
- Slack - Messages, reactions, mentions, channel events
- Microsoft Teams - Messages, mentions
- Discord - Messages in servers
Productivity
- Google Sheets - New rows, updates, cell changes
- Notion - Page created, database item added
- Airtable - Record created, updated
CRM & Sales
- HubSpot - Contact created, deal closed
- Salesforce - Lead created, opportunity updated
- Pipedrive - Deal won, activity completed
Forms
- Typeform - New submission
- Google Forms - New response
- JotForm - New submission
Support
- Zendesk - Ticket created, updated
- Intercom - New conversation, message
- Freshdesk - Ticket events
CogniAgent supports 2,700+ apps through our integration platform. If you don’t see your app, check Settings > Integrations for the full list.
Filtering Events
Use filters to only trigger on specific events: Gmail - Only from specific senders:Connecting Apps
Before using Event from App, connect the application:- Go to Settings > Integrations
- Find your app and click Connect
- Authorize CogniAgent to access your account
- Configure which channels/resources to access
Tips
Settings
Display name shown on the canvas.
Unique identifier for referencing outputs.
The connected application to monitor (Gmail, Slack, Google Sheets, etc.).
The specific channel within the app:
- Gmail: email address or label
- Slack: channel or direct message
- Google Sheets: specific spreadsheet
- Custom: depends on the integration
What type of event to listen for:
- Gmail:
new_email,email_replied,email_labeled - Slack:
message,reaction,mention - Google Sheets:
row_added,row_updated,cell_changed
Optional filters to narrow which events trigger the workflow.
Outputs
Outputs vary by app and event type. Common patterns:Gmail Events
The email object containing:
from- Sender email addressto- Recipient(s)subject- Email subject linebody- Email content (HTML and plain text)attachments- Array of attachment metadatathreadId- Conversation thread identifierreceivedAt- Timestamp
Slack Events
The message object containing:
text- Message contentuser- User who sent the messagechannel- Channel IDtimestamp- Message timestampthread_ts- Thread ID if in a thread
Google Sheets Events
The row data as key-value pairs (header names as keys).
The row number that was added or changed.
