Streamline TwentyCRM Event Notifications via Gmail and Slack

Discover how to automate event-triggered notifications from TwentyCRM directly to your preferred messaging channels like Gmail and Slack. This workflow ensures critical CRM updates reach your team instantly, reducing manual monitoring and boosting response times.
webhook
gmail
slack
+4
Workflow Identifier: 2436
NODES in Use: Webhook, Set, Google Sheets, If, Gmail, Slack, Sticky Note
Automate TwentyCRM notifications with n8n and Gmail

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Automation Does

This workflow gets data from TwentyCRM when something changes in the CRM records.
The main problem it solves is to stop manual checking for updates in TwentyCRM.
It sends notifications right away to Gmail for deleted records and to Slack for other events.
This saves time and helps users not miss important CRM changes.

The workflow listens to webhooks from TwentyCRM.
It picks important data like event name, record IDs, and type from each event.
All events get saved into a Google Sheet for easy tracking.
If the event is a deletion, the system sends an email via Gmail with details.
Other event types post a message in Slack to keep the team informed.


Who Should Use This Workflow

This workflow is for users who need to watch TwentyCRM updates closely.
People who want to stop manual checking and get alerts in their favorite apps will benefit most.
User roles like sales managers, customer support, and CRM administrators can use it.


Tools and Services Used

  • TwentyCRM: Sends webhook events about CRM changes.
  • n8n: The automation tool that processes and routes events.
  • Google Sheets: Logs all events for history and audit.
  • Gmail: Sends email alerts for deleted records.
  • Slack: Posts messages for other event types.
  • Webhook URL: Provided by n8n to receive TwentyCRM data.

Inputs, Processing Steps, and Outputs

Inputs

  • Webhook POST requests from TwentyCRM including CRM event data.

Processing Steps

  • Webhook node receives event payload.
  • Set node extracts event name, object ID, record ID, and type.
  • Google Sheets node appends event data to a logging sheet.
  • If node checks if event type is “delete” by splitting eventName.
  • Based on event type, route to either Gmail or Slack node.
  • Gmail node sends formatted email for deletions.
  • Slack node posts a message for other events.

Outputs

  • Logging of all events in Google Sheets for history.
  • Email notification with record details for deletions.
  • Slack notification with summary for other changes.

Beginner Step-by-Step: How to Use this Workflow in n8n Production

1. Import the Workflow

  1. In the n8n editor, click “Import from File”.
  2. Download the workflow file using the Download button on this page.
  3. Upload this file into n8n.

2. Configure Credentials

  1. Add your Google Sheets and Gmail API credentials in n8n.
  2. Set the Slack bot token and choose the correct Slack channel.

3. Update IDs and Addresses

  1. Edit Google Sheet name and spreadsheet ID if needed.
  2. Make sure email recipient address is correct in the Gmail node.
  3. Double-check Slack channel names or IDs.

4. Test the Workflow

  1. Send a test webhook from TwentyCRM or Postman to the Webhook node URL.
  2. Check data flows through all nodes and notifications arrive.

5. Activate and Run

  1. Toggle the workflow “Active” switch in n8n.
  2. Monitor runs to confirm events log and notifications work.
  3. Consider using self-host n8n if production usage is expected.

Common Edge Cases and Troubleshooting

  • If no data arrives at Webhook node, check TwentyCRM webhook URL and POST method.
  • Google Sheets errors usually mean missing API permissions or unshared spreadsheet.
  • Gmail notifications fail if credentials are wrong or email template is missing placeholders.
  • Slack messages won’t send if channel ID or bot permissions are incorrect.

Customization Ideas

  • Change the Set node fields to pick more event data.
  • Add more If nodes to route create or update events differently.
  • Add other messaging nodes for Microsoft Teams or SMS.
  • Improve Gmail message with links to TwentyCRM records for quick access.
  • Use a Code node to assign priority levels and notify accordingly.

Summary

✓ Stops manual checking by receiving TwentyCRM events automatically.

✓ Logs every event into Google Sheets for easy tracking.

✓ Sends Gmail emails about deleted records with key details.

✓ Posts Slack messages for creates or updates to keep teams informed.

→ Saves time and avoids missed CRM changes or errors.

→ Works with easy setup steps and clear routing of events.


Automate TwentyCRM notifications with n8n and Gmail

Visit through Desktop to Interact with the Workflow.

Frequently Asked Questions

Check that the webhook URL in TwentyCRM is correct and the HTTP method is set to POST.
Make sure the Google Sheets document is shared with the connected Google API client email and credentials are valid.
Verify Slack bot token permissions and confirm the channel ID or name is correct in the Slack node.
Yes, but the workflow needs changes to use SMTP or other email nodes instead of the Gmail node.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.