No Products in the Cart
This n8n workflow is a complete marketing automation system that connects to your CDP (Customer Data Platform), selects which flows to send, and delivers personalized emails using Brevo. It's modular and extensible — you can also add SMS, push notifications, Telegram messages, or other channels.
To build a full marketing automation system, you need four key components :
This workflow represents the Workflow Automation layer. You can connect it to your own data stack or use the included example databases ( cdp-ecrm , n8n-templates-ecrm , and n8n-transaction-ecrm ) to get started quickly.
flow_id from templates in NocoDBn8n-transaction-ecrm with processing statususer_id to avoid over-sendingsent_result , sent_at , and status updates Set your flow
In the Setup Flow node, change the flow_id to match a row in your n8n-templates-ecrm table.
Prepare your tables in NocoDB
cdp-ecrm : contains users ( user_id , email , first_name , phone_number )n8n-templates-ecrm : contains flows with metadatan8n-transaction-ecrm : stores and updates user send statusConfigure credentials
Trigger the flows
0-processing → just inserted1-sending → ready to send2-sent → email sent successfully3-no-email → missing email address4-disposal-email → disposable or banned email