Sequence is an open-source email marketing automation tool that enables marketers to segment customers by events, user attributes, or event attributes. It helps create multi-channel campaigns and analyze performance. Connects to analytics tools and supports TypeScript.
git clone https://github.com/sequence-so/sequence.gitSequence is an open-core email marketing automation tool designed for data-driven marketers who need to segment customers and launch targeted campaigns without data silos. It enables you to segment audiences by events, user attributes, or event attributes through a drag-and-drop interface, then create multi-step campaigns across multiple touchpoints. The platform connects to multiple data sources including Segment, APIs, SDKs, and supports integrations with Intercom and CSV imports. With its GraphQL and HTTP API-first architecture, Sequence eliminates the need for expensive ETL by operating directly within your data warehouse, allowing you to combine marketing, product, and sales data for comprehensive campaign analytics.
Clone the repository and run `yarn bootstrap` to install dependencies. Execute `./build/copy_env` to configure environment variables, then `yarn dev` to start the development server. Alternatively, use Docker Compose with `docker compose up` and open `http://0.0.0.0:8000`. Configure a Sendgrid API key to send emails and review the Node SDK documentation to begin importing customer data.
Build customer segments based on behavioral events and user properties without SQL knowledge
Create multi-step email campaigns targeting specific audience segments
Analyze campaign performance by combining marketing data with product and sales metrics
Connect data from Segment, APIs, or SDKs to power targeted messaging
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/sequence-so/sequenceCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
Help me design a multi-channel email marketing campaign for [COMPANY] in the [INDUSTRY] sector. I want to segment my audience based on [USER_ATTRIBUTE] and [EVENT_ATTRIBUTE]. Provide a step-by-step plan using Sequence, including email content ideas, timing, and channels to use.
# Multi-Channel Email Marketing Campaign for GreenTech Solutions ## Campaign Overview - **Objective**: Increase engagement and conversions for new product launch - **Target Audience**: Tech-savvy professionals in the renewable energy sector - **Channels**: Email, SMS, Push Notifications - **Duration**: 2 weeks ## Audience Segmentation - **Segment 1**: Early adopters (based on past purchase behavior) - **Segment 2**: Industry influencers (based on user attributes) - **Segment 3**: Engaged users (based on recent event participation) ## Campaign Timeline 1. **Day 1-3**: Teaser emails and SMS messages 2. **Day 4-7**: Product launch emails with exclusive offers 3. **Day 8-10**: Follow-up emails with case studies and testimonials 4. **Day 11-14**: Urgency-driven emails with limited-time offers ## Email Content Ideas - **Teaser Email**: 'Something big is coming... Stay tuned for our revolutionary product launch!'
Customer data platform for collecting and routing events
Automate your browser workflows effortlessly
Multi-touch marketing analytics platform
A/B testing for physical stores
SaaS for water utilities
AI-powered financial auditing for accurate insights
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan