AI-Powered Multi-Channel Customer Journey with Email, SMS & Retargeting using OpenAI

Go to Workflow
0 views
Built by Cheng Siong Chin Cheng Siong Chin
Created on June 05, 2026

Description

How It Works
This workflow automates personalized customer journeys by analyzing CRM data, purchase history, chat interactions, and performance metrics to intelligently route customer actions through multiple channels (email, SMS, retargeting) via AI-optimized schemas. A webhook trigger initiates the process by fetching CRM customer data, which is then merged with historical records and interactions. OpenAI builds comprehensive customer state profiles, enabling intelligent routing to appropriate channels using optimized journey logic. The system aggregates performance metrics in real-time and updates the database to maintain synchronized customer information across all systems.

Setup Steps
Connect CRM credentials (source system)
Add OpenAI API key for state builder
Configure Gmail/SMS provider credentials
Add Google Sheets connection for performance tracking
Set Touchpoint Event Webhook URL
Map database connection for customer state persistence

Prerequisites
OpenAI API key, CRM access, Gmail/SMS provider accounts, Google Sheets, database (PostgreSQL/MySQL), n8n instance with webhook enabled.

Use Cases
E-commerce personalization, SaaS customer retention, multi-touch marketing automation

Customization
Modify journey schemas in Journey Optimizer AI, adjust routing rules in Action Type Router

Benefits
Reduces manual campaign management 80%, improves conversion via AI personalization

Nodes Used (7)

AI Agent
@n8n/n8n-nodes-langchain.agent
Gmail
n8n-nodes-base.gmail
Google Ads
n8n-nodes-base.googleAds
HTTP Request
n8n-nodes-base.httpRequest
OpenAI Chat Model
@n8n/n8n-nodes-langchain.lmChatOpenAi
Structured Output Parser
@n8n/n8n-nodes-langchain.outputParserStructured
Twilio
n8n-nodes-base.twilio