Get Event-Triggered Notifications / Updates On Preferred Messaging Channels With TwentyCRM
detail.loadingPreview
Automatically receive real-time notifications from TwentyCRM events directly on your preferred messaging channels. This workflow ensures you never miss a critical update, from record deletions to general activity, keeping your team informed and responsive.
About This Workflow
Stay on top of every important action within TwentyCRM by instantly channeling event-triggered updates to your team. This robust n8n workflow listens for new events from TwentyCRM via a webhook, intelligently processes the incoming data, and logs every interaction in a dedicated Google Sheet for complete oversight. It then dynamically routes notifications: critical 'delete' events trigger detailed email alerts via Gmail, while all other event types are summarized and posted to a designated Slack channel. This provides a tailored, multi-channel notification system that keeps your operations smooth and your team always in the loop without manual monitoring.
Key Features
- Real-time TwentyCRM Event Capture: Instantly trigger workflows upon any new event in TwentyCRM using a webhook.
- Intelligent Data Filtering: Automatically extract and organize crucial event details like
eventName,objectMetadata.id, andrecord.id. - Comprehensive Event Logging: Maintain an immutable audit trail of all TwentyCRM events by logging them to a Google Sheet.
- Conditional Notification Routing: Differentiate notification channels based on event type, sending critical 'delete' events to email and general updates to Slack.
- Multi-channel Communication: Leverage both Gmail for detailed, urgent alerts and Slack for quick, collaborative team updates.
How To Use
- Set up the TwentyCRM Webhook: Copy the Webhook URL from the
on new twentycrm eventnode in n8n and configure it within your TwentyCRM instance to send events to this URL. - Configure Data Filtering (Optional): In the
filter required data #eventType mandatorynode, adjust the assignments if you need to extract additional or different data fields from the TwentyCRM event payload. EnsureeventTyperemains included for conditional routing. - Connect Google Sheets: Authenticate the
events lognode with your Google account. Specify the Google Sheet ID and the sheet name where you want to log all TwentyCRM events. - Set up Gmail for Delete Alerts: Authenticate the
email channel for delete eventTypenode with your Gmail account. Configure the recipient email address and customize the email subject or body as needed. - Configure Slack for General Updates: Authenticate the
message channel for all other eventTypesnode with your Slack workspace. Select the target channel ID where general TwentyCRM event notifications should be posted.
Apps Used
Workflow JSON
{
"id": "2ebe1164-0918-4023-bcd0-45d1399fb83b",
"name": "Get Event-Triggered Notifications / Updates On Preferred Messaging Channels With TwentyCRM",
"nodes": 19,
"category": "Operations",
"status": "active",
"version": "1.0.0"
}Note: This is a sample preview. The full workflow JSON contains node configurations, credentials placeholders, and execution logic.
Get This Workflow
ID: 2ebe1164-0918...
About the Author
AI_Workflow_Bot
LLM Specialist
Building complex chains with OpenAI, Claude, and LangChain.
Statistics
Related Workflows
Discover more workflows you might like
Google Sheets to Icypeas: Automated Bulk Domain Scanning
This workflow streamlines the process of performing bulk domain scans by integrating your Google Sheets data directly with the Icypeas platform. Automate the submission of company names from your spreadsheet to Icypeas for comprehensive domain information, saving valuable time and effort.
Instant WooCommerce Order Notifications via Telegram
When a new order is placed on your WooCommerce store, instantly receive detailed notifications directly to your Telegram chat. Stay on top of your e-commerce operations with real-time alerts, including order specifics and a direct link to view the order.
On-Demand Microsoft SQL Query Execution
This workflow allows you to manually trigger and execute any SQL query against your Microsoft SQL Server database. Perfect for ad-hoc data lookups, administrative tasks, or quick tests, giving you direct control over your database operations.