# Tajo — full content
> Tajo helps teams connect commerce and customer data with Brevo and build
> customer engagement workflows across supported channels.
This file is the companion to https://tajo.io/llms.txt. That file lists where
things are; this one contains the writing itself, so a model can read Tajo's
documentation, help articles, and research without crawling 578 pages.
Generated 2026-09-07 from the site source.
Scope and caveats:
- English only. The other 30 locales are translations of this same corpus;
hreflang annotations and https://tajo.io/sitemap-index.xml point to every
localized URL.
- The live pages are canonical. This file is a snapshot taken at build time.
- Diagrams and interactive figures are omitted; their surrounding prose is
not. Decision trees and message sequences are rendered as text.
- Marketing and product pages are not included here — they are short and are
linked from llms.txt.
Contents: 77 documentation pages, 24 help articles, 477 articles.
---
# Documentation
## Analytics & Reporting
Source: https://tajo.io/docs/analytics-reporting/
Track and analyze your email and SMS campaigns
Get detailed insights into your email campaigns, SMS delivery, and contact engagement.
### Email Campaign Statistics
```javascript
const campaignId = 123;
const stats = await brevo.emailCampaigns.getEmailCampaign(campaignId);
console.log(stats.statistics);
```
### Contact Activity
```javascript
const contact = await brevo.contacts.getContactInfo("user@example.com");
console.log(contact.emailBlacklisted, contact.smsBlacklisted);
```
### Available Metrics
- Open rates
- Click-through rates
- Bounce rates
- Unsubscribe rates
- Delivery statistics
- Contact engagement history
---
## API Keys
Source: https://tajo.io/docs/authentication/api-keys/
Complete guide to API key authentication with Brevo
API keys are the primary method for authenticating with the Brevo API. They provide a simple and secure way to access your account programmatically.
### What are API Keys?
API keys are unique identifiers that authenticate your application when making requests to the Brevo API. Each key is a 64-character string that serves as both an identifier and a password.
```
Example API key: xkeysib-a1b2c3d4e5f6789012345678901234567890abcdef1234567890abcdef123456-Ab1Cd2Ef3Gh4
```
### Generating API Keys
#### Step-by-Step Guide
1. **Log into Brevo**: Access your [Brevo dashboard](https://app.brevo.com)
2. **Navigate to Settings**: Click on your profile → Settings
3. **Go to API Keys**: Select "API Keys" from the left menu
4. **Create New Key**: Click "Generate a New API Key"
5. **Name Your Key**: Give it a descriptive name (e.g., "Production App", "Development Testing")
6. **Set Permissions**: Choose the appropriate access level
7. **Generate**: Click "Generate" and copy the key immediately
#### API Key Naming Conventions
Use descriptive names that help you identify the key's purpose:
- `production-web-app`
- `staging-environment`
- `mobile-app-ios`
- `webhook-listener`
- `data-sync-service`
### API Key Types and Permissions
#### Full Access Keys
```
Permissions: All API endpoints
Use cases: Complete application integration
Risk level: High - protect carefully
```
#### Read-Only Keys
```
Permissions: GET requests only
Use cases: Analytics, reporting, dashboards
Risk level: Low - limited access
```
#### Send-Only Keys
```
Permissions: Transactional email sending
Use cases: Application notifications, receipts
Risk level: Medium - can send emails
```
#### Contact Management Keys
```
Permissions: Contact CRUD operations
Use cases: CRM integrations, form submissions
Risk level: Medium - data modification
```
### Using API Keys
#### Header Authentication
Include your API key in the `api-key` header:
```http
GET /v3/account HTTP/1.1
Host: api.brevo.com
Accept: application/json
Content-Type: application/json
api-key: YOUR_API_KEY
```
#### Code Examples
##### JavaScript/Node.js
```javascript
const brevo = require('@getbrevo/brevo');
const apiInstance = new brevo.AccountApi();
apiInstance.setApiKey(brevo.AccountApiApiKeys.apiKey, process.env.BREVO_API_KEY);
// Make authenticated request
apiInstance.getAccount()
.then(data => console.log('Account info:', data))
.catch(error => console.error('Error:', error));
```
##### Python
```python
import sib_api_v3_sdk
from sib_api_v3_sdk.rest import ApiException
# Configure API key
configuration = sib_api_v3_sdk.Configuration()
configuration.api_key['api-key'] = 'YOUR_API_KEY'
# Create API instance
api_instance = sib_api_v3_sdk.AccountApi(sib_api_v3_sdk.ApiClient(configuration))
try:
# Get account info
api_response = api_instance.get_account()
print(api_response)
except ApiException as e:
print("Exception when calling AccountApi->get_account: %s\n" % e)
```
##### PHP
```php
setApiKey('api-key', 'YOUR_API_KEY');
// Create API instance
$apiInstance = new SendinBlue\Client\Api\AccountApi(
new GuzzleHttp\Client(),
$config
);
try {
$result = $apiInstance->getAccount();
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling AccountApi->getAccount: ', $e->getMessage(), PHP_EOL;
}
?>
```
##### Ruby
```ruby
require 'sib-api-v3-sdk'
# Configure API key
SibApiV3Sdk.configure do |config|
config.api_key['api-key'] = 'YOUR_API_KEY'
end
# Create API instance
api_instance = SibApiV3Sdk::AccountApi.new
begin
# Get account info
result = api_instance.get_account
puts result
rescue SibApiV3Sdk::ApiError => e
puts "Exception when calling AccountApi->get_account: #{e}"
end
```
### API Key Security
#### Secure Storage
**Environment Variables** (Recommended)
```bash
# .env file
BREVO_API_KEY=xkeysib-your-api-key-here
# Usage in code
const apiKey = process.env.BREVO_API_KEY;
```
**Cloud Secret Managers**
- AWS Secrets Manager
- Google Secret Manager
- Azure Key Vault
- HashiCorp Vault
#### Security Best Practices
1. **Never Hardcode Keys**
```javascript
// ❌ Bad - hardcoded
const apiKey = "xkeysib-a1b2c3d4...";
// ✅ Good - environment variable
const apiKey = process.env.BREVO_API_KEY;
```
2. **Use Different Keys per Environment**
```
Production: BREVO_API_KEY_PROD
Staging: BREVO_API_KEY_STAGING
Development: BREVO_API_KEY_DEV
```
3. **Rotate Keys Regularly**
- Set calendar reminders for quarterly rotation
- Use automation tools for key rotation
- Have a rollback plan ready
4. **Monitor Key Usage**
- Set up alerts for unusual activity
- Review key usage logs monthly
- Track geographic access patterns
### Key Management
#### Active Key Monitoring
Monitor your active keys in the dashboard:
```
Key Name: production-web-app
Created: 2024-01-15
Last Used: 2024-01-20 14:30 UTC
Requests Today: 1,247
Status: Active
```
#### Key Rotation Process
1. **Generate New Key**: Create replacement key
2. **Update Configuration**: Deploy with new key
3. **Monitor**: Ensure new key works correctly
4. **Grace Period**: Keep old key active for 24-48 hours
5. **Revoke Old Key**: Delete the previous key
#### Emergency Key Revocation
If a key is compromised:
1. **Immediate Revocation**: Delete key from dashboard
2. **Generate Replacement**: Create new key immediately
3. **Update Applications**: Deploy with new key ASAP
4. **Monitor Activity**: Check for unauthorized usage
5. **Incident Report**: Document the security incident
### Rate Limiting and API Keys
Each API key has individual rate limits:
- **Free Plan**: 300 requests/day
- **Starter Plan**: 20,000 requests/day
- **Business Plan**: 50,000 requests/day
- **Enterprise Plan**: Custom limits
#### Rate Limit Headers
```http
HTTP/1.1 200 OK
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1640995200
```
#### Handling Rate Limits
```javascript
async function makeApiCall() {
try {
const response = await fetch(url, { headers });
if (response.status === 429) {
const resetTime = response.headers.get('X-RateLimit-Reset');
const waitTime = resetTime - Math.floor(Date.now() / 1000);
console.log(`Rate limited. Waiting ${waitTime} seconds`);
await new Promise(resolve => setTimeout(resolve, waitTime * 1000));
// Retry the request
return makeApiCall();
}
return response.json();
} catch (error) {
console.error('API call failed:', error);
throw error;
}
}
```
### Troubleshooting API Keys
#### Common Error Messages
**Invalid API Key (401)**
```json
{
"code": "unauthorized",
"message": "Invalid API key provided"
}
```
**Insufficient Permissions (403)**
```json
{
"code": "permission_denied",
"message": "API key does not have required permissions"
}
```
**Rate Limit Exceeded (429)**
```json
{
"code": "too_many_requests",
"message": "Rate limit exceeded for API key"
}
```
#### Debugging Checklist
- [ ] Key is correctly formatted (64 characters)
- [ ] No extra spaces or hidden characters
- [ ] Key has required permissions
- [ ] Key is active (not revoked)
- [ ] Within rate limits
- [ ] Using correct API endpoint
- [ ] Headers properly formatted
### Next Steps
- [Learn about OAuth 2.0](/docs/authentication/oauth/)
- Understand JWT tokens
- [Explore rate limits](/docs/rate-limits/)
- [Try the SDKs](/docs/sdks-libraries/)
---
## Authentication Overview
Source: https://tajo.io/docs/authentication/
Learn about Brevo API authentication methods
Brevo API supports multiple authentication methods to secure your API requests.
### Authentication Methods
#### API Keys
The most common method for server-to-server communication.
- [Get your API key](/docs/authentication/api-keys)
- Simple and straightforward
- Perfect for backend integrations
#### OAuth 2.0
For applications that need user authorization.
- [OAuth 2.0 setup guide](/docs/authentication/oauth)
- Secure user consent flow
- Ideal for third-party applications
#### JWT Tokens
For advanced authentication scenarios.
- [JWT implementation guide](/docs/authentication/jwt-tokens)
- Stateless authentication
- Enhanced security features
### Security Best Practices
1. **Never expose API keys in client-side code**
2. **Use environment variables for sensitive data**
3. **Rotate keys regularly**
4. **Implement proper error handling**
5. **Use HTTPS for all requests**
### Rate Limiting
All authentication methods are subject to rate limiting:
- **Free accounts**: 300 requests/hour
- **Paid accounts**: 3000 requests/hour
- **Enterprise**: Custom limits available
---
## JWT Tokens
Source: https://tajo.io/docs/authentication/jwt-tokens/
JSON Web Tokens for secure API authentication
JSON Web Tokens (JWT) provide a secure method for transmitting information between parties as a JSON object.
### JWT Structure
A JWT consists of three parts separated by dots:
```
header.payload.signature
```
#### Header
```json
{
"alg": "HS256",
"typ": "JWT"
}
```
#### Payload
```json
{
"sub": "1234567890",
"email": "user@example.com",
"iat": 1516239022,
"exp": 1516242622
}
```
#### Signature
The signature is created using:
```
HMACSHA256(
base64UrlEncode(header) + "." +
base64UrlEncode(payload),
secret
)
```
### Creating JWT Tokens
#### Node.js Example
```javascript
const jwt = require('jsonwebtoken');
const payload = {
userId: '12345',
email: 'user@example.com',
scope: ['email', 'contacts']
};
const token = jwt.sign(payload, process.env.JWT_SECRET, {
expiresIn: '1h',
issuer: 'your-app',
audience: 'brevo-api'
});
```
#### Python Example
```python
import jwt
import datetime
payload = {
'user_id': '12345',
'email': 'user@example.com',
'exp': datetime.datetime.utcnow() + datetime.timedelta(hours=1),
'iat': datetime.datetime.utcnow()
}
token = jwt.encode(payload, 'your-secret-key', algorithm='HS256')
```
### Using JWT with Brevo API
```bash
curl -X GET "https://api.brevo.com/v3/account" \
-H "Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..." \
-H "Accept: application/json"
```
### Token Validation
```javascript
const validateToken = (token) => {
try {
const decoded = jwt.verify(token, process.env.JWT_SECRET);
return { valid: true, payload: decoded };
} catch (error) {
return { valid: false, error: error.message };
}
};
```
### Best Practices
- Use strong, random secrets
- Set appropriate expiration times
- Validate tokens on every request
- Use HTTPS only
- Store secrets securely
- Implement token refresh logic
---
## OAuth 2.0
Source: https://tajo.io/docs/authentication/oauth/
OAuth 2.0 authentication for secure third-party integrations
OAuth 2.0 provides secure, token-based authentication for third-party applications accessing Brevo on behalf of users.
### OAuth Flow Overview
1. **Authorization Request**: Redirect user to Brevo
2. **User Authorization**: User grants permissions
3. **Authorization Code**: Brevo redirects with code
4. **Access Token Exchange**: Exchange code for tokens
5. **API Access**: Use access token for requests
### Authorization Endpoint
```
https://app.brevo.com/oauth/authorize?
response_type=code&
client_id=YOUR_CLIENT_ID&
redirect_uri=YOUR_REDIRECT_URI&
scope=email%20contacts&
state=random_string
```
### Token Exchange
```bash
curl -X POST "https://api.brevo.com/v3/oauth/token" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=authorization_code&code=AUTH_CODE&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&redirect_uri=YOUR_REDIRECT_URI"
```
### Access Token Usage
```javascript
const response = await fetch('https://api.brevo.com/v3/account', {
headers: {
'Authorization': 'Bearer YOUR_ACCESS_TOKEN',
'Accept': 'application/json'
}
});
```
### Scopes
- `email`: Send transactional emails
- `contacts`: Manage contacts and lists
- `campaigns`: Create and send campaigns
- `sms`: Send SMS messages
- `webhooks`: Manage webhooks
### Token Refresh
```javascript
const refreshToken = async () => {
const response = await fetch('https://api.brevo.com/v3/oauth/token', {
method: 'POST',
headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
body: new URLSearchParams({
grant_type: 'refresh_token',
refresh_token: 'YOUR_REFRESH_TOKEN',
client_id: 'YOUR_CLIENT_ID',
client_secret: 'YOUR_CLIENT_SECRET'
})
});
return response.json();
};
```
---
## Authentication Overview
Source: https://tajo.io/docs/authentication/overview/
Overview of authentication methods
**Demo Page** - This is a demo page to showcase the multi-tab documentation feature. This content is for illustration purposes only.
This guide explains how to authenticate with our API. We support several authentication methods:
### API Keys
The simplest authentication method is to use API keys. Each API key is associated with a specific user and has specific permissions.
```javascript
// Example API Key request
const response = await fetch('https://api.example.com/data', {
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
});
```
### OAuth 2.0
For more secure applications, we support OAuth 2.0 authentication flow:
1. **Authorization Request**: Redirect users to our authorization URL
2. **User Consent**: User approves access to their account
3. **Authorization Code**: Our server returns an authorization code
4. **Token Exchange**: Exchange the code for an access token
5. **API Requests**: Use the access token to access protected resources
### JWT Tokens
After authentication, we issue JWT tokens that contain encoded information about the user and their permissions.
```javascript
// Example JWT token usage
const response = await fetch('https://api.example.com/protected-resource', {
headers: {
'Authorization': 'Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...'
}
});
```
### Session Management
Sessions are valid for 24 hours by default. To refresh a session:
```javascript
const refreshResponse = await fetch('https://api.example.com/auth/refresh', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer CURRENT_REFRESH_TOKEN'
}
});
// Parse the new tokens
const { accessToken, refreshToken } = await refreshResponse.json();
```
### Best Practices
1. Never store API keys or tokens in client-side code
2. Use environment variables for sensitive credentials
3. Implement token refresh mechanisms for long-running applications
4. Set appropriate token expiration times
5. Use HTTPS for all API requests
---
## Automation
Source: https://tajo.io/docs/automation/
Automate customer engagement with Tajo's three-layer architecture: Skills for deterministic workflows, Agents for AI-powered orchestration, and natural language for intent-driven marketing.
Tajo provides three levels of automation for customer engagement, from simple rule-based workflows to fully autonomous AI agents.
### Three Layers of Automation
#### 1. Skills, Deterministic Workflows
Skills are atomic, rule-based automation units. They execute the same way every time: a trigger fires, conditions are checked, actions run.
```yaml
triggers:
- event: cart_abandoned
conditions:
- cart_value: "> 50"
- time_since_activity: "> 30m"
actions:
- brevo/send-email:
template_id: 101
to: "{{ contact.email }}"
```
**Best for:** Repeatable processes, cart recovery, welcome sequences, data sync, order confirmations.
[Browse Skills](/docs/skills) | [Skills Format](/docs/skills/overview/skills-format/)
#### 2. Agents, AI-Powered Orchestration
Agents use LLMs to reason about goals, select tools, and adapt strategy. They compose multiple Skills and Brevo MCP tools to achieve complex marketing objectives.
```yaml
---
name: win-back-agent
tools:
- brevo_contacts
- brevo_segments
- brevo_email_campaign_management
- brevo_sms_campaigns
---
# Win-Back Agent
Analyze churned customers, design personalized re-engagement
sequences based on purchase history, and execute across
the optimal channel mix.
```
**Best for:** Complex decisions, choosing channels, personalizing offers, adapting sequences based on customer behavior.
[Build an Agent](/docs/mcp/building-agents) | [Agent Specification](/docs/mcp/agent-specification)
#### 3. Natural Language, Intent-Driven Marketing
The top layer translates marketer intent into agent actions:
> "Create a VIP appreciation campaign for customers who spent over $500 this quarter. Use email with a personal thank-you and an exclusive 20% discount code."
The orchestration layer selects the right agent, which composes the right skills and Brevo MCP tools to execute.
[MCP Architecture](/docs/mcp)
### Choosing the Right Level
| Question | Use Skills | Use Agents |
|----------|-----------|------------|
| Is the logic the same every time? | Yes | |
| Does it require judgment calls? | | Yes |
| Single trigger → single action? | Yes | |
| Multi-step with branching logic? | | Yes |
| Needs to adapt to customer behavior? | | Yes |
| High-volume, latency-sensitive? | Yes | |
| Needs human-readable audit trail? | Both | Both |
### How They Work Together
In practice, agents invoke skills as part of their execution:
```
Marketer: "Set up cart recovery for the holiday season"
↓
Agent: Reads context, decides on strategy
↓
Agent calls Skill: tajo/recover-abandoned-cart (configured for holidays)
Agent calls Skill: tajo/customer-sync (ensure data is fresh)
Agent calls MCP: brevo_segments (create holiday shopper segment)
Agent calls MCP: brevo_templates (check holiday email templates exist)
↓
Result: Cart recovery active with holiday-specific messaging
```
### Triggers
Both Skills and Agents support three trigger types:
#### Event Triggers
React to something happening in your system:
```yaml
triggers:
- event: order_completed
- event: customer_created
- event: cart_abandoned
```
#### Schedule Triggers
Run on a recurring schedule:
```yaml
triggers:
- schedule: "0 9 * * MON" # Every Monday at 9am
- schedule: "0 */4 * * *" # Every 4 hours
```
#### Webhook Triggers
Invoke via HTTP request:
```yaml
triggers:
- webhook: /automation/cart-recovery/trigger
method: POST
```
### Brevo MCP Integration
All automation runs through Brevo's official MCP server, which exposes 27 modules as AI-callable tools. Tajo agents connect to the specific modules they need:
| Module | What It Does |
|--------|-------------|
| `brevo_contacts` | Manage contacts and lists |
| `brevo_email_campaign_management` | Create and send email campaigns |
| `brevo_sms_campaigns` | SMS campaigns |
| `brevo_whatsapp_campaigns` | WhatsApp campaigns |
| `brevo_segments` | Dynamic contact segments |
| `brevo_campaign_analytics` | Campaign performance data |
| `brevo_deals` | CRM deal management |
[Full server list](/docs/mcp/brevo-mcp-server#individual-servers)
### Next Steps
- [Brevo MCP Server Setup](/docs/mcp/brevo-mcp-server), Connect Brevo's 27 MCP modules
- [Building Your First Agent](/docs/mcp/building-agents), Hands-on tutorial
- [Skills Reference](/docs/skills), Browse available automation skills
- [Agent Specification](/docs/mcp/agent-specification), Define custom agents
---
## Data Protection & Privacy
Source: https://tajo.io/docs/compliance/data-protection/
Comprehensive data protection details and compliance information for the Tajo platform
This document outlines how Tajo handles personal data for merchants' customers, prospective customers, and visitors to merchant sites. Our commitment to data protection ensures compliance with GDPR, CCPA, and other global privacy regulations.
### Purpose & Data Minimization
#### Do you process the minimum personal data required to provide value to merchants?
**Yes.** Tajo processes only the essential personal data required to:
- Synchronize customer information with Brevo for marketing automation
- Enable loyalty program functionality
- Track customer orders and engagement
- Provide multi-channel communication capabilities
Personal data includes information that can identify a unique person (name, email address) or be linked back to a unique person (order total, customer ID).
#### Do you tell merchants the personal data that you process and your purposes for processing it?
**Yes.** We provide complete transparency through:
- Our Data Processing Agreement (DPA) that clearly defines all data categories processed
- Documentation specifying exactly what data is synchronized to Brevo
- Clear API documentation showing all data fields transmitted
- Real-time visibility into data synchronization activities
#### Do you limit your use of personal data to that purpose?
**Yes.** Tajo strictly uses personal data only for:
- Providing the core platform services as described in our Terms of Service
- Synchronizing customer data with Brevo for marketing automation
- Operating loyalty programs and customer engagement features
- Generating analytics and insights for merchants
We do not use customer data for any purposes beyond those explicitly stated and agreed upon.
### Consent & Legal Basis
#### Do you have privacy and data protection agreements with your merchants?
**Yes.** Every merchant must accept our:
- **Terms of Service** - Governing the use of Tajo platform
- **Data Processing Agreement (DPA)** - Defining our role as data processor
- **Privacy Policy** - Outlining our data handling practices
These agreements establish:
- Tajo acts as a **Processor** for merchant customer data
- Merchants act as **Controllers** and are responsible for obtaining proper consent
- Clear obligations for both parties regarding data protection
#### Do you respect and apply customers' consent decisions?
**Yes.** Tajo respects customer consent through:
- Automatic processing of unsubscribe requests from Brevo
- Real-time synchronization of consent preferences
- Suppression of communications to customers who have opted out
- Honoring customer preferences across all channels (email, SMS, WhatsApp)
When a customer unsubscribes or withdraws consent, Tajo immediately:
1. Syncs the preference to Brevo
2. Prevents future marketing communications
3. Maintains audit logs of consent changes
#### Do you respect and apply customers' decisions to opt-out of having their data sold?
**Yes.** Tajo does not sell customer data under any circumstances. We:
- Never share personal data with third parties for commercial purposes
- Only transmit data to Brevo as part of core platform functionality
- Comply with CCPA "Do Not Sell My Personal Information" requirements
- Maintain clear disclosures that no data selling occurs
#### If you use personal data for automated decision-making and those decisions may have legal or significant effects, can customers opt-out?
**Not Applicable.** Tajo does not perform automated decision-making that has legal or similarly significant effects on individuals. The platform provides:
- Marketing automation (which customers can opt out of entirely)
- Loyalty program management (which merchants control)
- Customer segmentation (for merchant use only)
None of these activities constitute automated decision-making with legal or significant effects as defined by GDPR Article 22.
### Storage & Security
#### Do you have retention periods that make sure personal data isn't kept longer than needed?
**Yes.** Tajo implements clear data retention policies:
**Active Customer Data:**
- Retained while the merchant account is active
- Used for ongoing synchronization and platform functionality
- Merchants can delete customer data at any time through the Tajo interface
**Account Termination:**
- All customer data is deleted within 90 days of account termination
- Merchants can request immediate data deletion upon termination
- Backup data is purged according to our backup retention schedule (30 days)
**Legal Retention:**
- Transaction records may be retained longer where required by law (e.g., tax records)
- Minimal data retained for legal compliance purposes only
Merchants are responsible for:
- Managing retention periods for their own data processing activities
- Deleting customer data when no longer needed
- Complying with applicable data protection laws in their jurisdiction
#### Do you encrypt data at rest and in transit?
**Yes.** Tajo employs industry-standard encryption:
**In Transit:**
- TLS 1.3 for all data transmissions
- HTTPS enforced for all web traffic
- Encrypted API connections to Brevo
- Certificate pinning for mobile applications
**At Rest:**
- AES-256 encryption for database storage
- Encrypted backups
- Encrypted file storage for any uploaded documents
- Database-level encryption for sensitive fields (e.g., API keys)
#### Do you encrypt your data backups?
**Yes.** All backup data is encrypted:
- Automated daily backups encrypted with AES-256
- Backup files stored with encryption at rest
- Secure key management for backup encryption keys
- Regular backup restoration tests to verify integrity
#### Do you separate test and production data?
**Yes.** Tajo maintains strict separation:
- Completely separate production and development/test environments
- No production data used in test environments
- Test data anonymized and synthetic
- Separate databases, servers, and access controls
- Different API keys and credentials for each environment
#### Do you have a data loss prevention strategy?
**Yes.** Tajo implements comprehensive data loss prevention:
**Preventive Measures:**
- Automated backups every 24 hours
- Real-time database replication
- Redundant storage across multiple availability zones
- Version control and change tracking
**Detection:**
- Automated monitoring for data integrity
- Anomaly detection for unusual data access patterns
- Regular security audits and penetration testing
- Automated alerts for potential data breaches
**Recovery:**
- Point-in-time recovery capabilities
- Documented disaster recovery procedures
- Regular disaster recovery drills
- RTO (Recovery Time Objective): 4 hours
- RPO (Recovery Point Objective): 24 hours
### Access Control
#### Do you limit staff access to customers' personal data?
**Yes.** Access to customer data is strictly controlled:
**Access Principles:**
- Principle of least privilege
- Role-based access control (RBAC)
- Need-to-know basis only
- Regular access reviews (quarterly)
**Access Levels:**
- **No Access**: Most staff have no access to production customer data
- **Read-Only**: Support staff have limited, audited read access for troubleshooting
- **Administrative**: Database administrators have elevated access, heavily logged
- **Emergency**: Break-glass procedures for critical incidents only
**Controls:**
- Multi-factor authentication (MFA) required for all staff
- VPN required for remote access
- IP allowlisting for administrative access
- Session timeouts and automatic lockouts
#### Do you have strong password requirements for staff passwords?
**Yes.** Tajo enforces enterprise-grade password policies:
**Requirements:**
- Minimum 16 characters
- Must include uppercase, lowercase, numbers, and special characters
- Cannot reuse last 12 passwords
- Password expiration every 90 days
- Account lockout after 5 failed attempts
**Enhanced Security:**
- Multi-factor authentication (MFA) mandatory for all staff
- Single Sign-On (SSO) integration with corporate identity provider
- Biometric authentication supported
- Password manager required for all employees
- Regular security awareness training
#### Do you log access to personal data?
**Yes.** Comprehensive audit logging is maintained:
**Logged Activities:**
- All database queries accessing customer data
- API calls to Brevo with customer information
- Administrative access to production systems
- Data exports and bulk operations
- Configuration changes
- Failed authentication attempts
**Log Details Include:**
- Timestamp of access
- User identity
- IP address and location
- Action performed
- Data accessed (record IDs)
- Success or failure status
**Log Management:**
- Logs retained for 1 year minimum
- Encrypted log storage
- Tamper-proof logging system
- Regular log reviews
- SIEM integration for real-time monitoring
- Automated alerts for suspicious activities
#### Do you have a security incident response policy?
**Yes.** Tajo maintains a comprehensive Security Incident Response Plan:
**Detection & Assessment:**
- 24/7 security monitoring
- Automated threat detection
- Incident severity classification
- Initial assessment within 1 hour
**Response Team:**
- Dedicated security incident response team
- Clear escalation procedures
- Defined roles and responsibilities
- External security experts on retainer
**Response Procedures:**
1. **Containment**: Immediate isolation of affected systems
2. **Investigation**: Forensic analysis to determine scope and cause
3. **Eradication**: Remove threat and close vulnerabilities
4. **Recovery**: Restore systems and verify security
5. **Notification**: Notify affected parties as required by law
6. **Post-Incident Review**: Document lessons learned and improve processes
**Notification Timeline:**
- Merchants notified within 72 hours of confirmed data breach
- Regulatory authorities notified as required by applicable law (e.g., GDPR 72-hour requirement)
- Affected individuals notified when high risk to their rights
**Documentation:**
- All incidents documented in detail
- Annual security incident reports
- Regular training and tabletop exercises
- Continuous improvement of response procedures
### Data Processing Agreement (DPA)
Tajo operates under a comprehensive Data Processing Agreement that complies with GDPR Article 28 requirements. Key elements include:
#### Roles & Responsibilities
- **Tajo acts as Processor** for merchant customer data
- **Merchants act as Controllers** and are responsible for:
- Obtaining proper consent from customers
- Providing privacy notices
- Handling data subject rights requests
- Determining purposes and means of processing
#### Processing Details
**Purpose:** Provision of Tajo platform services, including:
- Customer data synchronization with Brevo
- Loyalty program management
- Multi-channel marketing automation
- Analytics and reporting
**Data Categories:**
- Contact information (name, email, phone)
- Order history and transaction data
- Customer preferences and consent status
- Behavioral data (clicks, opens, engagement)
- Loyalty program data (points, tiers, rewards)
**Data Subjects:**
- Merchant customers
- Website visitors
- Newsletter subscribers
- Loyalty program members
#### Sub-processors
Tajo engages the following sub-processors:
| Sub-processor | Service | Location | Safeguards |
|---------------|---------|----------|------------|
| Brevo | Email/SMS/WhatsApp platform | France (EU) | GDPR compliant, Standard Contractual Clauses |
| AWS | Cloud infrastructure | EU regions | GDPR compliant, EU-US Data Privacy Framework |
| Cloudflare | CDN and security | Global | Standard Contractual Clauses, Data Localization |
**Change Notice:**
- Merchants notified 30 days before new sub-processors are engaged
- Right to object to new sub-processors
- Alternative solutions or termination rights if objection justified
#### Data Subject Rights
Tajo assists merchants in fulfilling data subject rights:
**Supported Rights:**
- Right of access
- Right to rectification
- Right to erasure ("right to be forgotten")
- Right to data portability
- Right to object
- Right to restrict processing
**Request Handling:**
- Merchants can export customer data at any time
- Customer data deletion available through Tajo interface
- API endpoints for automated data management
- Response to data subject requests within 5 business days
#### Security Measures
See complete security measures in Appendix 4 of our DPA, including:
- Physical and logical access controls
- Encryption at rest and in transit
- Security monitoring and incident response
- Regular security audits and penetration testing
- Staff training and background checks
#### International Data Transfers
**EU Data Protection:**
- Primary data storage in EU (Belgium, France)
- Standard Contractual Clauses for any transfers outside EU
- Supplementary measures including encryption and access controls
- EU-US Data Privacy Framework certification where applicable
**CCPA Compliance:**
- Service Provider relationship clearly defined
- No sale or sharing of personal information
- Compliance with California privacy rights
- Signed data processing agreement
#### Audit Rights
Merchants have the right to:
- Request documentation of Tajo's compliance
- Review security certifications and audit reports
- Conduct audits (with reasonable notice, max once per year)
- Receive Security documentation including SOC 2 reports
### Regulatory Compliance
#### GDPR (General Data Protection Regulation)
**Compliance Status:** Fully compliant
**Key Features:**
- Valid legal basis for all processing activities
- Data Processing Agreement with all merchants
- Data Protection Impact Assessments (DPIAs) completed
- Data Protection Officer appointed: privacy@tajo.io
- Breach notification procedures (72 hours)
- Records of processing activities maintained
- Privacy by design and by default principles
#### CCPA (California Consumer Privacy Act)
**Compliance Status:** Fully compliant
**Key Features:**
- Service Provider relationship (do not sell data)
- Consumer rights supported (access, deletion, opt-out)
- Privacy policy disclosures
- "Do Not Sell My Personal Information" honored
- Annual data protection training for staff
- Contractual obligations with merchants
#### NIS 2 Directive
**Applicability:** Compliant where applicable
**Cybersecurity Measures:**
- Risk management framework implemented
- Security incident reporting to CSIRTs
- Supply chain security requirements
- Regular security assessments
- Business continuity and disaster recovery plans
#### DORA (Digital Operational Resilience Act)
**Applicability:** Ready for financial institutions using Tajo
**Compliance Features:**
- ICT risk management framework
- Incident reporting procedures
- Digital operational resilience testing
- Third-party risk management
- Regulatory access and audit rights
Note: DORA provisions apply only to regulated financial institutions. If you are a financial institution subject to DORA, contact our enterprise team for specific compliance documentation.
### Contact & Support
#### Data Protection Officer
**Email:** privacy@tajo.io
**Role:** Oversees all data protection compliance
#### Security Team
**Email:** security@tajo.io
**Role:** Handles security incidents and inquiries
#### Merchant Support
**Email:** support@tajo.io
**Website:** https://tajo.io/support
**Role:** General platform support and assistance
#### Report a Security Vulnerability
**Email:** security@tajo.io
**PGP Key:** Available at https://tajo.io/security.txt
We welcome responsible disclosure of security vulnerabilities and maintain a bug bounty program for qualifying reports.
### Additional Resources
- [Privacy Policy](/privacy)
- [Terms of Service](/terms)
- [Security Documentation](/security)
- [Cookie Policy](/cookies)
### Document Version
**Version:** 1.0
**Last Updated:** January 2025
**Next Review:** July 2025
This document is reviewed and updated regularly to ensure continued compliance with evolving data protection regulations and industry best practices.
---
## Create Contact
Source: https://tajo.io/docs/contact-management/contacts/create-contact/
Create new contacts with loyalty program data and customer attributes
Add new customers to your Brevo contact database with loyalty program information and custom attributes for personalized engagement.
### Quick Start
#### Basic Contact Creation
```http
POST https://api.brevo.com/v3/contacts
Content-Type: application/json
api-key: YOUR_API_KEY
{
"email": "customer@example.com",
"attributes": {
"FIRSTNAME": "John",
"LASTNAME": "Doe",
"LOYALTY_POINTS": 1500,
"LOYALTY_TIER": "Gold",
"SIGNUP_DATE": "2024-01-15",
"LAST_PURCHASE": "2024-01-20",
"TOTAL_SPENT": 299.99
},
"listIds": [1, 2],
"updateEnabled": true
}
```
#### Response
```json
{
"id": 123456
}
```
### Loyalty Program Integration
#### New Customer with Loyalty Attributes
```json
{
"email": "newcustomer@example.com",
"attributes": {
"FIRSTNAME": "Sarah",
"LASTNAME": "Johnson",
"PHONE": "+1234567890",
"LOYALTY_ID": "LYL-2024-001",
"LOYALTY_POINTS": 0,
"LOYALTY_TIER": "Bronze",
"PREFERRED_REWARDS": "Discounts",
"BIRTHDAY": "1990-05-15",
"SIGNUP_SOURCE": "Website",
"REFERRAL_CODE": "REF-12345",
"COMMUNICATION_PREFERENCES": "Email,SMS",
"PURCHASE_CATEGORIES": ["Electronics", "Fashion"],
"AVERAGE_ORDER_VALUE": 0
},
"listIds": [1], // New customers list
"emailBlacklisted": false,
"smsBlacklisted": false,
"updateEnabled": true
}
```
#### Existing Customer Update
```json
{
"email": "existing@example.com",
"attributes": {
"LOYALTY_POINTS": 2500,
"LOYALTY_TIER": "Platinum",
"LAST_PURCHASE": "2024-01-25",
"TOTAL_SPENT": 1299.99,
"RECENT_PURCHASES": ["Product A", "Product B"],
"ENGAGEMENT_SCORE": 8.5,
"LAST_EMAIL_OPENED": "2024-01-24",
"PREFERRED_CONTACT_TIME": "Evening"
},
"listIds": [1, 3], // Add to platinum customers list
"updateEnabled": true
}
```
### Tajo-Specific Attributes
#### Customer Loyalty Data
| Attribute Name | Type | Description |
|----------------|------|-------------|
| `LOYALTY_ID` | String | Unique loyalty program ID |
| `LOYALTY_POINTS` | Number | Current points balance |
| `LOYALTY_TIER` | String | Current tier (Bronze, Silver, Gold, Platinum) |
| `POINTS_EARNED_YTD` | Number | Points earned this year |
| `POINTS_REDEEMED_YTD` | Number | Points redeemed this year |
| `TIER_PROGRESS` | Number | Progress to next tier (%) |
| `NEXT_TIER_POINTS` | Number | Points needed for next tier |
#### Purchase Behavior
| Attribute Name | Type | Description |
|----------------|------|-------------|
| `TOTAL_SPENT` | Number | Lifetime value |
| `AVERAGE_ORDER_VALUE` | Number | Average purchase amount |
| `PURCHASE_FREQUENCY` | String | How often they buy |
| `LAST_PURCHASE` | Date | Last purchase date |
| `FAVORITE_CATEGORIES` | Array | Preferred product categories |
| `SEASONAL_BUYER` | Boolean | Shops seasonally |
#### Engagement Metrics
| Attribute Name | Type | Description |
|----------------|------|-------------|
| `ENGAGEMENT_SCORE` | Number | 1-10 engagement rating |
| `EMAIL_OPEN_RATE` | Number | Personal open rate % |
| `CLICK_THROUGH_RATE` | Number | Personal CTR % |
| `LAST_EMAIL_OPENED` | Date | Last email interaction |
| `PREFERRED_CHANNEL` | String | Email, SMS, WhatsApp |
### Batch Contact Creation
Create multiple contacts at once:
```json
{
"contacts": [
{
"email": "customer1@example.com",
"attributes": {
"FIRSTNAME": "Alice",
"LOYALTY_POINTS": 500,
"LOYALTY_TIER": "Bronze"
}
},
{
"email": "customer2@example.com",
"attributes": {
"FIRSTNAME": "Bob",
"LOYALTY_POINTS": 1200,
"LOYALTY_TIER": "Silver"
}
}
],
"listIds": [1],
"updateEnabled": true
}
```
### Error Handling
Common errors and solutions:
```json
{
"code": "duplicate_parameter",
"message": "Contact already exists",
"details": {
"email": "customer@example.com",
"existingId": 123456
}
}
```
```json
{
"code": "invalid_parameter",
"message": "Invalid list ID",
"details": {
"listIds": [999]
}
}
```
### Best Practices for Tajo
1. **Always Include Core Loyalty Fields**: LOYALTY_POINTS, LOYALTY_TIER, LOYALTY_ID
2. **Set Update Enabled**: Allow updates to existing contacts
3. **Use Segmentation Lists**: Organize by tier, behavior, preferences
4. **Track Engagement**: Monitor email/SMS interaction rates
5. **Regular Data Sync**: Keep loyalty data current with your system
### Next Steps
- Update Contact Attributes
- Manage Contact Lists
- Set up Custom Attributes
- Import Bulk Contacts
---
## Contact Management
Source: https://tajo.io/docs/contact-management/
Manage contacts, lists, and segments
Create, update, and organize your contacts using the Brevo API.
### Create Contact
```javascript
const contact = {
email: "user@example.com",
attributes: {
FIRSTNAME: "John",
LASTNAME: "Doe",
SMS: "+1234567890"
},
listIds: [1, 2]
};
brevo.contacts.createContact(contact);
```
### Update Contact
```javascript
const updates = {
attributes: {
FIRSTNAME: "Jane"
}
};
brevo.contacts.updateContact("user@example.com", updates);
```
### Features
- Contact creation and updates
- List management
- Custom attributes
- Contact segmentation
- Import/export capabilities
---
## crm systems
Source: https://tajo.io/docs/crm-systems/
Documentation for crm systems
This section is under development. More content coming soon.
---
## Create Order
Source: https://tajo.io/docs/ecommerce-loyalty/orders/create-order/
Sync ecommerce orders with Brevo for loyalty point calculation and customer engagement
Synchronize ecommerce orders with Brevo to automatically calculate loyalty points, update customer tiers, and trigger personalized marketing campaigns.
### Quick Start
#### Basic Order Creation
```http
POST https://api.brevo.com/v3/ecommerce/orders
Content-Type: application/json
api-key: YOUR_API_KEY
{
"id": "ORD-2024-001",
"email": "customer@example.com",
"billing": {
"address": "123 Main St",
"city": "New York",
"country": "US",
"phone": "+1234567890"
},
"products": [
{
"id": "PROD-123",
"name": "Premium Widget",
"quantity": 2,
"price": 149.99,
"category": ["Electronics", "Gadgets"]
}
],
"revenue": 309.97,
"date": "2024-01-25T14:30:00Z"
}
```
#### Response
```json
{
"id": "ORD-2024-001",
"created": true,
"loyaltyPointsAwarded": 310
}
```
### Tajo Loyalty Integration
#### Order with Loyalty Calculation
```json
{
"id": "ORD-2024-001",
"email": "customer@example.com",
"customerId": "CUST-12345",
"loyaltyId": "LYL-2024-001",
"billing": {
"name": "John Doe",
"address": "123 Main St",
"city": "New York",
"state": "NY",
"country": "US",
"zipCode": "10001",
"phone": "+1234567890"
},
"shipping": {
"name": "John Doe",
"address": "456 Oak Ave",
"city": "Brooklyn",
"state": "NY",
"country": "US",
"zipCode": "11201",
"method": "Standard Shipping",
"cost": 9.99
},
"products": [
{
"id": "PROD-123",
"name": "Smart Watch Pro",
"variant": "Black/42mm",
"sku": "SW-PRO-BLK-42",
"quantity": 1,
"price": 299.99,
"category": ["Electronics", "Wearables"],
"brand": "TechBrand",
"loyaltyPointsEarned": 300,
"loyaltyMultiplier": 1.0
},
{
"id": "PROD-456",
"name": "Wireless Charger",
"sku": "WC-FAST-01",
"quantity": 1,
"price": 49.99,
"category": ["Electronics", "Accessories"],
"loyaltyPointsEarned": 50,
"loyaltyMultiplier": 1.0
}
],
"financial": {
"subtotal": 349.98,
"shipping": 9.99,
"tax": 28.00,
"discount": 35.00,
"total": 352.97,
"currency": "USD",
"paymentMethod": "Credit Card",
"paymentStatus": "Completed"
},
"loyalty": {
"pointsEarned": 353,
"bonusPoints": 50,
"pointsMultiplier": 1.2,
"tierBefore": "Silver",
"tierAfter": "Gold",
"tierUpgraded": true,
"totalPointsBalance": 2853,
"couponUsed": "SAVE10",
"couponDiscount": 35.00
},
"metadata": {
"source": "Website",
"campaign": "Summer Sale",
"referrer": "Google Ads",
"userAgent": "Mobile App",
"firstPurchase": false,
"returningCustomer": true
},
"date": "2024-01-25T14:30:00Z",
"status": "Completed"
}
```
### Advanced Loyalty Features
#### Birthday Bonus Order
```json
{
"loyalty": {
"pointsEarned": 200,
"birthdayBonus": 500,
"bonusReason": "Birthday Month",
"totalBonusPoints": 500,
"pointsMultiplier": 2.0,
"specialOffer": "Double Points Week"
}
}
```
#### Referral Order
```json
{
"loyalty": {
"pointsEarned": 150,
"referralBonus": 250,
"referredBy": "CUST-67890",
"referralCode": "REF-FRIEND50",
"firstPurchaseBonus": 100
},
"metadata": {
"isReferralOrder": true,
"referralSource": "Friend Referral"
}
}
```
#### Subscription Order
```json
{
"subscription": {
"id": "SUB-2024-001",
"type": "Monthly",
"frequency": 30,
"nextBilling": "2024-02-25",
"isRecurring": true
},
"loyalty": {
"pointsEarned": 100,
"subscriptionBonus": 50,
"loyaltyMultiplier": 1.1
}
}
```
### Product Categories for Loyalty
#### Category-based Point Multipliers
```json
{
"products": [
{
"id": "PROD-LUXURY-001",
"category": ["Luxury", "Fashion"],
"loyaltyMultiplier": 2.0,
"loyaltyPointsEarned": 400
},
{
"id": "PROD-ECO-001",
"category": ["Eco-Friendly", "Sustainable"],
"loyaltyMultiplier": 1.5,
"loyaltyBonus": "Eco Warrior"
}
]
}
```
### Order Status Updates
#### Order Fulfillment
```json
{
"id": "ORD-2024-001",
"status": "Shipped",
"tracking": {
"number": "TRK123456789",
"carrier": "UPS",
"url": "https://tracking.ups.com/TRK123456789"
},
"fulfillment": {
"date": "2024-01-26T10:00:00Z",
"warehouse": "NYC-01",
"method": "Ground Shipping"
}
}
```
#### Order Completion
```json
{
"id": "ORD-2024-001",
"status": "Delivered",
"delivery": {
"date": "2024-01-28T16:30:00Z",
"signature": "Customer",
"location": "Front Door"
},
"loyalty": {
"reviewIncentive": 25,
"reviewIncentiveExpiry": "2024-02-28"
}
}
```
### Batch Order Processing
Create multiple orders for bulk sync:
```json
{
"orders": [
{
"id": "ORD-2024-001",
"email": "customer1@example.com",
"products": [...],
"revenue": 199.99
},
{
"id": "ORD-2024-002",
"email": "customer2@example.com",
"products": [...],
"revenue": 299.99
}
]
}
```
### Error Handling
```json
{
"code": "duplicate_order",
"message": "Order ID already exists",
"details": {
"orderId": "ORD-2024-001",
"existingDate": "2024-01-25T14:30:00Z"
}
}
```
```json
{
"code": "invalid_customer",
"message": "Customer email not found",
"details": {
"email": "unknown@example.com",
"suggestion": "Create contact first"
}
}
```
### Webhooks Integration
Set up webhooks to sync order status changes:
```json
{
"webhookUrl": "https://your-tajo-app.com/webhooks/brevo",
"events": [
"order.created",
"order.updated",
"order.shipped",
"order.delivered",
"loyalty.points.awarded"
]
}
```
### Best Practices for Tajo
1. **Real-time Sync**: Create orders immediately after checkout
2. **Complete Data**: Include all loyalty-relevant information
3. **Status Updates**: Keep order status current for accurate tracking
4. **Error Recovery**: Handle duplicate orders and missing customers gracefully
5. **Point Calculation**: Verify loyalty point calculations match your system
6. **Customer Segmentation**: Use order data for targeted campaigns
### Analytics & Reporting
Track key metrics:
- Order value trends
- Loyalty point redemption rates
- Customer lifetime value
- Tier upgrade patterns
- Campaign effectiveness
### Next Steps
- Update Order Status
- Set up Loyalty Programs
- Configure Point Rules
- Create Product Categories
---
## BigCommerce Integration Guide
Source: https://tajo.io/docs/ecommerce-platforms/bigcommerce/
Complete guide to integrating Tajo with your BigCommerce store for customer data sync, loyalty programs, and marketing automation
This guide walks you through integrating Tajo with your BigCommerce store to unlock customer engagement, loyalty programs, and marketing automation capabilities.
### Overview
The Tajo-BigCommerce integration enables you to:
- **Sync customer data** automatically from your BigCommerce store
- **Track orders and products** for personalized marketing
- **Run loyalty programs** with points, tiers, and rewards
- **Automate marketing campaigns** via Brevo (email, SMS, WhatsApp)
- **Segment customers** by purchase behavior and engagement
- **Support multi-storefront** operations
### Prerequisites
Before starting the integration, ensure you have:
- **BigCommerce store** on any plan (Standard, Plus, Pro, or Enterprise)
- **Tajo account** with an active subscription
- **Brevo account** (optional, for marketing automation)
- **Store API credentials** (API account with appropriate scopes)
### Step 1: Install the Tajo App
#### From BigCommerce App Marketplace
1. Go to your BigCommerce control panel
2. Navigate to **Apps → Marketplace**
3. Search for "Tajo"
4. Click **Get This App**
5. Review permissions and click **Install**
6. Follow the setup wizard to connect your Tajo account
#### API Configuration
After installation, configure API access:
```json
{
"api_credentials": {
"client_id": "your_client_id",
"client_secret": "your_client_secret",
"access_token": "your_access_token",
"store_hash": "your_store_hash"
},
"scopes": [
"store_v2_customers",
"store_v2_orders",
"store_v2_products",
"store_cart",
"store_checkout"
]
}
```
### Step 2: Configure Data Sync
#### Customer Sync Settings
Configure which customer data to sync:
```json
{
"sync_settings": {
"customers": {
"enabled": true,
"sync_frequency": "real-time",
"fields": [
"email",
"first_name",
"last_name",
"phone",
"company",
"customer_group_id",
"store_credit",
"addresses",
"date_created"
]
},
"orders": {
"enabled": true,
"sync_frequency": "real-time",
"include_products": true,
"include_shipping": true,
"include_coupons": true
},
"products": {
"enabled": true,
"sync_frequency": "hourly",
"include_variants": true,
"include_images": true,
"include_custom_fields": true
}
}
}
```
#### Webhook Configuration
Tajo registers these BigCommerce webhooks:
| Webhook | Purpose |
|---------|---------|
| `store/customer/created` | Sync new customers to Tajo & Brevo |
| `store/customer/updated` | Keep customer profiles current |
| `store/order/created` | Track purchases, award loyalty points |
| `store/order/statusUpdated` | Trigger status-based campaigns |
| `store/cart/created` | Track cart for abandonment |
| `store/cart/updated` | Update cart abandonment sequences |
| `store/product/updated` | Keep product catalog synced |
#### Multi-Storefront Support
For BigCommerce Enterprise with multiple storefronts:
```json
{
"multi_storefront": {
"enabled": true,
"storefronts": [
{
"channel_id": 1,
"name": "Main Store",
"loyalty_program": "default"
},
{
"channel_id": 2,
"name": "Wholesale",
"loyalty_program": "b2b_program"
},
{
"channel_id": 3,
"name": "International",
"loyalty_program": "global_program"
}
],
"sync_across_channels": true
}
}
```
### Step 3: Set Up Loyalty Program
#### Configure Points System
```javascript
const pointsConfig = {
// Points per dollar spent
purchasePoints: {
enabled: true,
rate: 1, // 1 point per $1
roundingMode: 'floor'
},
// Bonus actions
bonusPoints: {
accountCreation: 100,
firstPurchase: 200,
reviewSubmitted: 50,
referralMade: 500,
birthdayBonus: 100,
newsletterSignup: 25
},
// Customer group multipliers
customerGroupMultipliers: {
'Retail': 1.0,
'VIP': 1.5,
'Wholesale': 0.5,
'Platinum': 2.0
}
};
```
#### Loyalty Tiers
```javascript
const loyaltyTiers = [
{
name: 'Bronze',
minPoints: 0,
benefits: [
'1 point per $1 spent',
'Birthday bonus points',
'Member-only promotions'
]
},
{
name: 'Silver',
minPoints: 1000,
benefits: [
'1.25x points multiplier',
'Free shipping on orders $50+',
'Early access to sales'
]
},
{
name: 'Gold',
minPoints: 5000,
benefits: [
'1.5x points multiplier',
'Free shipping on all orders',
'Exclusive product access',
'Priority support'
]
},
{
name: 'Platinum',
minPoints: 15000,
benefits: [
'2x points multiplier',
'Free express shipping',
'VIP experiences',
'Dedicated account manager'
]
}
];
```
### Step 4: B2B Customer Management
#### Company Accounts
BigCommerce supports B2B features that integrate with Tajo:
```javascript
const b2bConfig = {
companyAccounts: {
enabled: true,
syncCompanyData: true,
fields: [
'company_name',
'tax_id',
'credit_limit',
'payment_terms',
'price_list'
]
},
// B2B-specific loyalty rules
b2bLoyalty: {
orderVolumeBonus: {
threshold: 10000,
bonusMultiplier: 1.5
},
reorderPoints: {
enabled: true,
rate: 0.5 // 0.5 points per $1 on reorders
}
}
};
```
#### Customer Groups Integration
```javascript
// Map BigCommerce customer groups to Tajo segments
const customerGroupMapping = {
'Retail': {
tajoSegment: 'retail_customers',
loyaltyTier: 'Bronze',
emailList: 'retail_newsletter'
},
'Wholesale': {
tajoSegment: 'wholesale_customers',
loyaltyTier: 'Silver',
emailList: 'wholesale_updates'
},
'VIP': {
tajoSegment: 'vip_customers',
loyaltyTier: 'Gold',
emailList: 'vip_exclusive'
}
};
```
### Step 5: Abandoned Cart Recovery
#### Cart Tracking
```javascript
// BigCommerce cart webhook handler
async function handleCartWebhook(event) {
const cart = await bigcommerce.carts.get(event.data.cartId);
if (!cart.customer_id && !cart.email) {
return; // Can't track without identity
}
await tajo.carts.track({
customerId: cart.customer_id,
email: cart.email,
cartId: cart.id,
items: cart.line_items.physical_items.map(item => ({
productId: item.product_id,
variantId: item.variant_id,
title: item.name,
quantity: item.quantity,
price: item.sale_price || item.list_price,
image: item.image_url
})),
totalPrice: cart.cart_amount,
currency: cart.currency.code,
checkoutUrl: cart.redirect_urls?.checkout_url
});
}
```
#### Recovery Sequence
```json
{
"abandoned_cart_sequence": {
"trigger": {
"event": "cart_abandoned",
"delay": "1 hour"
},
"messages": [
{
"delay": "1 hour",
"channel": "email",
"template": "cart_reminder_1",
"subject": "You left something behind!"
},
{
"delay": "24 hours",
"channel": "email",
"template": "cart_reminder_2",
"subject": "Your cart is waiting - 10% off inside"
},
{
"delay": "72 hours",
"channel": "sms",
"template": "cart_sms_final"
}
],
"exit_conditions": [
"order_completed",
"cart_emptied",
"unsubscribed"
]
}
}
```
### Step 6: Marketing Automation
#### Customer Segments
```javascript
const bigcommerceSegments = [
// Purchase behavior
{
name: 'First-Time Buyers',
conditions: { orders_count: 1 }
},
{
name: 'Repeat Customers',
conditions: { orders_count: { $gte: 2 } }
},
{
name: 'High-Value Customers',
conditions: { total_spent: { $gte: 1000 } }
},
// Customer groups
{
name: 'Wholesale Accounts',
conditions: { customer_group: 'Wholesale' }
},
// Engagement
{
name: 'At-Risk Customers',
conditions: {
last_order_date: { $lt: '-90 days' },
orders_count: { $gte: 2 }
}
}
];
```
#### Automated Campaigns
```javascript
// Order status change triggers
bigcommerce.webhooks.on('store/order/statusUpdated', async (event) => {
const order = await bigcommerce.orders.get(event.data.orderId);
const customer = await tajo.customers.getByEmail(order.billing_address.email);
switch (event.data.status.new_status) {
case 'Shipped':
await brevo.trackEvent(customer.email, 'order_shipped', {
orderId: order.id,
trackingNumber: order.tracking_number,
carrier: order.shipping_carrier
});
break;
case 'Completed':
// Award loyalty points
const points = calculatePoints(order, customer);
await tajo.loyalty.awardPoints(customer.id, points);
// Trigger review request after 14 days
await brevo.scheduleEvent(customer.email, 'review_request', {
orderId: order.id,
products: order.products
}, { delay: '14 days' });
break;
}
});
```
### Step 7: Analytics
#### Dashboard Metrics
```javascript
const dashboardMetrics = {
customers: {
total: await tajo.analytics.count('customers'),
byChannel: await tajo.analytics.groupBy('customers', 'channel_id'),
newThisMonth: await tajo.analytics.count('customers', {
created_at: { $gte: 'this_month' }
})
},
revenue: {
total: await tajo.analytics.sum('orders.total'),
byChannel: await tajo.analytics.groupBy('orders', 'channel_id', {
aggregate: 'sum',
field: 'total'
}),
averageOrderValue: await tajo.analytics.avg('orders.total')
},
loyalty: {
activeMembers: await tajo.analytics.count('loyalty_members'),
pointsIssued: await tajo.analytics.sum('points.awarded'),
redemptionRate: await tajo.analytics.pointsRedemptionRate()
}
};
```
### Troubleshooting
#### API Rate Limits
```javascript
// Implement rate limiting
async function bigcommerceApiCall(endpoint, options, retries = 3) {
for (let i = 0; i < retries; i++) {
try {
const response = await fetch(endpoint, options);
if (response.status === 429) {
const retryAfter = response.headers.get('X-Rate-Limit-Time-Reset-Ms');
await sleep(parseInt(retryAfter) || Math.pow(2, i) * 1000);
continue;
}
return response;
} catch (error) {
if (i === retries - 1) throw error;
}
}
}
```
#### Webhook Verification
```javascript
// Verify BigCommerce webhook signature
function verifyWebhook(payload, signature, secret) {
const expected = crypto
.createHmac('sha256', secret)
.update(payload)
.digest('base64');
return crypto.timingSafeEqual(
Buffer.from(expected),
Buffer.from(signature)
);
}
```
### Next Steps
1. **[Configure Brevo Integration](/docs/platform-integration/tajo-brevo-integration)** for email/SMS campaigns
2. **[Set Up Webhooks](/docs/webhook-configuration/setup-guide)** for real-time events
3. **[Create Customer Segments](/docs/contact-management)** for targeted marketing
4. **[Build Email Templates](/docs/messaging-api)** for automated campaigns
### Support
- **Integration Support**: support@tajo.io
- **BigCommerce Documentation**: [developer.bigcommerce.com](https://developer.bigcommerce.com)
- **API Reference**: [docs.tajo.io/api](/docs/endpoints/rest-api)
- **Contact Support**: [/contact](/contact)
---
## E-commerce Platforms
Source: https://tajo.io/docs/ecommerce-platforms/
Integrate Tajo with your e-commerce platform for customer data sync, loyalty programs, and marketing automation
Connect Tajo with your e-commerce platform to unlock powerful customer engagement capabilities including real-time data sync, loyalty programs, and automated marketing campaigns.
### Supported Platforms
#### [Shopify](/docs/ecommerce-platforms/shopify)
The most popular e-commerce platform with full Tajo integration support:
- **Real-time sync** of customers, orders, and products
- **Loyalty programs** with points, tiers, and rewards
- **Abandoned cart recovery** with multi-channel sequences
- **Product recommendations** powered by purchase history
- **Marketing automation** via Brevo (email, SMS, WhatsApp)
[Get started with Shopify integration →](/docs/ecommerce-platforms/shopify)
#### [WooCommerce](/docs/ecommerce-platforms/woocommerce)
WordPress e-commerce integration with:
- **Real-time engagement events** (orders, carts, refunds, reviews) via the Tajo for WooCommerce plugin's durable outbox
- **Customer and order synchronization** via the WooCommerce REST API
- **Form submission capture** for Contact Form 7, WPForms, Gravity Forms, and Fluent Forms
- **Marketing automation** support via Brevo
[Get started with WooCommerce integration →](/docs/ecommerce-platforms/woocommerce)
#### [BigCommerce](/docs/ecommerce-platforms/bigcommerce)
Enterprise e-commerce integration featuring:
- **Multi-storefront support** for complex setups
- **B2B customer management** with company accounts
- **Customer group integration** with loyalty tiers
- **Advanced segmentation** by channel
[Get started with BigCommerce integration →](/docs/ecommerce-platforms/bigcommerce)
#### [Magento / Adobe Commerce](/docs/ecommerce-platforms/magento)
Adobe Commerce integration with:
- **Complex product catalog sync** including configurables
- **Multi-website support** with per-site configuration
- **Enterprise loyalty features** with customer groups
- **CLI tools** for data management
[Get started with Magento integration →](/docs/ecommerce-platforms/magento)
### Integration Features
All e-commerce integrations include:
| Feature | Description |
|---------|-------------|
| **Customer Sync** | Automatic sync of customer profiles and preferences |
| **Order Tracking** | Real-time order and purchase history sync |
| **Product Catalog** | Product data sync for recommendations |
| **Loyalty Programs** | Points, tiers, rewards, and referrals |
| **Marketing Automation** | Triggered campaigns via Brevo |
| **Analytics** | Unified reporting across platforms |
### Getting Started
1. Choose your e-commerce platform above
2. Follow the installation guide
3. Configure data sync settings
4. Set up your loyalty program
5. Connect Brevo for marketing automation
### Need Help?
- **Support**: support@tajo.io
- **API Reference**: [REST API Documentation](/docs/endpoints/rest-api)
- **Contact Support**: [/contact](/contact)
---
## Magento Integration Guide
Source: https://tajo.io/docs/ecommerce-platforms/magento/
Connect Adobe Commerce (Magento) to Tajo through the Commerce REST API for customer, order, and product sync
Tajo connects to Adobe Commerce (Magento 2) through the **Commerce REST API**. There is no Tajo extension to install in your Magento codebase — the connection uses an integration token, which keeps your store's deploy pipeline untouched.
Magento is currently an **onboarding-built connection**: unlike Shopify and WooCommerce, it is not yet self-serve, and your Tajo team wires the sync as part of onboarding. The [connector implementation status](/docs/connectors/magento/) tracks where it stands. The store-side preparation below is everything Magento needs from your end, and it works with stock Magento — no code changes.
### Prerequisites
- **Adobe Commerce / Magento Open Source 2.4+**
- Admin access to create an integration token
- HTTPS on your store (required for token auth)
- **Tajo account** with an active subscription
### Step 1: Create a Magento integration token
1. In Magento admin, go to **System → Extensions → Integrations → Add New Integration**.
2. Name it `Tajo`, set your admin password, and under **API** grant read access to **Customers**, **Sales**, and **Catalog** resources.
3. Save, then **Activate** the integration and copy the **Access Token**.
Tajo authenticates with `Authorization: Bearer Thank you for signing up. Thank you for signing up. Your order {{order_id}} has been confirmed. You earned 100 points from your recent purchase! You've earned ${orderData.pointsEarned} points from your recent purchase! Order #: ${orderData.orderNumber} Points Earned: ${orderData.pointsEarned} Total Points: ${orderData.totalPoints} Install the Tajo integration to sync customer data with Brevo. Hi `{{FIRSTNAME}}`, we saved your items. Ready to check out? {{item.variant}} ${{item.price}} Quantity: {{item.quantity}} Subtotal: ${{cart_subtotal}} Shipping: ${{shipping_cost}} Total: ${{cart_total}} ✓ Free shipping on orders over $50 ✓ 30-day money-back guarantee ✓ Secure checkout with SSL encryption Questions? Reply to this email or chat with us at tajo.io/chat Hi `{{FIRSTNAME}}`, We noticed you haven't completed your purchase. As a thank you for considering us, here's a special 10% discount: Use at checkout • Expires in 48 hours
${{item.price}}
${{item.price_with_discount}}
Save ${{savings}}
"Fast shipping, great quality!" Questions? Our team is here to help: support@yourstore.comWelcome!
Welcome!
Order Confirmed
Welcome!
";
sendSmtpEmail.sender = { name: "Your App", email: "noreply@yourapp.com" };
sendSmtpEmail.to = [{ email: "user@example.com", name: "John Doe" }];
try {
const result = await apiInstance.sendTransacEmail(sendSmtpEmail);
console.log('Email sent:', result);
return result;
} catch (error) {
console.error('Error sending email:', error);
throw error;
}
};
```
#### Python
```python
import sib_api_v3_sdk
from sib_api_v3_sdk.rest import ApiException
configuration = sib_api_v3_sdk.Configuration()
configuration.api_key['api-key'] = 'YOUR_API_KEY'
api_instance = sib_api_v3_sdk.TransactionalEmailsApi(sib_api_v3_sdk.ApiClient(configuration))
send_smtp_email = sib_api_v3_sdk.SendSmtpEmail(
to=[{"email": "user@example.com", "name": "John Doe"}],
sender={"name": "Your App", "email": "noreply@yourapp.com"},
subject="Welcome to our service!",
html_content="Welcome!
"
)
try:
api_response = api_instance.send_transac_email(send_smtp_email)
print(api_response)
except ApiException as e:
print("Exception when calling TransactionalEmailsApi->send_transac_email: %s\n" % e)
```
#### cURL
```bash
curl -X POST "https://api.brevo.com/v3/smtp/email" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-H "api-key: YOUR_API_KEY" \
-d '{
"sender": {
"name": "Your App",
"email": "noreply@yourapp.com"
},
"to": [
{
"email": "user@example.com",
"name": "John Doe"
}
],
"subject": "Welcome to our service!",
"htmlContent": "Welcome!
"
}'
```
### Response
#### Success Response (201 Created)
```json
{
"messageId": "<202301151234.12345@smtp-relay.mailin.fr>"
}
```
#### Error Responses
**Invalid API Key (401)**
```json
{
"code": "unauthorized",
"message": "Invalid API key provided"
}
```
**Invalid Email Format (400)**
```json
{
"code": "invalid_parameter",
"message": "Invalid email format in 'to' field"
}
```
**Rate Limit Exceeded (429)**
```json
{
"code": "too_many_requests",
"message": "Rate limit exceeded"
}
```
### Parameters
#### Required Parameters
| Parameter | Type | Description |
|-----------|------|-------------|
| `sender` | object | Sender information |
| `to` | array | Array of recipient objects |
| `subject` | string | Email subject line |
#### Optional Parameters
| Parameter | Type | Description |
|-----------|------|-------------|
| `htmlContent` | string | HTML content of the email |
| `textContent` | string | Text content of the email |
| `cc` | array | CC recipients |
| `bcc` | array | BCC recipients |
| `replyTo` | object | Reply-to address |
| `attachments` | array | File attachments |
| `params` | object | Template parameters |
| `tags` | array | Email tags for tracking |
| `headers` | object | Custom headers |
### Template Variables
Use template variables in your subject and content:
```json
{
"subject": "Welcome {{firstName}}!",
"htmlContent": "Hello {{firstName}} {{lastName}}
",
"params": {
"firstName": "John",
"lastName": "Doe"
}
}
```
### Attachments
Include file attachments:
```json
{
"attachments": [
{
"content": "base64_encoded_content",
"name": "invoice.pdf"
},
{
"url": "https://example.com/document.pdf",
"name": "document.pdf"
}
]
}
```
### Best Practices
1. **Always include both HTML and text content** for better deliverability
2. **Use template variables** instead of concatenating content
3. **Include proper sender information** to avoid spam filters
4. **Add tags** for tracking and analytics
5. **Validate email addresses** before sending
6. **Handle errors gracefully** with retry logic
### Rate Limits
- **Free accounts**: 300 emails/day
- **Paid accounts**: Based on your plan
- **Burst limit**: 100 emails/minute
### Tracking
Emails sent via this endpoint are automatically tracked for:
- Delivery status
- Open rates
- Click tracking
- Bounce handling
View detailed analytics in your Brevo dashboard under **Statistics** → **Transactional**.
### Related Endpoints
- Email Templates
- Attachments
- [Email Statistics](/docs/analytics-reporting/)
---
## REST API Endpoints
Source: https://tajo.io/docs/endpoints/rest-api/
Documentation for the REST API endpoints
**Demo Page** - This is a demo page to showcase the multi-tab documentation feature. This content is for illustration purposes only.
Our REST API provides endpoints for accessing and manipulating data. All endpoints return data in JSON format.
### Base URL
All API requests should be made to the following base URL:
```
https://api.example.com/v1
```
### Users Endpoints
#### Get All Users
```http
GET /users
```
Returns a list of all users. Supports pagination parameters.
**Query Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| page | integer | Page number (default: 1) |
| limit | integer | Number of records per page (default: 50, max: 100) |
| sort | string | Field to sort by (e.g., "name", "created_at") |
**Response:**
```json
{
"data": [
{
"id": "user_123",
"name": "John Doe",
"email": "john@example.com",
"created_at": "2023-01-15T08:30:00Z"
},
// More users...
],
"meta": {
"total": 250,
"page": 1,
"limit": 50
}
}
```
#### Get User by ID
```http
GET /users/{id}
```
Returns a single user by ID.
**Response:**
```json
{
"data": {
"id": "user_123",
"name": "John Doe",
"email": "john@example.com",
"created_at": "2023-01-15T08:30:00Z",
"profile": {
"bio": "Software developer",
"location": "New York",
"avatar_url": "https://example.com/avatars/john.jpg"
}
}
}
```
### Products Endpoints
#### Get All Products
```http
GET /products
```
Returns a list of all products. Supports filtering and pagination.
**Query Parameters:**
| Parameter | Type | Description |
|-----------|------|-------------|
| category | string | Filter by category |
| min_price | number | Filter by minimum price |
| max_price | number | Filter by maximum price |
| page | integer | Page number (default: 1) |
| limit | integer | Number of records per page (default: 50, max: 100) |
**Response:**
```json
{
"data": [
{
"id": "prod_123",
"name": "Example Product",
"description": "This is an example product",
"price": 49.99,
"category": "electronics"
},
// More products...
],
"meta": {
"total": 350,
"page": 1,
"limit": 50
}
}
```
### Error Handling
All endpoints follow standard HTTP status codes and include detailed error messages when appropriate:
| Status Code | Description |
|------------|-------------|
| 200 | OK - Request succeeded |
| 400 | Bad Request - Invalid parameters |
| 401 | Unauthorized - Authentication required |
| 403 | Forbidden - Insufficient permissions |
| 404 | Not Found - Resource doesn't exist |
| 429 | Too Many Requests - Rate limit exceeded |
| 500 | Internal Server Error - Server error occurred |
Error responses include a message explaining what went wrong:
```json
{
"error": {
"code": "invalid_parameter",
"message": "The parameter 'email' is not a valid email address",
"request_id": "req_abc123"
}
}
```
---
## enterprise
Source: https://tajo.io/docs/enterprise/
Documentation for enterprise
This section is under development. More content coming soon.
---
## event types
Source: https://tajo.io/docs/event-types/
Documentation for event types
This section is under development. More content coming soon.
---
## Create Event
Source: https://tajo.io/docs/events-engagement/create-event/
Track customer events for loyalty program engagement and personalization
Track customer interactions, purchases, and loyalty program activities to drive personalized engagement and rewards.
### Quick Start
#### Basic Event Tracking
```http
POST https://api.brevo.com/v3/events
Content-Type: application/json
api-key: YOUR_API_KEY
{
"email": "customer@example.com",
"event": "Purchase Completed",
"properties": {
"order_id": "ORD-2024-001",
"amount": 149.99,
"currency": "USD",
"products": ["Product A", "Product B"],
"points_earned": 150,
"loyalty_tier": "Gold"
}
}
```
#### Response
```json
{
"success": true,
"eventId": "evt_abc123"
}
```
### Loyalty Program Events
#### Purchase Events
Track purchases to award points and update loyalty status:
```json
{
"email": "customer@example.com",
"event": "Purchase Completed",
"properties": {
"order_id": "ORD-2024-001",
"order_total": 299.99,
"currency": "USD",
"payment_method": "Credit Card",
"products": [
{
"id": "PROD-001",
"name": "Premium Widget",
"category": "Electronics",
"price": 149.99,
"quantity": 2
}
],
"points_earned": 300,
"bonus_points": 50,
"points_multiplier": 1.2,
"loyalty_tier_before": "Silver",
"loyalty_tier_after": "Gold",
"tier_upgraded": true,
"shipping_cost": 9.99,
"discount_applied": 29.99,
"coupon_code": "SAVE10"
},
"eventdate": "2024-01-25T14:30:00Z"
}
```
#### Points Redemption
Track when customers redeem loyalty points:
```json
{
"email": "customer@example.com",
"event": "Points Redeemed",
"properties": {
"points_redeemed": 1000,
"reward_type": "Discount",
"reward_value": 50.00,
"reward_description": "$50 Off Next Purchase",
"coupon_generated": "LOYALTY50",
"expiry_date": "2024-03-25",
"remaining_points": 750,
"redemption_source": "Mobile App"
}
}
```
#### Account Activities
Track account-related activities:
```json
{
"email": "customer@example.com",
"event": "Account Created",
"properties": {
"signup_source": "Website",
"referral_code": "REF-12345",
"welcome_bonus": 500,
"initial_tier": "Bronze",
"marketing_consent": true,
"sms_consent": false,
"preferred_categories": ["Fashion", "Electronics"]
}
}
```
#### Engagement Events
Track customer engagement for personalization:
```json
{
"email": "customer@example.com",
"event": "Email Opened",
"properties": {
"campaign_id": "CAMP-001",
"campaign_name": "Weekly Offers",
"subject_line": "Exclusive Deals Just for You!",
"open_time": "2024-01-25T09:15:00Z",
"device": "Mobile",
"email_client": "Gmail",
"location": "New York, NY"
}
}
```
### Ecommerce Events for Tajo
#### Cart Events
```json
{
"event": "Product Added to Cart",
"properties": {
"product_id": "PROD-123",
"product_name": "Smart Watch",
"category": "Electronics",
"price": 299.99,
"cart_total": 459.98,
"cart_items_count": 2,
"potential_points": 460
}
}
```
```json
{
"event": "Cart Abandoned",
"properties": {
"cart_value": 459.98,
"items_count": 2,
"potential_points_lost": 460,
"abandonment_stage": "Checkout",
"time_in_cart": "25 minutes"
}
}
```
#### Browse Events
```json
{
"event": "Product Viewed",
"properties": {
"product_id": "PROD-456",
"product_name": "Wireless Headphones",
"category": "Electronics",
"price": 199.99,
"view_duration": "45 seconds",
"referrer": "Search Results",
"loyalty_discount_shown": true
}
}
```
#### Loyalty-Specific Events
```json
{
"event": "Tier Upgraded",
"properties": {
"previous_tier": "Silver",
"new_tier": "Gold",
"points_balance": 2500,
"benefits_unlocked": ["Free Shipping", "Priority Support"],
"next_tier": "Platinum",
"points_to_next_tier": 1500
}
}
```
```json
{
"event": "Reward Earned",
"properties": {
"reward_type": "Birthday Bonus",
"points_awarded": 500,
"trigger": "Birthday",
"total_points": 3000,
"tier_progress": 75
}
}
```
### Event Properties Guidelines
#### Required Properties
| Property | Type | Description |
|----------|------|-------------|
| `email` | String | Customer email (required) |
| `event` | String | Event name (required) |
| `properties` | Object | Event-specific data |
#### Recommended Properties for Loyalty
| Property | Type | Description |
|----------|------|-------------|
| `customer_id` | String | Internal customer ID |
| `loyalty_id` | String | Loyalty program ID |
| `points_balance` | Number | Current points after event |
| `loyalty_tier` | String | Current tier |
| `event_value` | Number | Monetary value of event |
### Advanced Event Tracking
#### Custom Event Properties
```json
{
"event": "Product Review Submitted",
"properties": {
"product_id": "PROD-789",
"rating": 5,
"review_length": "detailed",
"verified_purchase": true,
"points_earned": 25,
"review_bonus": true,
"helpful_votes": 0
}
}
```
#### Batch Event Creation
```json
{
"events": [
{
"email": "customer1@example.com",
"event": "Purchase Completed",
"properties": { "order_id": "ORD-001", "amount": 99.99 }
},
{
"email": "customer2@example.com",
"event": "Points Redeemed",
"properties": { "points_used": 500, "reward": "Free Shipping" }
}
]
}
```
### Error Handling
```json
{
"code": "invalid_event",
"message": "Event name must be a non-empty string",
"details": {
"field": "event",
"value": ""
}
}
```
### Best Practices for Tajo
1. **Consistent Event Names**: Use standard naming conventions
2. **Rich Properties**: Include loyalty-relevant data in every event
3. **Real-time Tracking**: Send events immediately after they occur
4. **Customer Journey**: Track complete purchase and engagement funnel
5. **Segmentation Data**: Include attributes that help with targeting
### Next Steps
- [Set up Event-based Automation](/docs/automation/)
- Track Email Engagement
- Configure Loyalty Workflows
- View Event Analytics
---
## Initial Theme Setup
Source: https://tajo.io/docs/getting-started/configuration/
Get started with Tajo!
1. To get started, first install all necessary packages with `npm install` or `pnpm install`, then run an initial build to make sure the setup works with `npm run build` or `pnpm build`.
2. Copy the Pagefind build (for site search) to be available for the dev environment. This varies depending on your OS. I've created a few commands to help.
- For Windows, run `npm run winsearch`
- For OSX or Linux, run `npm run osxsearch`
3. Next, you'll want to configure your site i18n setup (one language, or multiple). Simply run the command `npm run docs:config-i18n` and follow the script instructions to get setup!
4. Now you can setup the site to your liking!
### Code Intros
I have created a few code tours to help introduce you to the codebase. You will need the extension [Code Tour](https://marketplace.visualstudio.com/items?itemName=vsls-contrib.codetour) to view them in VSCode or another IDE.
### Code Structure
The code is structured with most items under the `src/docs` directory. This makes it easy to drop that entire folder into an existing project and to add docs functionality in a matter of minutes.
### Configuration Options
Overall site configuration is done in the `src/docs/config/` folder. Most settings are inside individual language folders in order to make it easier to handle translations.
#### Site Settings
The `src/docs/config/siteSettings.json.ts` file is used to configure the site settings. These include things like whether to enable view transitions, whether to enable animations, and whether to show copy link buttons for docs headings.
#### Site Data
The `src/docs/config/[language]/siteData.json.ts` file is used to configure the site data. This includes things like the site title, description, social links, and default image.
#### Nav Data
Configure your navigation data for the top navbar in the `src/docs/config/[language]/navData.json.ts` file.
#### Sidebar Layout
Configure the order for your documentation sections in the `src/docs/config/[language]/sidebarNavData.json.ts` file.
#### Robots
For robots like Google to see the correct sitemap, you will want to edit the `public/robots.txt` file to use your website domain.
### More Resources
### General Astro Info
Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.
There's nothing special about `src/components/`, but that's where we like to put any Astro/React/Vue/Svelte/Preact components.
Any static assets, like images, can be placed in the `public/` directory. I also frequently use `src/assets` for images when using Astro assets for image optimization.
#### Commands
All commands are run from the root of the project, from a terminal:
| Command | Action |
| :------------------------ | :----------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:4321` |
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
| `npm run astro -- --help` | Get help using the Astro CLI |
#### Want to learn more?
Feel free to check [the documentation](https://docs.astro.build) or jump into the [Discord server](https://astro.build/chat).
---
## Welcome to Tajo
Source: https://tajo.io/docs/getting-started/
Transform your customer engagement with Tajo's powerful platform for Brevo integration
Tajo is a comprehensive customer engagement platform that seamlessly integrates with Brevo, giving you unified customer intelligence, automated loyalty programs, and multi-channel marketing capabilities. Built for businesses that want to maximize customer lifetime value and retention.
Tajo syncs your entire customer ecosystem to Brevo - customers, products, orders, and events - in real-time, enabling powerful segmentation and personalized campaigns.
### Why Tajo?
Tajo bridges the gap between your ecommerce platform and Brevo, transforming disconnected data into actionable customer intelligence:
- **Unified Customer View** - Consolidate customer data from multiple sources into Brevo's CRM
- **Automated Loyalty Programs** - Build retention campaigns that increase repeat purchases
- **Real-time Sync** - Keep customer data, orders, and events perfectly synchronized
- **Multi-channel Marketing** - Execute coordinated campaigns across Email, SMS, and WhatsApp
- **Brevo Integration** - Native integration with Brevo's powerful marketing automation tools
### Key Features
- **Customer Intelligence** - Global customer view with complete purchase history and behavior tracking
- **Data Synchronization** - Automatic sync of customers, products, orders, and custom events to Brevo
- **Loyalty & Retention** - Pre-built workflows for cart abandonment, win-back campaigns, and VIP programs
- **Segmentation** - Advanced customer segmentation based on purchase behavior and lifetime value
- **Event Tracking** - Track custom events and trigger automated marketing funnels
- **API Integration** - Full API access for custom integrations and automation
### Platform Capabilities
#### Customer Data Platform
Sync your entire customer database to Brevo with complete purchase history, product interactions, and behavioral data.
#### Marketing Automation
Create sophisticated multi-channel campaigns using Brevo's automation tools powered by Tajo's rich customer data.
#### Loyalty Programs
Build automated retention programs that reward repeat customers and increase customer lifetime value.
### Getting Started
### Quick Links
- [Tajo-Brevo Integration Guide](/docs/platform-integration/tajo-brevo-integration)
- [Customer Data Sync](/docs/contact-management/)
- Loyalty Program Setup
- Event Tracking
- [API Reference](/docs/messaging-api/)
New to Brevo? Check out the [Quick Start Guide](/docs/quick-start/) to get your API credentials and make your first API call.
---
## Integrating with an Existing Theme
Source: https://tajo.io/docs/getting-started/integrating/
Learn how to integrate Tajo with an existing project
This theme is designed to work seamlessly with other Tailwind CSS v4 projects.
### Required Steps
### Optional Steps
#### Fonts
This theme uses the **Inter** font by default. It is recommended to install the font locally from [fontsource](https://fontsource.org/fonts/inter/install).
Then in your `fonts.css` file add the following:
```css title="src/styles/fonts.css"
/* inter-latin-wght-normal */
@font-face {
font-family: "Inter Variable";
font-style: normal;
font-display: swap;
font-weight: 100 900;
src: url(@fontsource-variable/inter/files/inter-latin-wght-normal.woff2)
format("woff2-variations");
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304,
U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF,
U+FFFD;
}
```
##### Alternate Fonts
You can also use different fonts. Just make sure you add the necessary fonts to your `fonts.css` file, and update the `font-family` property in your `src/docs/styles/docs-global.css` file.
You should also preload your font in the `src/docs/layouts/BaseHead.astro` component, similar to the Inter font.
```astro {2,5}
---
import InterVariable from "@fontsource-variable/inter/files/inter-latin-wght-normal.woff2";
---
```
---
## BigCommerce + Brevo Integration
Source: https://tajo.io/docs/integrations/bigcommerce-brevo/
Connect BigCommerce store data to Brevo for customer sync, order-triggered campaigns, and cart recovery, orchestrated by AI agents.
## BigCommerce + Brevo
Connect BigCommerce store data to Brevo's engagement platform through MCP. Sync customers, trigger order-based campaigns, recover abandoned carts, and drive repeat purchases, all orchestrated by AI agents in Claude.
### MCP Servers Used
| Server | Package/URL | Auth | Purpose |
|--------|------------|------|---------|
| **BigCommerce MCP** | Community MCP server | API token (V3) | Customers, orders, products, carts, channels |
| **Brevo MCP** | `mcp.brevo.com/v1/brevo/mcp` | Token | Contacts, email campaigns, SMS, WhatsApp, event tracking |
BigCommerce exposes a comprehensive V3 REST API. Use a community MCP server or the [Custom API + Brevo](/docs/integrations/custom-api-brevo) pattern to connect BigCommerce data to Claude alongside Brevo MCP.
### Setup
#### Step 1: Create BigCommerce API Credentials
1. In BigCommerce Admin, go to **Settings** > **API** > **API Accounts**
2. Create a V3 API account with scopes: Customers (read), Orders (read), Products (read), Carts (read)
3. Note your Store Hash, Client ID, and Access Token
#### Step 2: Connect Both MCP Servers
```json
{
"mcpServers": {
"brevo": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.brevo.com/v1/brevo/mcp",
"--header",
"Authorization: Bearer ${BREVO_MCP_TOKEN}"
],
"env": {
"BREVO_MCP_TOKEN": "your-brevo-mcp-token"
}
},
"bigcommerce": {
"command": "npx",
"args": ["-y", "bigcommerce-mcp-server"],
"env": {
"BIGCOMMERCE_STORE_HASH": "your-store-hash",
"BIGCOMMERCE_ACCESS_TOKEN": "your-access-token"
}
}
}
}
```
#### Step 3: Verify Connection
Ask Claude:
```
> How many customers does my BigCommerce store have?
> How many contacts are in my Brevo account?
```
Claude should use BigCommerce MCP for the first and Brevo MCP for the second.
### Use Case 1: Customer Sync Agent
Sync BigCommerce customers to Brevo contacts with purchase history:
```yaml
---
name: bigcommerce-customer-sync
description: Sync BigCommerce customers to Brevo contacts with order data
version: 1.0.0
temperature: 0.1
tools:
- bigcommerce
- brevo_contacts
- brevo_attributes
- brevo_lists
triggers:
- schedule: "0 */6 * * *"
- event: customer_created
- event: order_completed
---
# BigCommerce Customer Sync Agent
Synchronize customer data from BigCommerce to Brevo contacts.
## Strategy
1. Query BigCommerce for customers modified since last sync
2. For each customer, fetch order history from BigCommerce
3. Create or update Brevo contact with profile + commerce attributes
4. Segment into Brevo lists:
- New registrations → "Welcome Series" list
- Repeat buyers (2+ orders) → "Loyal Customers" list
- High-value (>$500 LTV) → "VIP" list
- Inactive (no order in 90 days) → "Win-Back" list
## Field Mapping
| BigCommerce Field | Brevo Attribute |
|------------------|-----------------|
| email | EMAIL |
| first_name | FIRSTNAME |
| last_name | LASTNAME |
| phone | SMS |
| company | COMPANY |
| date_created | SIGNUP_DATE |
| orders_count (computed) | ORDER_COUNT |
| total_spent (computed) | TOTAL_SPENT |
| last_order_date (computed) | LAST_ORDER |
| customer_group_id | BC_SEGMENT |
| accepts_product_review_abandoned_cart_emails | OPT_IN |
## Rules
- ONLY sync customers who have accepted marketing emails
- NEVER overwrite Brevo data if BigCommerce field is empty
- ALWAYS validate phone numbers to E.164 format before sync
- Track events: bc_sync_success, bc_sync_error
```
### Use Case 2: Post-Purchase Campaign Agent
Trigger personalized post-purchase sequences from BigCommerce order data:
```yaml
---
name: bigcommerce-post-purchase
description: Orchestrate post-purchase campaigns based on BigCommerce order events
version: 1.0.0
temperature: 0.3
tools:
- bigcommerce
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_sms_campaigns
triggers:
- event: order_completed
- event: order_shipped
---
# BigCommerce Post-Purchase Agent
When a BigCommerce order completes or ships, trigger the appropriate engagement sequence in Brevo.
## Sequence Logic
### First-Time Buyers
1. Immediate: Order confirmation (transactional)
2. Day 3: Welcome email with brand story and product care tips
3. Day 7: How-to guide for purchased product category
4. Day 14: Review request with direct link
5. Day 30: Cross-sell based on purchased category
### Repeat Buyers
1. Immediate: Order confirmation
2. Day 3: Loyalty reward notification
3. Day 14: "Restock" reminder if consumable product
4. Day 21: Early access to new arrivals in preferred category
### High-Value Orders (>$200)
1. Immediate: Premium order confirmation
2. Day 1: Personal thank-you email
3. Day 3: SMS with tracking + styling/usage tips
4. Day 7: VIP program invitation
### Order Shipped
1. Immediate: Shipping confirmation with tracking link
2. +2 days: SMS tracking update
3. +5 days (estimated delivery): "How's your order?" check-in
## Rules
- ALWAYS check order status before sending, skip if cancelled/refunded
- NEVER send marketing to customers who haven't opted in
- Personalize with: product name, order number, customer first name
- Use Brevo template variables for dynamic content
```
### Use Case 3: Abandoned Cart Recovery
Bridge BigCommerce cart data with Brevo messaging:
```yaml
---
name: bigcommerce-cart-recovery
description: Recover BigCommerce abandoned carts via Brevo email, SMS, and WhatsApp
version: 1.0.0
temperature: 0.2
tools:
- bigcommerce
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_sms_campaigns
triggers:
- event: cart_abandoned
conditions:
- cart_value: "> 30"
- time_since_activity: "> 1h"
---
# BigCommerce Cart Recovery Agent
Monitor BigCommerce abandoned carts and execute recovery sequences through Brevo.
## Recovery Sequence
1. **+1 hour**: Reminder email with cart contents and product images
2. **+24 hours**: If no open → SMS with short link to cart
3. **+48 hours**: If no recovery → Email with 10% discount code
4. **+72 hours**: If cart > $150 and no recovery → WhatsApp with personal message
## Cart Data to Include
- Product images and names (from BigCommerce)
- Cart total with currency formatting
- Direct checkout recovery URL
- Discount code (generated dynamically for step 3)
## Rules
- NEVER send to customers who already completed checkout
- ALWAYS check cart status before each step
- Maximum 4 touchpoints per abandoned cart
- Respect opt-out preferences per channel
```
### Example: Natural Language Orchestration
With both MCP servers connected:
```
You: "Find BigCommerce customers who bought more than twice in the
last 3 months but aren't in my Brevo 'Loyal Customers' list.
Add them and trigger a loyalty reward email."
Claude: Querying BigCommerce for repeat customers...
[Uses bigcommerce MCP to fetch customers with 2+ orders in last 90 days]
Found 67 repeat customers.
Checking Brevo list membership...
[Uses brevo_contacts to check "Loyal Customers" list]
29 customers are missing from the list. Processing...
[Creates/updates 29 contacts with ORDER_COUNT and TOTAL_SPENT]
[Adds 29 to "Loyal Customers" list]
[Triggers loyalty reward email template]
Done:
- 29 customers added to "Loyal Customers" list
- Loyalty reward emails sent to all 29
- ORDER_COUNT and TOTAL_SPENT attributes updated
- 38 were already in the list (skipped)
```
### Next Steps
- [Brevo MCP Server](/docs/mcp/brevo-mcp-server), Full list of Brevo MCP modules
- [Agent Specification](/docs/mcp/agent-specification), Customize agent behavior
- [Shopify + Brevo](/docs/integrations/shopify-brevo), Shopify integration
- [Custom API + Brevo](/docs/integrations/custom-api-brevo), Build connectors for any platform
---
## Custom API + Brevo Integration
Source: https://tajo.io/docs/integrations/custom-api-brevo/
Build a connector agent for any platform with a REST API. Template for WooCommerce, BigCommerce, Magento, or proprietary systems.
## Custom API + Brevo
Not every platform has an MCP server. For WooCommerce, BigCommerce, Magento, proprietary CRMs, or any system with a REST API, build a connector agent that bridges your data to Brevo.
### Two Approaches
#### Approach 1: Community MCP Server
Check if a community MCP server exists for your platform:
| Platform | Community MCP | Status |
|----------|--------------|--------|
| WooCommerce | `woocommerce-mcp-server` | Community maintained |
| BigCommerce | Check [MCP server directory](https://modelcontextprotocol.io/) | Varies |
| Magento | Check [MCP server directory](https://modelcontextprotocol.io/) | Varies |
| Salesforce | Multiple options available | Active community |
| Zendesk | Available via Composio/Zapier | Active |
If a community server exists, use it the same way as official ones, add to your Claude config alongside Brevo MCP.
#### Approach 2: Agent with HTTP Tools
For platforms without MCP servers, build an agent that uses Claude's built-in HTTP capabilities to call REST APIs directly, then writes to Brevo via MCP.
### Building a Custom Connector Agent
#### Step 1: Understand the Source API
Document the key endpoints your agent needs:
```yaml
# Example: WooCommerce REST API
source_api:
base_url: "https://your-store.com/wp-json/wc/v3"
auth: Basic (consumer_key:consumer_secret)
endpoints:
- GET /customers # List customers
- GET /customers/{id} # Get customer details
- GET /orders # List orders
- GET /orders/{id} # Get order details
- GET /products # List products
- GET /coupons # List coupons
```
#### Step 2: Define the Agent
```yaml
---
name: woocommerce-brevo-sync
description: Sync WooCommerce customers and orders to Brevo
version: 1.0.0
temperature: 0.1
tools:
- brevo_contacts
- brevo_attributes
- brevo_lists
- brevo_email_campaign_management
triggers:
- schedule: "0 */6 * * *"
- webhook: /agents/woocommerce/sync
method: POST
---
# WooCommerce → Brevo Sync Agent
Connect WooCommerce store data to Brevo for engagement campaigns.
## Source API
- **Base URL**: https://your-store.com/wp-json/wc/v3
- **Authentication**: Basic Auth with consumer key/secret
- **Key endpoints**: /customers, /orders, /products
## Sync Strategy
### Customer Sync
1. GET /customers?modified_after={last_sync_time}
2. For each customer:
- Map WooCommerce fields to Brevo attributes
- Create or update Brevo contact
- Add to appropriate list based on order history
### Order Event Sync
1. GET /orders?after={last_sync_time}&status=completed
2. For each order:
- Track "order_completed" event in Brevo
- Update contact attributes (order_count, total_spent)
- Trigger post-purchase campaign if applicable
## Field Mapping
| WooCommerce | Brevo Attribute |
|-------------|-----------------|
| email | EMAIL |
| first_name | FIRSTNAME |
| last_name | LASTNAME |
| billing.phone | SMS |
| orders_count | ORDER_COUNT |
| total_spent | TOTAL_SPENT |
| date_created | CUSTOMER_SINCE |
| role | CUSTOMER_TYPE |
## API Call Pattern
For each sync operation, the agent should:
1. Call WooCommerce REST API to fetch data
2. Transform the response to Brevo's expected format
3. Call Brevo MCP tools to create/update contacts
4. Log sync results for monitoring
## Rules
- Respect WooCommerce API rate limits (default: 25 req/10 seconds)
- ONLY sync customers with valid email addresses
- Implement incremental sync using modified_after parameter
- Store last sync timestamp for next run
```
#### Step 3: Configure Brevo MCP
Connect only the Brevo modules your agent needs:
```json
{
"mcpServers": {
"brevo_contacts": {
"url": "https://mcp.brevo.com/v1/brevo_contacts/mcp",
"headers": { "Authorization": "Bearer your-brevo-token" }
},
"brevo_email": {
"url": "https://mcp.brevo.com/v1/brevo_email_campaign_management/mcp",
"headers": { "Authorization": "Bearer your-brevo-token" }
},
"brevo_lists": {
"url": "https://mcp.brevo.com/v1/brevo_lists/mcp",
"headers": { "Authorization": "Bearer your-brevo-token" }
}
}
}
```
#### Step 4: Run the Agent
```
You: "Sync all WooCommerce customers from the last week to Brevo
and add new customers to the Welcome Series list."
Claude: I'll sync your WooCommerce customers to Brevo.
Fetching customers modified in the last 7 days from WooCommerce...
[Makes HTTP GET to your-store.com/wp-json/wc/v3/customers?modified_after=...]
Found 67 customers. Syncing to Brevo...
[Uses brevo_contacts to create/update contacts]
[Uses brevo_lists to add 23 new customers to "Welcome Series"]
Sync complete:
- 67 customers processed
- 44 existing contacts updated
- 23 new contacts created → added to Welcome Series
- 0 skipped (all had valid emails)
```
### Template: Generic REST API Connector
Use this template for any REST API:
```yaml
---
name: {platform}-brevo-connector
description: Sync {platform} data to Brevo for engagement
version: 1.0.0
temperature: 0.1
tools:
- brevo_contacts
- brevo_attributes
- brevo_lists
triggers:
- schedule: "0 */6 * * *"
---
# {Platform} → Brevo Connector
## Source API Configuration
- **Base URL**: {api_base_url}
- **Auth**: {auth_method} ({details})
- **Rate Limit**: {rate_limit}
## Data to Sync
### Contacts
- Source endpoint: {endpoint}
- Brevo mapping: {field_map}
- Sync frequency: Every 6 hours
- Incremental: Use modified_after / updated_since parameter
### Events
- Source endpoint: {endpoint}
- Brevo event name: {event_name}
- Trigger: When {condition}
## Sync Logic
1. Fetch changed records from source since last sync
2. Transform to Brevo format
3. Upsert contacts via brevo_contacts
4. Track events for campaign triggers
5. Log results and update sync cursor
## Error Handling
- Retry failed API calls 3 times with exponential backoff
- Skip individual records that fail validation
- Report errors in sync summary
- NEVER stop entire sync for single record failure
```
### When to Build a Full MCP Server
If you find yourself repeatedly connecting the same platform, consider building a proper MCP server:
| Just Use Agent | Build MCP Server |
|---------------|-----------------|
| One-off or infrequent syncs | Daily production sync |
| Prototyping the integration | Shared across team/org |
| Simple read operations | Complex multi-step operations |
| < 5 API endpoints needed | Full API coverage needed |
To build a custom MCP server, see the [MCP specification](https://modelcontextprotocol.io/) and [Tajo's Integration Builder](/docs/mcp/agent-specification) for generating servers from OpenAPI specs.
### Next Steps
- [Integration Layer Overview](/docs/integrations), All available integrations
- [Shopify + Brevo](/docs/integrations/shopify-brevo), Official MCP example
- [Agent Specification](/docs/mcp/agent-specification), Agent markdown format
- [Brevo MCP Server](/docs/mcp/brevo-mcp-server), Available Brevo modules
---
## HubSpot + Brevo Integration
Source: https://tajo.io/docs/integrations/hubspot-brevo/
Bridge HubSpot CRM data to Brevo's engagement layer. Sync contacts, enrich segments, and trigger campaigns from deal stage changes.
## HubSpot + Brevo
Connect HubSpot's CRM data to Brevo's engagement platform. Use HubSpot as your source of truth for contact and deal data, and Brevo for multi-channel campaign execution, email, SMS, WhatsApp.
### MCP Servers Used
| Server | URL | Auth | Purpose |
|--------|-----|------|---------|
| **HubSpot MCP** | `mcp.hubspot.com` | OAuth/PKCE | CRM data: contacts, companies, deals, tickets, products, orders (read-only) |
| **Brevo MCP** | `mcp.brevo.com/v1/brevo/mcp` | Token | Contacts, email, SMS, WhatsApp, campaigns, event tracking |
HubSpot's MCP server is currently **read-only** (BETA). You can read CRM data from HubSpot and use it to drive actions in Brevo, but cannot write back to HubSpot via MCP. For bi-directional sync, use HubSpot's REST API alongside the MCP connection.
### Setup
#### Step 1: Create HubSpot MCP Auth App
1. In HubSpot, go to **Development** > **MCP Auth Apps**
2. Click **Create MCP auth app**
3. Set your redirect URL (for Claude Desktop testing: `http://localhost:6274/oauth/callback/debug`)
4. Note your **Client ID** and **Client Secret**
#### Step 2: Connect Both MCP Servers
For tools that support OAuth (Cursor, VS Code):
```json
{
"mcpServers": {
"hubspot": {
"url": "https://mcp.hubspot.com/",
"headers": {
"Authorization": "Bearer your-hubspot-oauth-token"
}
},
"brevo": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.brevo.com/v1/brevo/mcp",
"--header",
"Authorization: Bearer ${BREVO_MCP_TOKEN}"
],
"env": {
"BREVO_MCP_TOKEN": "your-brevo-mcp-token"
}
}
}
}
```
HubSpot MCP requires OAuth with PKCE. Tools like Cursor handle this natively. For Claude Desktop/Code, you may need to obtain a token separately and pass it as a Bearer token.
#### Step 3: Verify
```
> Show me my HubSpot deals in the Negotiation stage
> How many contacts do I have in Brevo?
```
### Use Case 1: CRM Contact Sync Agent
Sync HubSpot contacts to Brevo with deal-stage enrichment:
```yaml
---
name: hubspot-contact-sync
description: Sync HubSpot CRM contacts to Brevo with deal data enrichment
version: 1.0.0
temperature: 0.1
tools:
- hubspot
- brevo_contacts
- brevo_attributes
- brevo_lists
- brevo_segments
triggers:
- schedule: "0 */4 * * *"
---
# HubSpot Contact Sync
Read contacts and associated deal data from HubSpot,
sync to Brevo with enriched attributes for segmentation.
## Strategy
1. Query HubSpot for contacts modified since last sync
2. For each contact, fetch associated deals and company
3. Create/update Brevo contact with enriched data:
- CRM lifecycle stage → Brevo attribute
- Deal amount → Brevo attribute
- Deal stage → Brevo segment
4. Auto-segment in Brevo:
- "SQL" contacts → Sales Qualified list
- "Opportunity" contacts → Active Pipeline list
- "Customer" contacts → Customer list
## Field Mapping
| HubSpot Property | Brevo Attribute |
|-----------------|-----------------|
| email | EMAIL |
| firstname | FIRSTNAME |
| lastname | LASTNAME |
| phone | SMS |
| lifecyclestage | LIFECYCLE_STAGE |
| hs_lead_status | LEAD_STATUS |
| company (associated) | COMPANY |
| deal amount (sum) | DEAL_VALUE |
| deal stage (latest) | DEAL_STAGE |
## Rules
- NEVER sync contacts without email addresses
- ALWAYS preserve existing Brevo data if HubSpot field is empty
- Track sync with events: hubspot_sync_success, hubspot_sync_error
- Log contact count per lifecycle stage for reporting
```
### Use Case 2: Deal-Stage Campaign Agent
Trigger Brevo campaigns based on HubSpot deal stage changes:
```yaml
---
name: hubspot-deal-campaigns
description: Trigger targeted Brevo campaigns when HubSpot deals change stages
version: 1.0.0
temperature: 0.3
tools:
- hubspot
- brevo_contacts
- brevo_email_campaign_management
- brevo_templates
- brevo_segments
triggers:
- schedule: "0 9 * * *"
---
# Deal-Stage Campaign Agent
Monitor HubSpot deal stages and trigger appropriate
engagement campaigns in Brevo.
## Stage-to-Campaign Mapping
| HubSpot Deal Stage | Brevo Action |
|-------------------|--------------|
| Appointment Scheduled | Send meeting prep email with company info |
| Qualified to Buy | Add to "Nurture" drip sequence |
| Presentation Scheduled | Send case study relevant to their industry |
| Decision Maker Bought-In | Send ROI calculator + pricing guide |
| Contract Sent | Send "What to expect" onboarding preview |
| Closed Won | Trigger welcome sequence + onboarding |
| Closed Lost | Add to "Win-back" sequence (30-day delay) |
## Rules
- ONLY send to contacts associated with the deal
- Check if contact has opted in to marketing before sending
- One campaign trigger per deal stage change (no duplicates)
- Log all campaign triggers for deal attribution
```
### Example: Natural Language Query
```
You: "Find all HubSpot deals that closed this month and make sure
those contacts are getting our onboarding email sequence in Brevo."
Claude: Querying HubSpot for deals closed this month...
[Uses hubspot MCP to search deals with closeddate in current month]
Found 12 deals closed this month, involving 18 contacts.
Checking Brevo for these contacts...
[Uses brevo_contacts to look up each email]
Results:
- 14 contacts already in Brevo and receiving onboarding sequence
- 4 contacts not yet in Brevo
Creating 4 new Brevo contacts and adding to onboarding list...
[Uses brevo_contacts to create contacts]
[Uses brevo_lists to add to "Onboarding" list]
Done. All 18 contacts from this month's closed deals are now
in Brevo's onboarding sequence.
```
### Next Steps
- [Shopify + Brevo](/docs/integrations/shopify-brevo), E-commerce integration
- [Stripe + Brevo](/docs/integrations/stripe-brevo), Payment event integration
- [Agent Specification](/docs/mcp/agent-specification), Customize agent behavior
---
## Integration Layer
Source: https://tajo.io/docs/integrations/
Connect any platform to Brevo through Claude using MCP servers. Shopify, HubSpot, Stripe, and any REST API, orchestrated by AI agents.
Tajo's integration layer connects platforms to Brevo through **Claude + MCP**. Instead of building custom integrations, you wire multiple MCP servers together and let AI agents orchestrate the data flow.
### How It Works
The pattern is always the same:
1. **Connect** the source platform's MCP server to Claude
2. **Connect** Brevo's MCP server to Claude
3. **Define an agent** that bridges them, reads data from source, triggers engagement in Brevo
4. **Run** on events, schedules, or natural language prompts
### Supported Platforms
#### Official MCP Servers
These platforms have official, maintained MCP servers:
| Platform | MCP Server | Auth | What It Exposes |
|----------|-----------|------|-----------------|
| **Brevo** | `mcp.brevo.com` | Token | Contacts, email, SMS, WhatsApp, CRM, campaigns (27 modules) |
| **Shopify** | `@shopify/dev-mcp` | None (dev) | API schemas, docs, GraphQL introspection |
| **Shopify Storefront** | Storefront MCP server | App auth | Products, cart, customers, orders, policies |
| **HubSpot** | `mcp.hubspot.com` | OAuth/PKCE | Contacts, companies, deals, tickets, products, orders (read-only) |
| **Stripe** | `@stripe/mcp` | API key | Payments, subscriptions, customers, invoices, knowledge base |
#### Community & REST API MCP Servers
| Platform | MCP Server | Auth | What It Exposes |
|----------|-----------|------|-----------------|
| **Salesforce Commerce Cloud** | `@anthropic/salesforce-mcp` | OAuth | Customer records, orders, products, custom objects via SOQL |
| **BigCommerce** | `bigcommerce-mcp-server` | API token (V3) | Customers, orders, products, carts, channels |
| **WooCommerce** | `woocommerce-mcp-server` | Consumer Key/Secret | Customers, orders, products, coupons, reports |
| **Webflow** | `webflow/mcp-server` | OAuth | Sites, forms, submissions, CMS collections, analytics |
For platforms not listed here, build a connector agent that calls their REST API directly through Claude's built-in HTTP tools.
### Integration Guides
Loyalty Update
🎉 Great news, ${orderData.customerName}!
Order Details:
Hello World
";
sendSmtpEmail.sender = { "name": "Your App", "email": "noreply@yourapp.com" };
sendSmtpEmail.to = [{ "email": "user@example.com", "name": "John Doe" }];
apiInstance.sendTransacEmail(sendSmtpEmail).then(
data => console.log('Email sent successfully:', data),
error => console.error('Error:', error)
);
```
### Configuration
#### Environment Variables
```javascript
// .env file
BREVO_API_KEY=your_api_key_here
// Configuration
const brevo = require('@getbrevo/brevo');
const apiInstance = new brevo.TransactionalEmailsApi();
apiInstance.setApiKey(
brevo.TransactionalEmailsApiApiKeys.apiKey,
process.env.BREVO_API_KEY
);
```
### Available APIs
#### Transactional Emails
```javascript
const emailApi = new brevo.TransactionalEmailsApi();
const smsApi = new brevo.TransactionalSMSApi();
const contactsApi = new brevo.ContactsApi();
const campaignsApi = new brevo.EmailCampaignsApi();
const accountApi = new brevo.AccountApi();
```
### Examples
#### Send Email with Template
```javascript
const sendTemplateEmail = async (templateId, recipientEmail, templateData) => {
let sendSmtpEmail = new brevo.SendSmtpEmail();
sendSmtpEmail.templateId = templateId;
sendSmtpEmail.to = [{ email: recipientEmail }];
sendSmtpEmail.params = templateData;
try {
const result = await emailApi.sendTransacEmail(sendSmtpEmail);
return result;
} catch (error) {
console.error('Failed to send email:', error);
throw error;
}
};
```
#### Create Contact
```javascript
const createContact = async (email, firstName, lastName) => {
let createContactData = new brevo.CreateContact();
createContactData.email = email;
createContactData.attributes = {
FIRSTNAME: firstName,
LASTNAME: lastName
};
try {
const result = await contactsApi.createContact(createContactData);
return result;
} catch (error) {
console.error('Failed to create contact:', error);
throw error;
}
};
```
### Error Handling
```javascript
const handleBrevoError = (error) => {
if (error.response) {
// API error response
console.log('Status:', error.response.status);
console.log('Data:', error.response.body);
} else {
// Network or other error
console.log('Error:', error.message);
}
};
// Usage
try {
await emailApi.sendTransacEmail(sendSmtpEmail);
} catch (error) {
handleBrevoError(error);
}
```
---
## App Analytics
Source: https://tajo.io/docs/stripe-apps/analytics/
Track installs, views, conversion rates, and custom metrics for your Stripe App
Stripe provides built-in analytics for published marketplace apps, giving you visibility into installs, listing performance, and user engagement. You can also build custom analytics using webhooks and the Stripe API.
### Available Reports
The Stripe Dashboard provides the following analytics for your published app:
#### Install Metrics
| Metric | Description |
|--------|-------------|
| **Installs** | Total number of new app installations in the selected period |
| **Uninstalls** | Total number of app uninstallations in the selected period |
| **Cumulative Net Installs** | Running total of installs minus uninstalls over time |
#### Listing Performance
| Metric | Description |
|--------|-------------|
| **Listing Views** | Total page views of your app's marketplace listing |
| **Unique Views** | Unique visitors who viewed your marketplace listing |
| **MoM Conversion Rate** | Month-over-month percentage of listing viewers who install the app |
#### Growth Metrics
| Metric | Description |
|--------|-------------|
| **MoM Growth Rate** | Month-over-month growth in net installs |
| **Churn Rate** | Percentage of installed users who uninstall per month |
### Data Freshness
Analytics data has a **48-hour lag**. The data you see in the dashboard reflects activity from approximately two days ago. Plan your reporting windows accordingly.
- Data is updated daily with a 48-hour processing delay
- Historical data is available from the date your app was first published
- Metrics are calculated in UTC timezone
- Export data as CSV from the Stripe Dashboard for external analysis
### Accessing Analytics via API
You can programmatically access app analytics using the Stripe Reporting API:
#### Install Data
```bash
# Fetch app install report
curl https://api.stripe.com/v1/reporting/report_runs \
-u sk_live_xxxxx: \
-d "report_type=app.installs.daily" \
-d "parameters[interval_start]=1709251200" \
-d "parameters[interval_end]=1711929600" \
-d "parameters[app_id]=com.tajo.brevo-integration"
```
#### Listing Views
```bash
# Fetch listing views report
curl https://api.stripe.com/v1/reporting/report_runs \
-u sk_live_xxxxx: \
-d "report_type=app.listing_views.daily" \
-d "parameters[interval_start]=1709251200" \
-d "parameters[interval_end]=1711929600" \
-d "parameters[app_id]=com.tajo.brevo-integration"
```
#### Programmatic Access (Node.js)
```javascript
const stripe = require('stripe')('sk_live_xxxxx');
// Create a report run for app installs
const reportRun = await stripe.reporting.reportRuns.create({
report_type: 'app.installs.daily',
parameters: {
interval_start: Math.floor(new Date('2025-03-01').getTime() / 1000),
interval_end: Math.floor(new Date('2025-03-31').getTime() / 1000),
app_id: 'com.tajo.brevo-integration',
},
});
// Poll for report completion
const checkReport = async (reportId) => {
const report = await stripe.reporting.reportRuns.retrieve(reportId);
if (report.status === 'succeeded') {
// Download the report file
const file = await stripe.files.retrieve(report.result.id);
console.log('Report URL:', file.url);
return file;
}
if (report.status === 'failed') {
throw new Error('Report generation failed');
}
// Report still processing
return null;
};
```
### Users Tab
The Users tab in your app's analytics shows individual account-level data:
| Column | Description |
|--------|-------------|
| **Account ID** | The Stripe account that installed your app |
| **Install Date** | When the app was installed |
| **Status** | Active or uninstalled |
| **Uninstall Date** | When the app was uninstalled (if applicable) |
Use this data to:
- Track individual account activation status
- Follow up with accounts that installed but haven't completed onboarding
- Identify accounts that uninstalled and understand churn reasons
- Correlate install data with your own platform analytics
### Custom Analytics with Webhooks
For real-time analytics and deeper insights, set up webhooks to track app events:
#### Webhook Events
Listen for these events to build custom analytics:
| Event | Description |
|-------|-------------|
| `account.application.authorized` | User installed your app |
| `account.application.deauthorized` | User uninstalled your app |
#### Webhook Handler
```javascript
const express = require('express');
const stripe = require('stripe')('sk_live_xxxxx');
const app = express();
app.post('/webhooks/stripe-app', express.raw({ type: 'application/json' }), async (req, res) => {
const sig = req.headers['stripe-signature'];
const webhookSecret = process.env.STRIPE_APP_WEBHOOK_SECRET;
let event;
try {
event = stripe.webhooks.constructEvent(req.body, sig, webhookSecret);
} catch (err) {
console.error('Webhook signature verification failed:', err.message);
return res.status(400).send('Webhook signature verification failed');
}
switch (event.type) {
case 'account.application.authorized': {
const account = event.data.object;
console.log('App installed by:', account.id);
// Track in your analytics system
await trackEvent('app_installed', {
account_id: account.id,
timestamp: new Date(event.created * 1000),
});
// Trigger onboarding email
await sendOnboardingEmail(account.id);
break;
}
case 'account.application.deauthorized': {
const account = event.data.object;
console.log('App uninstalled by:', account.id);
// Track churn
await trackEvent('app_uninstalled', {
account_id: account.id,
timestamp: new Date(event.created * 1000),
});
// Clean up account data
await cleanupAccountData(account.id);
break;
}
default:
console.log('Unhandled event type:', event.type);
}
res.json({ received: true });
});
```
#### Connect List API
For Connect platforms, use the Connect List API to get information about accounts with your app installed:
```javascript
const stripe = require('stripe')('sk_live_xxxxx');
// List all connected accounts with your app installed
const getInstalledAccounts = async () => {
const accounts = [];
let hasMore = true;
let startingAfter = null;
while (hasMore) {
const params = { limit: 100 };
if (startingAfter) {
params.starting_after = startingAfter;
}
const response = await stripe.accounts.list(params);
for (const account of response.data) {
// Check if your app is installed on this account
if (account.settings?.apps?.includes('com.tajo.brevo-integration')) {
accounts.push({
id: account.id,
email: account.email,
created: account.created,
});
}
}
hasMore = response.has_more;
if (response.data.length > 0) {
startingAfter = response.data[response.data.length - 1].id;
}
}
return accounts;
};
```
### Building a Custom Analytics Dashboard
Combine Stripe analytics with your own data for a comprehensive view:
```javascript
// Aggregate analytics for reporting
const getAppAnalytics = async (startDate, endDate) => {
const [stripeInstalls, brevoSyncStats, activationData] = await Promise.all([
// Stripe install data
getStripeInstallReport(startDate, endDate),
// Brevo sync metrics from Tajo
getBrevoSyncMetrics(startDate, endDate),
// Activation funnel from your database
getActivationFunnel(startDate, endDate),
]);
return {
// Acquisition
totalInstalls: stripeInstalls.installs,
totalUninstalls: stripeInstalls.uninstalls,
netInstalls: stripeInstalls.installs - stripeInstalls.uninstalls,
listingConversionRate: stripeInstalls.conversionRate,
// Activation
onboardingCompleted: activationData.completedOnboarding,
brevoConnected: activationData.connectedBrevo,
firstSyncCompleted: activationData.firstSyncCompleted,
activationRate: activationData.completedOnboarding / stripeInstalls.installs,
// Engagement
totalCustomersSynced: brevoSyncStats.totalCustomers,
totalEventsSynced: brevoSyncStats.totalEvents,
averageSyncFrequency: brevoSyncStats.avgSyncPerDay,
// Retention
churnRate: stripeInstalls.uninstalls / stripeInstalls.totalActive,
monthlyGrowthRate: stripeInstalls.momGrowth,
};
};
```
### Key Metrics to Track
For the Tajo Brevo integration, focus on these metrics:
| Metric | Target | Why It Matters |
|--------|--------|---------------|
| **Install-to-Activation Rate** | > 70% | Percentage of installers who complete Brevo setup |
| **Time to First Sync** | < 5 minutes | How quickly users see value after installing |
| **30-Day Retention** | > 80% | Percentage of users still active after 30 days |
| **Monthly Churn Rate** | < 5% | Keep uninstalls low with a valuable integration |
| **Listing Conversion Rate** | > 15% | Percentage of listing viewers who install |
| **Customers Synced per Account** | > 100 | Indicates depth of integration usage |
Set up automated alerts for significant metric changes. A sudden spike in uninstalls or drop in activation rate may indicate a bug or UX issue that needs immediate attention.
---
## App Manifest Reference
Source: https://tajo.io/docs/stripe-apps/app-manifest/
Complete schema reference for the stripe-app.json manifest file used to configure Stripe Apps
The `stripe-app.json` manifest file is the central configuration for your Stripe App. It declares your app's identity, permissions, UI views, security policies, and post-install behavior.
### Full Manifest Example
```json
{
"id": "com.tajo.brevo-integration",
"version": "1.2.0",
"name": "Tajo for Brevo",
"icon": "./assets/icon.png",
"distribution_type": "public",
"sandbox_install_compatible": true,
"stripe_api_access_type": "oauth",
"allowed_redirect_uris": [
"https://tajo.io/stripe/callback",
"https://tajo.io/stripe/oauth/complete"
],
"permissions": [
{
"permission": "customer_read",
"purpose": "Read customer profiles to sync with Brevo contacts"
},
{
"permission": "customer_write",
"purpose": "Update customer metadata with Brevo sync status"
},
{
"permission": "charge_read",
"purpose": "Access payment history for Brevo event tracking"
},
{
"permission": "product_read",
"purpose": "Sync product catalog to Brevo for personalized campaigns"
},
{
"permission": "event_read",
"purpose": "Subscribe to real-time events for Brevo automation triggers"
},
{
"permission": "invoice_read",
"purpose": "Track invoice lifecycle events in Brevo"
}
],
"ui_extension": {
"views": [
{
"viewport": "stripe.dashboard.customer.detail",
"component": "CustomerDetailView"
},
{
"viewport": "stripe.dashboard.customer.list",
"component": "CustomerListView"
},
{
"viewport": "stripe.dashboard.home.overview",
"component": "OverviewView"
},
{
"viewport": "stripe.dashboard.drawer.default",
"component": "DrawerView"
},
{
"viewport": "stripe.dashboard.settings",
"component": "SettingsView"
},
{
"viewport": "stripe.dashboard.onboarding",
"component": "OnboardingView"
}
],
"content_security_policy": {
"connect-src": [
"https://api.tajo.io",
"https://api.brevo.com"
],
"image-src": [
"https://cdn.tajo.io",
"https://assets.brevo.com"
],
"purpose": "Connect to Tajo API for data sync and Brevo API for contact management"
}
},
"post_install_action": {
"type": "onboarding"
},
"constants": {
"API_BASE_URL": "https://api.tajo.io/v1",
"SYNC_INTERVAL_SECONDS": "300"
}
}
```
### Schema Reference
#### Top-Level Fields
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `id` | string | Yes | Unique app identifier in reverse domain notation (slug format) |
| `version` | string | Yes | Semantic version string (e.g., `"1.2.0"`) |
| `name` | string | Yes | Display name shown in the marketplace (max 35 characters) |
| `icon` | string | Yes | Relative path to the app icon file (300x300 PNG or SVG) |
| `distribution_type` | string | Yes | `"public"` for marketplace or `"private"` for internal use |
| `sandbox_install_compatible` | boolean | No | Whether the app can be installed in sandbox/test mode |
| `stripe_api_access_type` | string | No | API access method: `"oauth"` or `"api_key"` |
| `allowed_redirect_uris` | string[] | No | Allowed OAuth redirect URIs for install flow |
| `permissions` | PermissionRequest[] | Yes | Array of permission requests |
| `ui_extension` | UIExtensionManifest | No | UI extension configuration |
| `post_install_action` | PostInstallAction | No | Action to take after app installation |
| `constants` | object | No | Key-value pairs accessible in the app at runtime |
#### id
The app identifier is a slug-format string, typically in reverse domain notation:
```json
"id": "com.tajo.brevo-integration"
```
- Must be globally unique across all Stripe Apps
- Use lowercase letters, numbers, hyphens, and dots only
- Cannot be changed after the app is created
- Determines the app's URL on the marketplace
#### version
Follows semantic versioning:
```json
"version": "1.2.0"
```
- **MAJOR**: Breaking changes or significant feature additions
- **MINOR**: New features, backward compatible
- **PATCH**: Bug fixes and minor improvements
- Must be incremented for each upload
#### distribution_type
Controls who can install your app:
| Value | Description |
|-------|-------------|
| `"public"` | Available on the Stripe App Marketplace to all users |
| `"private"` | Only installable by your own Stripe account |
#### stripe_api_access_type
Determines how your app authenticates with the Stripe API:
| Value | Description |
|-------|-------------|
| `"oauth"` | Uses OAuth 2.0 flow for authentication (recommended for public apps) |
| `"api_key"` | Uses restricted API keys (suitable for private apps) |
### PermissionRequest
Each permission request declares a specific Stripe API permission your app needs:
```json
{
"permission": "customer_read",
"purpose": "Read customer profiles to sync with Brevo contacts"
}
```
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `permission` | string | Yes | The permission identifier (see [Permissions Reference](/docs/stripe-apps/permissions)) |
| `purpose` | string | Yes | Human-readable explanation of why this permission is needed |
**Purpose guidelines:**
- Write clear, specific explanations that merchants can understand
- Explain what the permission is used for, not just what it grants
- Keep descriptions concise (one sentence)
- Avoid technical jargon
### UIExtensionManifest
Configures the UI components of your app:
```json
{
"ui_extension": {
"views": [...],
"content_security_policy": {...}
}
}
```
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `views` | ViewManifest[] | Yes | Array of view declarations |
| `content_security_policy` | CSPRequest | No | Content Security Policy for external resources |
### ViewManifest
Each view maps a React component to a Stripe Dashboard viewport:
```json
{
"viewport": "stripe.dashboard.customer.detail",
"component": "CustomerDetailView"
}
```
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `viewport` | string | Yes | The Dashboard location where this view renders (see [Viewports Reference](/docs/stripe-apps/viewports)) |
| `component` | string | Yes | Name of the React component to render (must match the exported component name) |
A single app can declare multiple views for different viewports:
```json
"views": [
{
"viewport": "stripe.dashboard.customer.detail",
"component": "CustomerDetailView"
},
{
"viewport": "stripe.dashboard.payment.detail",
"component": "PaymentDetailView"
},
{
"viewport": "stripe.dashboard.home.overview",
"component": "OverviewView"
}
]
```
### CSPRequest
The Content Security Policy controls which external domains your app can connect to:
```json
{
"content_security_policy": {
"connect-src": [
"https://api.tajo.io",
"https://api.brevo.com"
],
"image-src": [
"https://cdn.tajo.io"
],
"purpose": "Connect to Tajo API for data sync and load images from CDN"
}
}
```
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `connect-src` | string[] | No | Domains the app can make network requests to |
| `image-src` | string[] | No | Domains the app can load images from |
| `purpose` | string | Yes | Explanation of why these external connections are needed |
Only include domains that your app actually needs to connect to. Excessive CSP entries may trigger additional review scrutiny.
### PostInstallAction
Configures what happens immediately after a user installs your app:
```json
{
"post_install_action": {
"type": "onboarding"
}
}
```
| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `type` | string | Yes | The action type (see below) |
| `url` | string | Conditional | URL for `external` type actions |
#### Action Types
| Type | Behavior |
|------|----------|
| `"onboarding"` | Opens the app's onboarding view in the Dashboard |
| `"settings"` | Opens the app's settings view in the Dashboard |
| `"external"` | Redirects the user to an external URL (requires `url` field) |
Examples:
```json
// Open onboarding flow
{
"post_install_action": {
"type": "onboarding"
}
}
// Open settings page
{
"post_install_action": {
"type": "settings"
}
}
// Redirect to external setup
{
"post_install_action": {
"type": "external",
"url": "https://app.tajo.io/stripe/setup"
}
}
```
See the [Post-Install Actions guide](/docs/stripe-apps/post-install) for detailed implementation patterns.
### Constants
Define static key-value pairs accessible at runtime in your app:
```json
{
"constants": {
"API_BASE_URL": "https://api.tajo.io/v1",
"SYNC_INTERVAL_SECONDS": "300",
"MAX_BATCH_SIZE": "100"
}
}
```
- All values must be strings
- Constants are embedded in the app at build time
- Use constants for configuration that varies between environments
- **Never** store secrets or API keys as constants, use the Secret Store API instead
Access constants in your app code:
```typescript
import { constants } from '@stripe/ui-extension-sdk/constants';
const apiUrl = constants.API_BASE_URL;
```
### Extended Manifest for Development
During local development, additional fields are available:
```json
{
"id": "com.tajo.brevo-integration",
"version": "0.1.0",
"name": "Tajo for Brevo (Dev)",
"icon": "./assets/icon-dev.png",
"distribution_type": "private",
"sandbox_install_compatible": true,
"dev": {
"hot_reload": true,
"port": 4242
}
}
```
The `dev` section is stripped during production builds and app uploads. Use it for local development convenience settings only.
### Validation
Validate your manifest before uploading:
```bash
# Validate manifest syntax and schema
stripe apps validate
# Check for common issues
stripe apps check
```
Common validation errors:
| Error | Cause | Fix |
|-------|-------|-----|
| `Invalid permission` | Unknown permission identifier | Check the [Permissions Reference](/docs/stripe-apps/permissions) |
| `Invalid viewport` | Unknown viewport identifier | Check the [Viewports Reference](/docs/stripe-apps/viewports) |
| `Missing purpose` | Permission without purpose field | Add a purpose string to each permission |
| `Invalid version` | Non-semver version string | Use format `MAJOR.MINOR.PATCH` |
| `Icon not found` | Icon path doesn't resolve | Verify the icon file exists at the specified path |
---
## Embedded Stripe Apps
Source: https://tajo.io/docs/stripe-apps/embedded-apps/
Use Connect embedded components to integrate Stripe Apps into your own platform
Embedded Stripe Apps allow platforms built on Stripe Connect to surface third-party app functionality directly within their own dashboards. Using Connect embedded components, you can give your connected accounts access to apps like QuickBooks, Xero, and Mailchimp without them needing to visit the Stripe Dashboard.
### Overview
Embedded apps use two key Connect embedded components:
- **`app-install`**: Renders an install button for a Stripe App within your platform UI
- **`app-viewport`**: Renders a specific app viewport within your platform UI
This enables platform operators to embed accounting, marketing, and operational tools directly in their product.
### Supported Apps
The following apps support embedding via Connect components:
| App | Category | Use Case |
|-----|----------|----------|
| **QuickBooks** | Accounting | Sync payments and invoices to QuickBooks |
| **Xero** | Accounting | Automated bookkeeping and reconciliation |
| **Mailchimp** | Marketing | Sync customer data for email campaigns |
| **Custom Apps** | Any | Your own Stripe Apps built for your platform |
The Tajo Brevo integration can be embedded in Connect platforms, allowing connected accounts to sync their Stripe data to Brevo through the platform's own interface.
### Setup with Account Sessions API
To embed apps, you need to create Account Sessions with the appropriate components enabled:
#### Server-Side: Create Account Session
```javascript
const stripe = require('stripe')('sk_live_...');
// Create an Account Session for the connected account
const accountSession = await stripe.accountSessions.create({
account: 'acct_connected_account_id',
components: {
// Enable app install component
app_install: {
enabled: true,
features: {
allowed_apps: [
'com.tajo.brevo-integration',
'com.quickbooks.stripe-app'
],
},
},
// Enable app viewport component
app_viewport: {
enabled: true,
features: {
allowed_apps: [
'com.tajo.brevo-integration'
],
},
},
},
});
// Return the client secret to your frontend
res.json({ clientSecret: accountSession.client_secret });
```
#### Client-Side: Initialize Connect.js
```javascript
import { loadConnectAndInitialize } from '@stripe/connect-js';
// Initialize Connect.js with the account session
const stripeConnect = loadConnectAndInitialize({
publishableKey: 'pk_live_...',
fetchClientSecret: async () => {
const response = await fetch('/api/account-session', {
method: 'POST',
});
const { clientSecret } = await response.json();
return clientSecret;
},
});
```
### App Install Component
The `app-install` component renders an install button that connected accounts can use to install a Stripe App:
#### JavaScript
```javascript
// Create the app install element
const appInstall = stripeConnect.create('app-install');
// Set the app to install
appInstall.setApp('com.tajo.brevo-integration');
// Mount to a DOM element
const container = document.getElementById('app-install-container');
appInstall.mount(container);
// Listen for install events
appInstall.on('app_installed', (event) => {
console.log('App installed:', event.app_id);
// Show the app viewport after installation
showAppViewport();
});
appInstall.on('app_uninstalled', (event) => {
console.log('App uninstalled:', event.app_id);
});
```
#### React
```tsx
import {
ConnectAppInstall,
ConnectComponentsProvider,
} from '@stripe/react-connect-js';
const AppInstallButton = () => {
return (
Connect Brevo via Tajo
Brevo Customer Profile
You left something in your cart!
{{item.name}}
Come back and save 10%!
`{{DISCOUNT_CODE}}`
Your Cart:
{% for item in cart_items %}
{{item.name}}
Join 10,000+ Happy Customers
You might also like:
{% for product in recommended_products %}
{% endfor %}
```
This can increase AOV by 15-30% when customers do convert.
#### Strategy #4: Exit Intent Popup (Prevention)
**Before** carts are abandoned, show exit-intent popup:
1. In Tajo, go to **Forms > Create Popup**
2. Trigger: **Exit intent** (mouse moves to close tab)
3. Offer: "Wait! Here's 10% off if you complete checkout now"
4. Display on: Checkout page only
Prevents 15-20% of abandonments before they happen.
---
### Troubleshooting
#### Flow Not Triggering?
**Check #1**: Verify Shopify connection
- Tajo dashboard > Integrations > Shopify should be ✅ Connected
- Test by creating a cart and checking Tajo > Events
**Check #2**: Review entry filters
- Make sure filters aren't too restrictive
- Test with filter: `cart_value > 1` (allows all carts)
**Check #3**: Verify event tracking
- In Shopify, install Tajo app embed (Online Store > Themes > App embeds)
- Without app embed, checkout events may not fire
#### Customers Not Receiving Emails?
**Check #1**: Verify email subscription status
- Customer must be subscribed to email marketing
- Check in Brevo: Contacts > Search customer > Subscription status
**Check #2**: Check spam folder
- Ask test recipient to check spam/junk
- Add your sending domain to allowlist
**Check #3**: Review send logs
- Brevo > Workflows > Your flow > Logs
- Look for send errors or bounces
#### Discount Codes Not Working?
**Check #1**: Verify Shopify discount settings
- Shopify > Discounts > [Your discount]
- Ensure "Active" and not expired
- Check usage limits
**Check #2**: Test manual application
- Copy discount code from email
- Try applying at Shopify checkout manually
- If works manually, issue is with dynamic insertion
**Check #3**: Check Tajo discount sync
- Tajo > Shopify Settings > Discount sync
- Should be enabled and error-free
---
### FAQ
#### Should I offer a discount in the first email?
**No** (unless very high abandonment rate). Best practice:
- Email 1: Reminder only
- Email 2: Urgency + help offer
- Email 3: Discount as last resort
This maximizes profit by not training customers to wait for discounts.
#### How often can I send cart abandonment emails?
**Industry standard**: 3 emails over 24-48 hours
**Aggressive**: 4-5 emails over 3-7 days
**Conservative**: 2 emails over 24 hours
**Tajo recommendation**: Start with 3 (1hr, 6hr, 24hr). Add more only if metrics support it.
#### Should I use SMS or WhatsApp for Message 2?
**SMS if**:
- Primarily US/Canada customers
- High SMS consent rate
- Need guaranteed delivery
**WhatsApp if**:
- International customer base
- Higher engagement rates desired (98% vs. 80% for SMS)
- Want two-way conversation capability
**Both**:
- Best approach: Send WhatsApp to those with WhatsApp consent, SMS to others
#### Do I need consent for cart abandonment emails?
**Email**: In most countries, cart abandonment is considered transactional (not marketing) if customer entered email at checkout. However, best practice is to only send to subscribed customers.
**SMS**: In US, requires express written consent (TCPA). Checkout entry alone is NOT sufficient.
**WhatsApp**: Requires opt-in consent in all regions.
**Tajo's approach**: We automatically filter to subscribed customers to ensure compliance.
#### What if customer abandoned but has "Accepts Marketing" unchecked?
You have three options:
1. **Don't send** (safest, but loses revenue)
2. **Send first email only** as transactional receipt (gray area)
3. **Use popup at abandonment** to collect consent before sending
**Recommendation**: Option 3 - show exit-intent popup asking "Want us to save your cart and email you?" with checkbox.
---
### Conclusion
You've now built a complete, multi-channel abandoned cart recovery flow that:
✅ Reaches customers via Email, SMS, and WhatsApp
✅ Uses strategic timing (1hr, 6hr, 24hr)
✅ Offers progressive incentives (ending with discount)
✅ Includes dynamic cart rebuild links
✅ Respects customer preferences and compliance
**Expected results**: 20-30% cart recovery rate, translating to thousands in recovered revenue per month.
---
### Next Steps
1. ✅ **Monitor performance** for 2 weeks to establish baseline
2. ✅ **A/B test subject lines** to improve open rates
3. ✅ **Add browse abandonment flow** for early-stage abandoners
4. ✅ **Enable exit-intent popup** to prevent abandonment
5. ✅ **Set up post-purchase flow** to drive repeat purchases
---
### Related Articles
- [Collect SMS & WhatsApp Consent at Checkout](/resources/help/#sms-whatsappcollect-sms-whatsapp-consent)
- [Understanding Shopify Data Sync](/resources/help/#getting-startedunderstanding-data-sync)
- [Create Dynamic Discount Codes](/resources/help/#email-marketingdynamic-discount-codes)
- [Set Up WhatsApp Order Notifications](/resources/help/#sms-whatsappwhatsapp-order-notifications)
---
**Questions?** Reach out to help@tajo.io or chat with us in the Tajo dashboard!
*Last updated: January 22, 2025*
---
## Build a Post-Purchase Flow for Shopify Customers
Source: https://tajo.io/resources/help/automation-workflows/post-purchase-flow/
Create a multi-channel post-purchase automation in Brevo using Tajo's Shopify order events to confirm, update, cross-sell, and request reviews.
**The moments right after a purchase are your highest-engagement window. A well-built post-purchase flow turns one-time buyers into repeat customers.**
> **Quick check**
> You need a connected Shopify store syncing to Brevo through Tajo with order events enabled (**Order Placed**, **Order Fulfilled**, **Order Delivered**). Confirm in **Tajo > Sync Status** that recent test orders appear as events before building.
### What This Flow Does
A post-purchase flow runs automatically when someone buys, then guides them through delivery and toward a second purchase across email and optionally WhatsApp.
| Stage | Trigger | Channel | Goal |
|-------|---------|---------|------|
| Confirmation | Order Placed | Email or WhatsApp | Reassure, set expectations |
| Shipping update | Order Fulfilled | Email or WhatsApp | Reduce "where is my order" tickets |
| Delivery follow-up | Order Delivered | Email | Confirm satisfaction |
| Review request | 3 days after delivery | Email | Generate social proof |
| Cross-sell | 7 days after delivery | Email | Drive the second order |
### Step 1: Create the Automation
1. Open **Brevo > Automations** and click **Create automation**.
2. Choose **Custom automation**.
3. Set the entry trigger to the Tajo event **Order Placed**.
### Step 2: Send the Confirmation
1. Add a **Send email** step immediately after the trigger.
2. Use a branded template. See [email templates and branding](/resources/help/email-marketing/email-templates-and-branding/).
3. Personalize with synced order data: order number, items, total, and store name.
4. Optionally add a **Send WhatsApp** step using an approved Utility template. See [WhatsApp template approval](/resources/help/sms-whatsapp/whatsapp-template-approval/).
### Step 3: Add the Shipping Update
1. Add a **Wait** step set to "until event".
2. Wait for the Tajo event **Order Fulfilled**.
3. Send an email or WhatsApp message with the tracking link from the synced order.
This single message removes a large share of support requests.
### Step 4: Delivery Follow-Up and Review Request
1. Add a wait for the **Order Delivered** event.
2. Send a short "How did it go?" email.
3. Add a **Wait 3 days** step.
4. Send a review request linking to your product review tool.
> **Tip**
> Only ask for a review after **Order Delivered**, never after **Order Placed**. Asking before the customer has the product is the most common reason post-purchase flows annoy people and earn unsubscribes.
### Step 5: Cross-Sell the Second Purchase
1. Add a **Wait 7 days** step after delivery.
2. Send an email with a Tajo product block set to "related to last purchase". It pulls live images and prices from synced Shopify products.
3. Optionally include a small returning-customer incentive linked to your [loyalty program](/resources/help/loyalty/set-up-loyalty-program/).
### Step 6: Add Exit and Suppression Logic
- **Exclude** anyone without marketing consent from the review and cross-sell steps. Confirmation and shipping updates are transactional and may still be sent.
- Add an exit condition so a customer who places a new order does not receive a stale cross-sell from the old one.
- Cap frequency so a customer with several orders in one week is not flooded.
### Step 7: Test End to End
1. Place a test order with a fresh email address.
2. Confirm the confirmation message arrives within about a minute.
3. Mark the order fulfilled and then delivered in Shopify.
4. Confirm each stage fires in order in the Brevo automation log.
### Measuring Success
Track these per step in Brevo: open rate, click rate, and revenue attributed to the cross-sell email. A healthy post-purchase flow lifts repeat purchase rate within the first 30 days after delivery.
### Related Articles
- [Win back lapsed customers](/resources/help/automation-workflows/win-back-lapsed-customers/)
- [Email templates and branding](/resources/help/email-marketing/email-templates-and-branding/)
- [Segmentation basics](/resources/help/email-marketing/segmentation-basics/)
- [Set up a loyalty program](/resources/help/loyalty/set-up-loyalty-program/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Set Up a Welcome Series
Source: https://tajo.io/resources/help/automation-workflows/welcome-series-setup/
Build an automated welcome series in Brevo triggered by new Shopify customers synced through Tajo.
**A welcome series is the highest-ROI automation you can run. It greets new customers automatically and drives the critical second purchase.**
> **Prerequisites**
> - ✅ Shopify connected and syncing ([setup](/resources/help/getting-started/connect-shopify-to-brevo/))
> - ✅ Sender domain authenticated in Brevo
### The Structure That Works
A simple three-email series outperforms a complex one:
1. **Immediately**: welcome and set expectations. Welcome emails have far higher open rates than regular campaigns, so put your best foot forward.
2. **Day 2**: brand story or best-selling products. Build trust.
3. **Day 4 to 5**: a reason to come back (helpful content or a first-order incentive).
### Step 1: Create the Automation
In Brevo, go to **Automations > Create automation > From scratch**.
### Step 2: Set the Trigger
Use a contact-added or first-order trigger. Because Tajo syncs new Shopify customers into Brevo in near real time, new buyers enter the series automatically without manual list management.
### Step 3: Build the Emails
Add a wait step between each email. Personalize with synced Shopify fields (first name, first product). Keep one clear call to action per email.
### Step 4: Add an Exit Condition
Exit contacts who place another order so they do not receive "come back" messaging after they already returned. This is where synced order data matters.
### Step 5: Test and Activate
Run the automation in test mode with a sample contact, confirm timing and personalization, then activate.
### Measuring Success
Track series completion rate and, more importantly, the share of recipients who place a second order during the series. Iterate on the weakest email first.
Next: [post-purchase flow](/resources/help/automation-workflows/post-purchase-flow/) and [abandoned cart recovery](/resources/help/automation-workflows/abandoned-cart-recovery/).
---
## Win Back Lapsed Customers With an Automated Flow
Source: https://tajo.io/resources/help/automation-workflows/win-back-lapsed-customers/
Re-engage customers who stopped buying using a Brevo win-back automation powered by Tajo's synced Shopify order history.
**Reactivating a past customer is far cheaper than acquiring a new one. This flow automatically detects lapsed buyers and pulls them back before they churn for good.**
> **Quick check**
> You need a connected Shopify store syncing order history to Brevo through Tajo and Editor access or higher. Confirm `LAST_ORDER_DATE` and `TOTAL_ORDERS` are populated on contacts in Brevo before building.
### Define "Lapsed" for Your Store
"Lapsed" depends on how often customers normally buy. Use your typical purchase cycle:
| Store type | Typical reorder | Treat as lapsed after |
|------------|-----------------|------------------------|
| Consumables (coffee, supplements) | 30 to 45 days | 60 days |
| Apparel and general retail | 60 to 90 days | 120 days |
| High-ticket or seasonal | 6 to 12 months | 9 to 12 months |
Pick a threshold and keep it consistent so the flow triggers predictably.
### Step 1: Build the Lapsed Segment
1. In **Brevo > Contacts > Segments**, create a dynamic segment.
2. Conditions:
- `TOTAL_ORDERS` is 1 or more
- `LAST_ORDER_DATE` is more than your threshold ago
- Marketing consent is yes
3. Save it as "Lapsed customers". See [segmentation basics](/resources/help/email-marketing/segmentation-basics/) for more.
### Step 2: Create the Automation
1. Open **Brevo > Automations** and create a custom automation.
2. Set the trigger to **contact enters segment** "Lapsed customers".
Because the segment is dynamic and fed by Tajo's synced order data, customers enter the flow automatically the day they cross your threshold.
### Step 3: Build the Message Sequence
A three-message sequence works well. Escalate the incentive only if earlier, cheaper messages do not work.
| Message | Timing | Content | Incentive |
|---------|--------|---------|-----------|
| 1. We miss you | Day 0 | Friendly check-in, best sellers | None |
| 2. Here is something for you | Day 4 | Reminder plus social proof | Small discount or free shipping |
| 3. Last call | Day 9 | Urgency, expiring offer | Best offer, time-limited |
Sending the discount first trains customers to wait for deals, so lead with the no-incentive message.
### Step 4: Personalize With Synced Data
- Reference `LAST_PRODUCT_PURCHASED` to recommend a related item using a Tajo product block.
- Greet by first name with a fallback.
- For multi-store accounts, use `STORE_NAME` so the message reflects the correct brand.
> **Tip**
> Generate the discount as a unique, single-use code rather than a public coupon. This stops the offer from spreading and prevents customers who never lapsed from claiming it.
### Step 5: Add Exit Conditions
This step is what makes the flow feel intelligent.
- Exit the moment the customer places an order. Tajo's **Order Placed** event removes them so they never receive "last call" after buying.
- Suppress anyone who unsubscribes or whose consent is withdrawn.
- Do not re-enter a customer who recently completed the flow; add a re-entry cooldown.
### Step 6: Test the Flow
1. Set a test contact's `LAST_ORDER_DATE` past the threshold so they enter the segment.
2. Confirm message 1 sends.
3. Place a test order for that contact and confirm they exit before message 2.
### Measuring Success
Track reactivation rate (share of lapsed contacts who buy during the flow) and revenue per recipient. Compare incentive cost against recovered revenue. Tighten the threshold or trim the discount if margins are thin.
### Pair It With Loyalty
A win-back offer combined with loyalty points often outperforms a discount alone. See [set up a loyalty program](/resources/help/loyalty/set-up-loyalty-program/) and [points and rewards rules](/resources/help/loyalty/points-and-rewards-rules/).
### Related Articles
- [Build a post-purchase flow](/resources/help/automation-workflows/post-purchase-flow/)
- [Segmentation basics](/resources/help/email-marketing/segmentation-basics/)
- [Set up a loyalty program](/resources/help/loyalty/set-up-loyalty-program/)
- [Email templates and branding](/resources/help/email-marketing/email-templates-and-branding/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Email Templates and Branding for Shopify Stores
Source: https://tajo.io/resources/help/email-marketing/email-templates-and-branding/
Build on-brand Brevo email templates that pull live Shopify product and order data through Tajo, so every campaign looks consistent and converts.
**Create a reusable, on-brand email template that automatically shows the right product images, prices, and store name pulled from your Shopify data.**
> **Quick check**
> You need a connected Shopify store syncing to Brevo through Tajo and Editor access or higher. Have your logo (PNG with transparent background), brand colors (hex codes), and brand font name ready before you start.
### Step 1: Set Brand Defaults Once
Setting brand defaults means you do not re-style every email by hand.
1. Open **Brevo > Campaigns > Templates**.
2. Click **New template** and choose the drag-and-drop editor.
3. In the editor, open **Settings** and set:
- Background and content colors using your brand hex codes
- Default heading and body fonts
- Link color
4. Save this as a starter template named "Brand Base".
Duplicate "Brand Base" whenever you build a new campaign so styling stays consistent.
### Step 2: Add Your Logo and Header
1. Drag an **Image** block to the top.
2. Upload your logo. Keep it under 200 KB and around 600 px wide for crisp display on retina screens.
3. Link the logo to your store homepage.
4. Add a thin spacer or divider below for breathing room.
### Step 3: Insert Live Shopify Data With Tajo Attributes
Tajo syncs Shopify data into Brevo as contact attributes and product data you can reference in templates. Use personalization tags so one template adapts per recipient.
| Goal | What to insert | Notes |
|------|----------------|-------|
| Greet by name | `{{ contact.FIRSTNAME }}` | Add a fallback like "there" |
| Show store name | `{{ contact.STORE_NAME }}` | Useful in multi-store setups |
| Recommended products | Tajo product block | Pulls live image, title, price |
| Last order total | `{{ contact.LAST_ORDER_VALUE }}` | Synced from Shopify |
Always set a fallback value for every personalization tag so an email never renders "Hi ,".
### Step 4: Add a Product Block
1. Drag the **Tajo product recommendation** block into the body.
2. Choose a strategy: best sellers, recently viewed, or related to last purchase.
3. The block renders live product image, title, price, and a button linking to the Shopify product page.
Because the data is synced from Shopify, prices and images stay current without manual updates.
### Step 5: Footer, Compliance, and Sender Identity
Every marketing email must include:
- A working **unsubscribe** link (Brevo inserts this automatically; do not remove it)
- Your business postal address
- Your store name and a reply-to address you monitor
Bulk senders to Gmail and Yahoo must authenticate their sending domain with SPF, DKIM, and DMARC, keep spam complaints under 0.3 percent, and provide one-click unsubscribe. Authenticate your domain in **Brevo > Senders, Domains & Dedicated IPs** before sending volume. See [improve deliverability](/resources/help/email-marketing/improve-deliverability/) for the full checklist.
> **Tip**
> Send the test version to a Gmail address and a mobile device. Roughly two-thirds of opens happen on phones, so confirm the logo, buttons, and product images scale down cleanly.
### Step 6: Save and Reuse
1. Name the finished template clearly (for example, "Promo - Brand 2026").
2. Save it to your template library.
3. When building a campaign or [automation](/resources/help/automation-workflows/post-purchase-flow/), start from this template instead of a blank canvas.
### Keeping Branding Consistent
- Limit yourself to two fonts and three colors.
- Keep one primary call-to-action button style and reuse it everywhere.
- Re-export the "Brand Base" template after any rebrand so all new campaigns inherit the change.
### Related Articles
- [Improve email deliverability](/resources/help/email-marketing/improve-deliverability/)
- [Segmentation basics](/resources/help/email-marketing/segmentation-basics/)
- [Build a post-purchase flow](/resources/help/automation-workflows/post-purchase-flow/)
- [Connect Tajo to Shopify](/resources/help/getting-started/connect-shopify-to-brevo/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Improve Email Deliverability
Source: https://tajo.io/resources/help/email-marketing/improve-deliverability/
A practical 2026 checklist to keep campaigns sent through Brevo and Tajo landing in the inbox: authentication, list hygiene, reputation, and engagement.
**Deliverability is earned, not configured once. This checklist keeps your sender reputation strong over time.**
### Authenticate Everything
Set up SPF, DKIM, and DMARC on your sending domain in Brevo, with DMARC aligned to your From domain. Send from a branded domain, never a free mailbox. This is the non-negotiable foundation.
### Protect Sender Reputation
- Warm up new domains and IPs gradually.
- Keep sending volume and cadence consistent. Reputation rewards predictability.
- Keep spam complaints under 0.3% and bounces low.
### Keep the List Clean
- Use confirmed or genuine opt-in only. Never buy lists.
- Remove hard bounces immediately and permanently.
- Apply a sunset policy: stop mailing contacts inactive for 6 to 12 months, or move them to a re-engagement flow first.
### Send to Engaged People
Inbox providers weigh engagement heavily. Because Tajo syncs real Shopify purchase and browsing data into Brevo, you can target buyers and recent visitors instead of the entire list. Smaller, engaged sends outperform large cold ones.
### Optimize Content and Cadence
- One clear purpose and call to action per email.
- Balanced text-to-image ratio, working links, no spam-trigger subject lines.
- A predictable schedule beats sporadic large blasts.
### Monitor and React
Track delivery, open, complaint, and bounce rates per campaign. A sudden drop usually means an authentication change or a list-quality problem. Check your domain and IP against major blocklists if placement falls.
### Deliverability Checklist
- ✅ SPF, DKIM, DMARC verified and aligned
- ✅ Branded From domain
- ✅ One-click unsubscribe present
- ✅ Bounces and complaints under control
- ✅ Sunset policy active
- ✅ Sending to engaged segments
- ✅ Consistent volume and cadence
If mail is already filtered, start with [emails going to spam](/resources/help/troubleshooting/emails-going-to-spam/).
---
## Segmentation Basics: Target the Right Shopify Customers
Source: https://tajo.io/resources/help/email-marketing/segmentation-basics/
Use Tajo-synced Shopify data to build Brevo segments by purchase behavior, value, and engagement so every campaign reaches the right audience.
**Stop emailing everyone the same message. Build a few high-value segments from your synced Shopify data and watch engagement and revenue per send climb.**
> **Quick check**
> You need a connected Shopify store actively syncing to Brevo through Tajo. Confirm in **Tajo > Sync Status** that customers and orders are current before building segments, otherwise conditions will use stale data.
### Why Segmentation Matters With Brevo Pricing
Brevo bills per email or message sent, not per stored contact. Sending a relevant offer to a 2,000-person segment costs far less and converts far better than blasting 40,000 contacts. Tight segments protect both budget and sender reputation.
### What Tajo Syncs You Can Segment On
Tajo pushes Shopify data into Brevo as contact attributes and events. Common fields:
| Attribute | Example use |
|-----------|-------------|
| `LAST_ORDER_DATE` | Find lapsed customers |
| `TOTAL_ORDERS` | Identify repeat buyers |
| `TOTAL_SPENT` | Build a VIP segment |
| `LAST_PRODUCT_PURCHASED` | Cross-sell related items |
| `STORE_ID` / `STORE_NAME` | Separate audiences in multi-store setups |
| Marketing consent | Respect email and SMS opt-in status |
### Step 1: Open the Segment Builder
1. In **Brevo > Contacts > Segments**, click **Create a segment**.
2. Pick the list synced from Shopify by Tajo.
3. Add one or more conditions using the attributes above.
### Step 2: Build Five Starter Segments
These five cover most stores. Build them once and reuse them.
| Segment | Conditions |
|---------|-----------|
| **New subscribers** | `TOTAL_ORDERS` equals 0 and consent is yes |
| **First-time buyers** | `TOTAL_ORDERS` equals 1 |
| **Repeat customers** | `TOTAL_ORDERS` is 2 or more |
| **VIPs** | `TOTAL_SPENT` above your top 10 percent threshold |
| **Lapsed** | `LAST_ORDER_DATE` more than 90 days ago |
### Step 3: Combine Conditions With AND / OR
- Use **AND** to narrow (for example, VIP **and** lapsed = high-value win-back).
- Use **OR** to widen (for example, bought product A **or** product B).
Start narrow. A precise 500-person segment usually beats a loose 5,000-person one.
> **Tip**
> Always add the marketing consent condition to every promotional segment. A contact synced from Shopify is not automatically opted in to marketing just because they ordered.
### Step 4: Save Static vs. Dynamic Segments
- **Dynamic segment**: re-evaluated every time you send, so it always reflects current synced data. Use this for behavior-based audiences.
- **Static list**: a frozen snapshot. Use this only for one-time exports or fixed groups.
For Shopify-driven marketing, prefer dynamic segments so new orders synced by Tajo automatically move contacts in and out.
### Step 5: Put Segments to Work
- Send the **VIP** segment early access and higher rewards. Pair with your [loyalty program](/resources/help/loyalty/set-up-loyalty-program/).
- Send the **Lapsed** segment a win-back offer. See [win back lapsed customers](/resources/help/automation-workflows/win-back-lapsed-customers/).
- Exclude **recent buyers** from prospecting campaigns to avoid promoting something they just bought.
### Common Mistakes to Avoid
- Sending to the full list instead of a segment. This hurts deliverability and wastes send volume.
- Forgetting the consent condition.
- Building static segments for behavior that changes daily.
- Over-segmenting until audiences are too small to be statistically useful.
### Related Articles
- [Email templates and branding](/resources/help/email-marketing/email-templates-and-branding/)
- [Improve email deliverability](/resources/help/email-marketing/improve-deliverability/)
- [Win back lapsed customers](/resources/help/automation-workflows/win-back-lapsed-customers/)
- [Set up a loyalty program](/resources/help/loyalty/set-up-loyalty-program/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Account Setup and Team Roles in Tajo
Source: https://tajo.io/resources/help/getting-started/account-setup-and-roles/
Set up your Tajo account, invite teammates, and assign the right roles so everyone has the access they need without overexposing billing or connections.
**Get your workspace, profile, and team permissions configured correctly before you connect Shopify or send your first campaign.**
> **Quick check**
> You need an active Tajo account and admin access to invite teammates. If you signed up through the Shopify App Store, you are already the workspace **Owner**.
### Step 1: Complete Your Workspace Profile
1. Open **Tajo > Settings > Workspace**.
2. Set the **workspace name** (usually your store or company name).
3. Set the **default time zone**. Automations and reports use this for scheduling and daily summaries.
4. Set the **default currency**. This should match your primary Shopify store currency so revenue reports stay accurate.
5. Click **Save**.
### Step 2: Secure the Owner Account
The Owner has full control, including billing and the ability to disconnect integrations. Protect it:
- Use a unique, strong password.
- Turn on two-factor authentication in **Settings > Security**.
- Use a shared company email alias (for example, `marketing@yourstore.com`) rather than one person's inbox, so you do not lose access if that person leaves.
### Step 3: Invite Your Team
1. Go to **Settings > Members**.
2. Click **Invite member**.
3. Enter the teammate's email address.
4. Choose a role (see the table below).
5. Click **Send invite**. The invite expires after 7 days.
Invited users receive an email link to set their password. Pending invites appear in the Members list with a **Pending** badge until accepted.
### Roles Explained
Tajo uses four roles. Assign the lowest role that still lets someone do their job.
| Role | Can do | Cannot do | Best for |
|------|--------|-----------|----------|
| **Owner** | Everything, including billing and disconnecting integrations | (no restrictions) | Business owner, primary admin |
| **Admin** | Manage members, connections, automations, campaigns | Change the billing plan or delete the workspace | Marketing lead, agency manager |
| **Editor** | Build and send campaigns, edit automations and segments | Manage members or integrations | Marketers, copywriters |
| **Analyst** | View dashboards, reports, and campaign results | Edit or send anything | Stakeholders, finance, contractors |
> **Tip**
> Agencies and freelancers should be given **Editor** or **Analyst**, never **Owner**. You keep control of billing and the Brevo and Shopify connections.
### Step 4: Change or Remove a Member
1. In **Settings > Members**, find the person.
2. Use the role dropdown to change their access. Changes take effect immediately.
3. To remove someone, click the menu and choose **Remove**. They lose access at once, but any campaigns or automations they built remain in the workspace.
### Step 5: Transfer Ownership
If the Owner is leaving, transfer ownership before removing their account:
1. The current Owner opens **Settings > Members**.
2. Select the new person (they must already be an Admin).
3. Click **Transfer ownership** and confirm.
You cannot remove the last remaining Owner. Always transfer first.
### Common Questions
**How many members can I add?** This depends on your plan. See plans and pricing.
**Does removing a member delete their work?** No. Campaigns, segments, and automations stay with the workspace.
**Can one person belong to multiple workspaces?** Yes. Agencies managing several stores can switch workspaces from the top-left workspace menu.
### Next Steps
With roles in place, connect your store and start syncing data:
- [Connect Tajo to Shopify](/resources/help/getting-started/connect-shopify-to-brevo/)
- [Understanding Shopify data sync](/resources/help/getting-started/understanding-data-sync/)
- [Set up your Brevo API key](/resources/help/integrations/brevo-api-key-setup/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Connect Tajo to Shopify - Complete Setup Guide
Source: https://tajo.io/resources/help/getting-started/connect-shopify-to-brevo/
Connect your Shopify store and Brevo account, review the integration Tajo drafts for you, and approve it so governed syncing can start.
**Tajo connects your Shopify store to Brevo by drafting the integration for you, then waiting for you to review and approve it before anything runs. This guide walks through the full lifecycle: connect both accounts, review the draft, approve it, and let the governed sync take over.**
> **Quick check**
> Tajo is in early access. You need Shopify admin access, a Brevo account, and Owner or Admin access in Tajo. Nothing is published or sent until a person on your team approves it, so plan for a short review step — this is by design, not a delay to work around.
### How the Setup Works
Setup is not a single "connect" button. It follows five stages:
1. **Connect** your Shopify store and Brevo account.
2. **Draft**: Tajo drafts the integration — which records move, how fields map, and what gets filtered out.
3. **Review**: you inspect the draft and the preview evidence built for it.
4. **Approve**: a person on your team approves the publication with a written rationale.
5. **Run**: the approved sync runs on a schedule (or on demand), with every run logged.
Expect the connection steps to take a few minutes each and the review to take as long as you want to spend on it. Data starts moving after approval, not before.
### Step 1: Connect Your Shopify Store
1. In Tajo, open **Connectors**.
2. Choose Shopify and authorize access to your store. You will be sent to Shopify to grant permission and returned to Tajo.
3. Tajo requests read access to customers and orders. See [Shopify permissions explained](/resources/help/integrations/shopify-permissions-explained/) for what each permission is used for.
4. Once connected, Shopify appears on the Connectors page with its connection status.
### Step 2: Connect Your Brevo Account
1. Still in **Connectors**, connect Brevo using your Brevo API key. See [Brevo API key setup](/resources/help/integrations/brevo-api-key-setup/) for how to create one with the right scopes.
2. Once connected, Brevo appears alongside Shopify with its status.
Both connections must be healthy before a sync can be drafted against them.
### Step 3: Let Tajo Draft the Integration
1. Open **Connectors > Syncs** and create a new sync.
2. Pick a template for your source — for example, Shopify customers into Brevo contacts. Instantiating a template copies a full field mapping into a **draft** sync rule you can edit.
3. Open the draft. You can see and change:
- **Field mapping** — each source field, the Brevo field it writes to, and any transform applied.
- **Filter expression** — evaluated per record; records that do not match are skipped.
A draft does nothing on its own. No data moves while a rule is in draft.
### Step 4: Request Publish Approval
1. On the sync rule page, choose **Request publish approval**.
2. Tajo builds a preview of what the rule would do, with supporting evidence, and creates an approval request.
3. The request appears in **Approvals**, where anyone on your team with the right access can pick it up.
The approval is bound to the exact version of the rule you submitted. If the rule is edited after approval, the approval is invalidated and you must request a new one — an approved "yes" can never be reused for a different configuration.
### Step 5: Review and Approve
1. Open the request from the **Approvals** page.
2. Review the rule's configuration and the preview evidence. Sample data shown for review is redacted — reviewers see the shape of what will be written, not raw personal data.
3. Approve or reject. Publication approvals require a short written rationale, and they cannot be batch-approved — each one is an individual decision that is recorded.
Every decision, including who made it and why, lands in the audit trail.
### Step 6: Publish and Let the Sync Run
1. Back on the sync rule, choose **Publish approved version**. The rule becomes **active**.
2. The sync now runs on a schedule, or on demand when you trigger a run yourself.
3. On the rule's page you can watch:
- **Run history** — each run with records read, written, and failed, plus duration.
- **Cursor** — where incremental syncing has progressed to, so runs pick up where the last one left off.
#### What to expect from sync timing
Tajo syncs in **scheduled, governed batches** — it is not real-time. A change in Shopify lands in Brevo on the next scheduled run, not within seconds. If you need data moved now, trigger a run manually from the sync rule page.
#### Safety rails that stay on
- **Consent fails closed.** A rule cannot publish without a consent policy, and records without provable consent are not written. When in doubt, Tajo refuses rather than over-sends.
- **Budgets are capped.** Spend limits are enforced; work stops rather than overrunning a budget.
- **Failures pause the rule.** If several consecutive runs fail, a circuit breaker pauses the rule automatically and shows the last error. Fix the underlying issue, then re-publish to resume.
- **Everything is audited.** Connections, approvals, publications, and runs all leave audit records.
### Verify It Worked
1. Check the sync rule's **Run history** — the latest run should show a healthy written count.
2. In Brevo, open **Contacts** and confirm your Shopify customers appear with mapped attributes.
3. If contacts are missing, see [contacts missing in Brevo](/resources/help/troubleshooting/contacts-missing-in-brevo/) and [data not syncing](/resources/help/troubleshooting/data-not-syncing/).
### Common Questions
**Can Tajo publish the integration without a human?** No. Publication always requires a human approval with a rationale, and the approval is tied to the exact configuration reviewed. Only narrowly scoped, explicitly flagged routine actions can ever be auto-approved, and only if your workspace also opts in.
**Is data synced back to Shopify?** No. Sync runs one direction: from your source into Brevo.
**Is there a free trial?** Tajo is in early access and there is no self-serve free tier. Contact the team to get set up.
**Does the review step slow things down?** It adds one deliberate human decision before data moves. After that first approval, the sync runs unattended on its schedule until you change the rule — which requires a fresh approval.
**Can I disconnect later?** Yes. See [disconnect or reconnect](/resources/help/integrations/disconnect-or-reconnect/). Data already written to Brevo stays in Brevo.
### Related Articles
- [Understanding Shopify data sync](/resources/help/getting-started/understanding-data-sync/)
- [Account setup and team roles](/resources/help/getting-started/account-setup-and-roles/)
- [Set up your Brevo API key](/resources/help/integrations/brevo-api-key-setup/)
- [Troubleshooting: data not syncing](/resources/help/troubleshooting/data-not-syncing/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Create Your First Campaign with Tajo and Brevo
Source: https://tajo.io/resources/help/getting-started/create-your-first-campaign/
Send your first email campaign to synced Shopify customers using Tajo and Brevo, from list selection to scheduling.
**Once your Shopify store is connected, you can send a targeted email campaign to real customer data in about 15 minutes.**
> **Before you start**
> - ✅ Shopify connected to Brevo via Tajo ([setup guide](/resources/help/getting-started/connect-shopify-to-brevo/))
> - ✅ First data sync completed ([understanding data sync](/resources/help/getting-started/understanding-data-sync/))
> - ✅ A verified sender domain in Brevo
### Step 1: Pick Your Audience
Open Brevo and go to **Contacts**. Tajo keeps your Shopify customers, orders, and products in sync, so you can build a segment from real behavior instead of a static list:
- New customers in the last 30 days
- Customers with more than one order
- Customers who bought a specific product
Save the segment so it updates automatically as new orders sync.
### Step 2: Build the Email
Go to **Campaigns > Create a campaign**. Choose a template, then set:
1. A clear subject line (test two with A/B if you can)
2. A preheader that complements the subject
3. One primary call to action
Use Shopify data fields (first name, last order) for personalization. Tajo syncs these into Brevo contact attributes automatically.
### Step 3: Test
Send a test to yourself and a colleague. Check it on mobile, confirm links work, and verify personalization renders for a contact with and without the attribute filled.
### Step 4: Schedule or Send
Send immediately, or schedule for a mid-week morning as a safe default. For larger lists, enable Brevo's send-time optimization so each contact receives the email when they are most likely to engage.
### After Sending
Watch open, click, and (for stores) revenue for the first 24 to 48 hours. Use what you learn to refine the next campaign. To automate repeat sends, see [welcome series setup](/resources/help/automation-workflows/welcome-series-setup/).
### Troubleshooting
- **Segment looks empty?** Confirm the data sync finished ([data not syncing](/resources/help/troubleshooting/data-not-syncing/)).
- **Landing in spam?** Check sender authentication ([emails going to spam](/resources/help/troubleshooting/emails-going-to-spam/)).
---
## Understanding Shopify Data Sync with Brevo
Source: https://tajo.io/resources/help/getting-started/understanding-data-sync/
How Tajo's governed sync moves data one way from your source into Brevo: scheduled runs, consent that fails closed, idempotent writes, and a full audit trail.
**Tajo moves data from your source system into Brevo through governed sync rules: human-approved, one-directional, run on a schedule, and logged end to end. This article explains what that means in practice and what it does not include.**
> **Quick check**
> This article assumes you have connected Shopify and Brevo and published at least one sync rule. If not, start with [connecting Tajo to Shopify](/resources/help/getting-started/connect-shopify-to-brevo/).
### The Shape of a Sync
Every sync in Tajo is a **sync rule**: a reviewed, approved definition of exactly what moves and how. A rule has four parts you can inspect on its page under **Connectors > Syncs**:
| Part | What it does |
|------|--------------|
| **Field mapping** | Each source field, the Brevo field it writes to, and any transform in between |
| **Filter expression** | Evaluated per record; records that do not match are skipped |
| **Cursor** | Tracks how far syncing has progressed, so each run picks up where the last one stopped |
| **Run history** | Every run, with records read, written, and failed, plus duration and status |
Data flows **one direction: from your source into Brevo**. Tajo does not write data back to Shopify.
### When Data Syncs
Sync runs happen in **scheduled batches**, or on demand when you trigger a run from the rule's page. Tajo is not a real-time pipeline: a change in Shopify reaches Brevo on the next run, not within seconds. This is deliberate — batch runs are what makes every write reviewable, budgeted, and attributable to a specific run in the audit trail.
Each run reads new and changed records since the cursor, applies the filter, maps the fields, and writes to Brevo. The run record shows exactly how many records were read, written, and failed.
### The Governance Guarantees
#### Consent fails closed
A sync rule cannot be published without a consent policy, and at run time a record without provable consent is not written. When consent cannot be established, Tajo refuses the write rather than guessing. The failure mode is always "too careful", never "over-sent".
#### Runs are idempotent
Every write carries a provenance key derived from the source record (built to be PII-safe), so re-running a sync — after a failure, a pause, or manually — does not create duplicate writes. It is always safe to run a rule again.
#### Everything is audited
Publishing a rule, every approval decision (with its written rationale), and every run are recorded in the audit trail. The approval that authorized a publication is bound to the exact rule version that was reviewed; editing the rule invalidates the approval, so the audit trail always reflects what was actually authorized.
#### Failures pause the rule
If several consecutive runs fail, a circuit breaker pauses the rule automatically and surfaces the last error on the rule's page. Fix the cause, then re-publish to resume. A partially failed run reports its failed count so you can see exactly what did not land.
### How Unsubscribes Are Respected
Tajo treats **Brevo as the source of truth for email consent**:
- When a contact unsubscribes via a Brevo email footer link, that opt-out is recorded against the contact, and Brevo excludes them from further campaigns.
- Contacts blacklisted in Brevo stay excluded — downstream sends do not resurrect them.
- Tajo does **not** push unsubscribe status back into Shopify. If you also collect email consent in Shopify, manage it there separately; do not assume the two systems mirror each other.
### What Data Is Available
What syncs depends on the templates available for your source. For Shopify, the typical shape is customer records — identity fields, and order-derived attributes such as total spent and order count — mapped into Brevo contact attributes you can use in [segments](/resources/help/email-marketing/segmentation-basics/) and campaigns. The exact mapping for your workspace is not hidden in a description: open the sync rule and read the field mapping table. That table is the authoritative answer to "what syncs".
### What Tajo Does Not Do Today
Being precise about the boundaries matters more than a long feature list:
- **No bi-directional sync.** Nothing is written back to Shopify — not unsubscribes, not tags, not engagement scores.
- **No real-time sync.** Runs are scheduled or manually triggered batches, not sub-minute streaming.
- **No inventory tracking.** Product stock levels are not monitored, and there are no back-in-stock triggers.
If one of these boundaries blocks a use case for you, tell the team — early access priorities are shaped by exactly this feedback.
### Where to See Your Data
- **In Tajo**: open the sync rule under **Connectors > Syncs** for run history, cursor position, and per-run counts. The audit trail records publications and approvals.
- **In Brevo**: open **Contacts** and inspect any contact's attributes to confirm mapped fields are populating. Build segments on those attributes for targeting.
### Troubleshooting
- Contacts not appearing in Brevo: check the rule's latest run for failures and its status (a paused rule is not running). See [contacts missing in Brevo](/resources/help/troubleshooting/contacts-missing-in-brevo/).
- Runs failing repeatedly: the circuit breaker will pause the rule and show the last error. See [data not syncing](/resources/help/troubleshooting/data-not-syncing/).
- Duplicate contacts: writes are idempotent per source record, but pre-existing duplicates in Brevo stay. See [duplicate contacts](/resources/help/troubleshooting/duplicate-contacts/).
### Common Questions
**Can I make the sync faster?** You can trigger a run on demand at any time from the sync rule's page. There is no real-time mode.
**What happens if a run fails halfway?** The run reports its failed count, the cursor only advances over what was processed, and the next run safely re-covers the ground — idempotency keys prevent duplicates.
**Can I change what syncs?** Yes — edit the rule's field mapping or filter. The edit produces a new version that must go back through publish approval before it takes effect.
**Why did my rule pause itself?** Consecutive run failures trip the circuit breaker. The rule's page shows the failure count and last error; fix the issue and re-publish.
### Related Articles
- [Connect Tajo to Shopify](/resources/help/getting-started/connect-shopify-to-brevo/)
- [Segmentation basics](/resources/help/email-marketing/segmentation-basics/)
- [Troubleshooting: data not syncing](/resources/help/troubleshooting/data-not-syncing/)
- [Troubleshooting: contacts missing in Brevo](/resources/help/troubleshooting/contacts-missing-in-brevo/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Set Up Your Brevo API Key in Tajo
Source: https://tajo.io/resources/help/integrations/brevo-api-key-setup/
Generate a Brevo API key and connect it to Tajo so your Shopify data can sync securely.
**Tajo connects to Brevo using an API key. This takes about 10 minutes and only needs to be done once per store.**
> **You will need**
> - ✅ A Brevo account (Free or paid)
> - ✅ Admin access to your Tajo account
### Step 1: Generate the Key in Brevo
1. Log in to Brevo.
2. Open the account menu (top right) and go to **SMTP & API**.
3. Select the **API Keys** tab.
4. Click **Generate a new API key**, name it `Tajo`, and copy the key.
Copy the key immediately. Brevo only shows it once.
### Step 2: Add the Key to Tajo
1. In Tajo, go to **Settings > Connections > Brevo**.
2. Paste the API key and save.
3. Tajo validates the key and confirms the connection.
### Step 3: Confirm It Works
After saving, Tajo runs a test call. A green status means the key is valid and the sync can begin. If you see an error, see Troubleshooting below.
### Security Best Practices
- Use a dedicated key named `Tajo` so you can revoke it without affecting other integrations.
- Never share the key or paste it into client-side code.
- Rotate the key periodically: generate a new one, update it in Tajo, then delete the old one in Brevo.
### Troubleshooting
- **"Invalid API key"**: the key was copied with a trailing space or is from the wrong Brevo account. Regenerate and paste again.
- **"Unauthorized"**: the Brevo plan or user role lacks API access. Use an admin-level Brevo user.
- **Connection drops later**: the key was deleted or rotated in Brevo. Generate a new one and update it in Tajo.
Next: [connect Shopify to Brevo](/resources/help/getting-started/connect-shopify-to-brevo/).
---
## Connect Multiple Shopify Stores to One Brevo Account
Source: https://tajo.io/resources/help/integrations/connect-multiple-stores/
Sync several Shopify stores through Tajo into one Brevo account while keeping customer data, lists, and reporting cleanly separated by store.
**Run multiple storefronts through a single Brevo account, with each store's data tagged and segmented so campaigns never cross the wrong audience.**
> **Quick check**
> You need Owner or Admin access in Tajo, the Tajo app installed on each Shopify store, and one Brevo account you want all stores to feed into. Brevo bills per email or message sent, not per contact, so combining stores does not increase your contact cost.
### How Multi-Store Works in Tajo
Each Shopify store becomes its own **connection** inside one Tajo workspace. All connections can push contacts into the same Brevo account, but Tajo tags every contact with a `store_id` (and a store name attribute) so you can always tell which storefront a customer came from.
This is the recommended setup when you sell under several brands or regional domains but want unified marketing operations.
### Step 1: Connect the First Store
If you have not done this yet, follow [Connect Tajo to Shopify](/resources/help/getting-started/connect-shopify-to-brevo/). Finish and verify this store before adding more.
### Step 2: Add Each Additional Store
1. In **Tajo > Settings > Connections > Shopify**, click **Add store**.
2. You are redirected to install the Tajo app on that store. Log in to that store's Shopify Admin and approve the [permissions](/resources/help/integrations/shopify-permissions-explained/).
3. Back in Tajo, the new store appears in the connections list with its own sync status.
4. Repeat for every store.
### Step 3: Choose a List Strategy
Decide how each store maps to Brevo lists. Pick one approach and stay consistent.
| Strategy | How it works | Best for |
|----------|--------------|----------|
| **One list per store** | Each store syncs to its own Brevo list | Distinct brands with separate audiences |
| **Shared list, store attribute** | All stores sync to one list, separated by `store_id` segments | Same brand, multiple regions or domains |
| **Hybrid** | Shared list plus per-store lists for store-specific campaigns | Cross-sell between sibling brands |
Set this per connection under **Connections > Shopify > [store] > List mapping**.
### Step 4: Build Per-Store Segments
In Brevo, create a segment for each store using the synced attribute:
- Condition: `store_id` equals the value shown in Tajo for that connection.
Always send store-specific campaigns to a store segment, never to the raw shared list. This prevents customers of Store A from receiving Store B promotions.
> **Tip**
> Tajo also syncs a readable `store_name` attribute. Use it in email content with a personalization tag so one template can greet customers with the correct brand name.
### Step 5: Verify Separation
1. Place a test order in **Store B** using a fresh email address.
2. Wait 30 to 60 seconds.
3. In Brevo, confirm the new contact carries Store B's `store_id` and appears only in the intended list or segment.
4. Confirm the same contact does not appear in Store A's segment.
### Handling a Customer Who Buys From Two Stores
If the same email shops at two stores, Brevo keeps one contact record. Tajo records both stores in the contact's order history and updates the most recent `store_id`. Use segments based on order history rather than the single `store_id` field when you need true cross-store audiences. To avoid duplicate records entirely, see [fixing duplicate contacts](/resources/help/troubleshooting/duplicate-contacts/).
### Disconnecting One Store
You can remove a single store without affecting the others. See [disconnect or reconnect](/resources/help/integrations/disconnect-or-reconnect/).
### Related Articles
- [Connect Tajo to Shopify](/resources/help/getting-started/connect-shopify-to-brevo/)
- [Disconnect or reconnect a store](/resources/help/integrations/disconnect-or-reconnect/)
- [Segmentation basics](/resources/help/email-marketing/segmentation-basics/)
- [Account setup and team roles](/resources/help/getting-started/account-setup-and-roles/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Disconnect or Reconnect Shopify and Brevo in Tajo
Source: https://tajo.io/resources/help/integrations/disconnect-or-reconnect/
Safely pause, disconnect, or reconnect your Shopify store or Brevo account in Tajo without losing customer data or breaking active automations.
**Whether you are migrating themes, rotating API keys, or troubleshooting, you can disconnect and reconnect cleanly without losing data already synced to Brevo.**
> **Quick check**
> You need Owner or Admin access. Disconnecting stops real-time sync immediately, but contacts and history already in Brevo stay intact. Active Brevo automations keep running on the data already present.
### What Happens When You Disconnect
| You disconnect | Real-time sync | Existing Brevo data | Running automations |
|----------------|----------------|---------------------|---------------------|
| Shopify | Stops | Kept | Keep running on existing data; no new triggers |
| Brevo | Stops (nowhere to send data) | Kept in Brevo | Keep running inside Brevo |
Disconnecting never deletes contacts, orders, or segments. It only stops new data from flowing.
### When to Disconnect vs. Pause
- **Pause sync** if you only need a short break (for example, a maintenance window). Sync resumes from where it stopped.
- **Disconnect** if you are changing the Brevo account, removing the integration, or doing a deep reinstall.
To pause: **Tajo > Settings > Connections > [connection] > Pause sync**.
### Disconnect Brevo
1. Go to **Settings > Connections > Brevo**.
2. Click **Disconnect**.
3. Confirm. Tajo stops sending data to Brevo and removes the stored API key.
Your Brevo account, lists, and contacts are untouched. Only the link is removed.
### Disconnect Shopify
You can disconnect from either side:
**From Tajo**
1. Go to **Settings > Connections > Shopify**.
2. Select the store and click **Disconnect store**.
**From Shopify Admin**
1. Open **Shopify Admin > Settings > Apps and sales channels**.
2. Find **Tajo** and click **Uninstall**.
> **Tip**
> Uninstalling the app from Shopify also revokes its permissions. If you plan to reconnect later, prefer disconnecting from inside Tajo so reconnecting is faster.
### Reconnect Brevo
1. Go to **Settings > Connections > Brevo**.
2. Click **Connect Brevo** and enter a valid API key. See [Brevo API key setup](/resources/help/integrations/brevo-api-key-setup/).
3. Tajo verifies the key and resumes sync.
4. Trigger a manual sync so any data created while disconnected is pushed.
### Reconnect Shopify
1. In **Tajo > Settings > Connections > Shopify**, click **Reconnect** (or **Add store** if it was fully uninstalled).
2. Approve the [Shopify permissions](/resources/help/integrations/shopify-permissions-explained/) again. After an app update or reinstall, permissions and webhooks must be re-granted or order events will not arrive.
3. Run a manual sync to backfill anything missed during the gap.
### Verify After Reconnecting
1. Check **Tajo > Sync Status**. The last successful sync should update to "Just now".
2. Place a test order with a fresh email address.
3. Confirm the contact and order appear in Brevo within about a minute.
If data still does not flow, work through [Shopify data not syncing](/resources/help/troubleshooting/data-not-syncing/).
### Filling the Gap
Any orders or signups that happened while disconnected are not lost. A manual sync after reconnecting backfills records that the Shopify API can still return. Very old gaps may require an extended historical import; contact support with the date range if needed.
### Related Articles
- [Connect Tajo to Shopify](/resources/help/getting-started/connect-shopify-to-brevo/)
- [Connect multiple stores](/resources/help/integrations/connect-multiple-stores/)
- [Brevo API key setup](/resources/help/integrations/brevo-api-key-setup/)
- [Fix: Shopify data not syncing](/resources/help/troubleshooting/data-not-syncing/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Shopify Permissions Tajo Requests, Explained
Source: https://tajo.io/resources/help/integrations/shopify-permissions-explained/
What each Shopify permission Tajo asks for is used for, why it is needed, and how to review or revoke access.
**Tajo only requests the access it needs to sync data into Brevo. Here is exactly what each scope does.**
### Why Tajo Needs Access
To keep Brevo current, Tajo reads your customers, orders, and products and listens for changes. It does not modify your storefront or process payments.
### Permissions Requested
| Permission | Used for | Notes |
|------------|----------|-------|
| Read customers | Sync contacts and marketing consent to Brevo | Consent is respected, not overridden |
| Read orders | Trigger post-purchase and cart flows | Order value and items power segmentation |
| Read products | Product recommendations and catalog context | Read-only |
| Webhooks | Real-time updates on new orders and customers | Keeps sync near real-time |
Tajo requests **read** access for data and does not need write access to customers, orders, or your theme.
### Reviewing Access
In Shopify Admin, go to **Settings > Apps and sales channels > Tajo** to see the granted scopes at any time.
### Revoking Access
Uninstalling Tajo from Shopify immediately revokes all access and stops the sync. Your already-synced Brevo contacts remain in Brevo; Tajo simply stops sending new updates.
### Privacy
Tajo passes data from Shopify to your own Brevo account. It does not sell data. Marketing consent set in Shopify is honored, so customers who did not opt in are not synced as marketing contacts. See [contacts missing in Brevo](/resources/help/troubleshooting/contacts-missing-in-brevo/) for how consent affects which customers appear.
Next: [connect Shopify to Brevo](/resources/help/getting-started/connect-shopify-to-brevo/).
---
## Rewards Tiers and How They Are Calculated
Source: https://tajo.io/resources/help/loyalty/points-and-rewards-rules/
How Tajo derives spend-based rewards tiers from synced order history — what the tiers are, how spend is counted, and how refunds and cancellations affect them.
**Tajo does not have a configurable points engine. What it has is simpler and needs no tuning: rewards tiers derived directly from each customer's synced order history. This article explains exactly how that calculation works.**
> **Quick check**
> Tiers only exist for customers whose order history is synced. If you have not connected your store yet, start with [connect Shopify to Brevo](/resources/help/getting-started/connect-shopify-to-brevo/).
### The Tier Ladder
Tiers are assigned from lifetime spend:
| Tier | Lifetime spend threshold |
|------|--------------------------|
| Bronze | 0 |
| Silver | 500 |
| Gold | 1,500 |
| Platinum | 5,000 |
Thresholds are fixed. There is no settings screen for earn rates, bonus actions, point expiration, or reward costs — those belong to a points engine Tajo does not currently ship.
### How Spend Is Counted
The calculation is conservative on purpose:
- Each order is counted once, no matter how many times it syncs.
- Cancelled orders are excluded entirely.
- Refunds are subtracted from lifetime spend. A refund can move a customer down a tier.
Alongside the current tier, Tajo derives the next tier and the customer's progress toward it, so you can build "close to the next tier" campaigns.
### Using Tiers
Tiers are segmentation and campaign material, not a customer-facing points balance:
- Build segments by tier or spend band, and target campaigns at them.
- Nudge customers who are close to the next tier.
- Prioritize win-back spend by tier value.
For campaign recipes, see [set up rewards-based campaigns](/resources/help/loyalty/set-up-loyalty-program/).
### Common Questions
**Can I change the thresholds?**
Not today. The ladder is fixed so that tiers mean the same thing across every workspace.
**Can customers see their points or redeem rewards?**
No. There is no customer-facing balance, no redemption, and no discount-code generation. If you need a redeemable points program, Tajo is not that tool today — and we would rather tell you that here than in your margin report.
**Why did a customer's tier go down?**
A refund or cancellation reduced their counted lifetime spend below the threshold.
### Related Articles
- [Set up rewards-based campaigns](/resources/help/loyalty/set-up-loyalty-program/)
- [Understanding data sync](/resources/help/getting-started/understanding-data-sync/)
---
## Reward Loyal Customers with Spend-Based Rewards Profiles
Source: https://tajo.io/resources/help/loyalty/set-up-loyalty-program/
Use Tajo's rewards profiles — spend tiers derived from synced Shopify order history — to target loyal customers in segments and campaigns. A configurable points engine is not available today.
**Tajo does not ship a configurable points-and-redemption loyalty engine today. What it does have is something you can use immediately: rewards profiles derived from the Shopify order history you have already synced — a spend tier per customer, progress toward the next tier, and the spend and order counts behind them — ready to drive retention segments and campaigns.**
> **Quick check**
> You need a connected Shopify store with an approved, published sync so order history is flowing. Rewards profiles are computed from that synced data — no extra app, no separate setup, and nothing customer-facing is switched on without you.
### What a Rewards Profile Is
For each customer, Tajo derives a rewards profile from their synced order history:
- **Lifetime spend and order count** — computed from order data, counting each order once, excluding cancelled orders, and subtracting refunds.
- **A spend tier** — bronze, silver, gold, or platinum, assigned from lifetime spend.
- **Progress to the next tier** — how close the customer is to moving up, useful for "you're almost there" messaging.
- **An indicative points figure** — a number derived from spend and order count. It is a derived score, not a balance customers accumulate or redeem.
#### The tiers
| Tier | Lifetime spend (store currency) |
|------|--------------------------------|
| Bronze | 0+ |
| Silver | 500+ |
| Gold | 1,500+ |
| Platinum | 5,000+ |
Tiers are recomputed from order history, so they stay honest: a refund lowers lifetime spend, and a cancelled order never counts.
### What Is Not Available Today
Being clear about this saves you time:
- **No earning rules.** There is no screen where you configure points per purchase, bonus actions, or award triggers. If you have seen older material describing a "Loyalty > Earning rules" setup, that UI does not exist.
- **No redemption.** Customers cannot spend points, and Tajo does not generate discount codes for reward redemptions.
- **No customer-facing balance.** There is no storefront widget showing a points balance.
If a full points engine matters for your program, tell the team — Tajo is in early access and this feedback directly shapes what gets built. In the meantime, spend tiers cover the highest-value retention use cases below.
### Use Tiers in Segments
Because tiers are a direct function of lifetime spend, you can build tier segments from the spend and order attributes that sync to Brevo. For example:
- **Gold and above**: total spent at or above 1,500 — your VIP audience.
- **Approaching silver**: total spent between 400 and 499 — one nudge from the next tier.
- **High-frequency, low-spend**: many orders but low total — candidates for upsell rather than discounts.
See [segmentation basics](/resources/help/email-marketing/segmentation-basics/) for building and saving segments. If you track tier as its own contact property, keep its allowed values to the four tier names so segments stay clean.
### Use Tiers in Campaigns
Tier-driven campaigns that work well with what exists today:
- **VIP treatment**: early access to launches or free shipping for gold and platinum customers. Fulfil the perk with a standard Shopify discount code you create — Tajo does not generate redemption codes.
- **Tier-up nudges**: message customers close to the next tier ("You're $60 from Gold"). Progress toward the next tier is exactly what the rewards profile computes.
- **Win-back by value**: prioritize lapsed platinum and gold customers in your [win-back flow](/resources/help/automation-workflows/win-back-lapsed-customers/) — they have the most proven value to recover.
- **Post-purchase recognition**: acknowledge a customer's tier in your [post-purchase flow](/resources/help/automation-workflows/post-purchase-flow/).
As with everything in Tajo, campaign sends and connector writes go through the same approval and consent rules as the rest of the product — a rewards campaign cannot email anyone whose consent is not established.
### Verify the Data Behind a Profile
Tier accuracy depends entirely on synced order history:
1. Confirm your Shopify sync rule is **active** and its recent runs are healthy (**Connectors > Syncs**).
2. Spot-check one known repeat customer: their spend and order count in Tajo should match Shopify after refunds and cancellations.
3. If numbers look off, check for failed items in the sync's run history before assuming tier thresholds are wrong.
### Common Questions
**Do refunds and cancellations affect tiers?** Yes. Cancelled orders are excluded and refunds are subtracted from lifetime spend, so a customer's tier can move down as well as up.
**Can I change the tier thresholds?** The bronze/silver/gold/platinum thresholds are fixed today. If you need custom tiers, build segments directly on the spend attribute with your own boundaries — tiers are just named spend bands.
**Can customers see their tier or points?** Not through Tajo today. You can reference tier standing in the emails you send, which you control fully.
**Is historical data included?** Yes — profiles are derived from whatever order history your sync has brought in, so long-standing customers get credit for their full synced history.
### Related Articles
- [Segmentation basics](/resources/help/email-marketing/segmentation-basics/)
- [Win back lapsed customers](/resources/help/automation-workflows/win-back-lapsed-customers/)
- [Build a post-purchase flow](/resources/help/automation-workflows/post-purchase-flow/)
- [Understanding Shopify data sync](/resources/help/getting-started/understanding-data-sync/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Collect SMS & WhatsApp Consent at Shopify Checkout
Source: https://tajo.io/resources/help/sms-whatsapp/collect-sms-whatsapp-consent/
Set up compliant SMS and WhatsApp consent collection on your Shopify checkout to grow your mobile marketing list
**Grow your SMS and WhatsApp marketing lists with compliant consent collection at checkout - the highest-converting touchpoint in your customer journey.**
### Why Collect at Checkout?
Checkout is the **#1 place to collect SMS and WhatsApp consent** because:
- ✅ **High intent**: Customer is actively purchasing, ready to engage
- ✅ **Contact info already provided**: Email and phone number entered
- ✅ **Trust established**: They're giving you their money
- ✅ **Conversion rates**: 25-40% opt-in rate at checkout vs. 5-10% on popups
**Industry benchmarks**:
- Email popup form: 2-5% conversion
- SMS popup form: 1-3% conversion
- **SMS at checkout: 25-40% conversion** ⬅️ 10x better!
---
### Compliance First: Know the Rules
Before collecting consent, understand the legal requirements:
#### United States (TCPA)
**Requirement**: Express written consent
**What this means**:
- ✅ Customer must check a box (not pre-checked)
- ✅ Must clearly state they're opting into marketing messages
- ✅ Must disclose message frequency and data rates
- ✅ Must provide opt-out instructions
**Penalties**: Up to $1,500 per violation (per message!)
#### European Union (GDPR)
**Requirement**: Explicit, freely given consent
**What this means**:
- ✅ Separate checkbox for marketing (not bundled with terms)
- ✅ Clear explanation of what they're consenting to
- ✅ Easy opt-out at any time
- ✅ Record of when/where consent was given
**Penalties**: Up to €20 million or 4% of annual revenue
#### Canada (CASL)
**Requirement**: Express consent
**What this means**:
- ✅ Similar to TCPA (checkbox required)
- ✅ Must identify your business
- ✅ Must provide contact info for questions
- ✅ Must honor opt-outs within 10 days
**Penalties**: Up to $10 million CAD
#### International (WhatsApp)
**Requirement**: Opt-in consent in all regions
**What this means**:
- ✅ WhatsApp requires opt-in consent globally
- ✅ Cannot use pre-checked boxes
- ✅ Must be separate from SMS consent
- ✅ Must comply with local data protection laws
**Tajo's Approach**: We automatically configure compliant consent based on your store's primary country and customer locations.
---
### Prerequisites
Before setting up consent collection:
- ✅ Tajo connected to Shopify ([Setup guide](/resources/help/#getting-startedconnect-shopify-to-brevo))
- ✅ Brevo account with SMS/WhatsApp enabled
- ✅ **Shopify plan**: Basic or higher (checkout customization)
- ✅ Phone number collection enabled at checkout
- ✅ 15 minutes to complete setup
**Note**: Shopify Basic, Standard, and Advanced plans all support checkout customization. Shopify Starter does NOT.
---
### Step 1: Enable SMS Consent in Tajo
#### 1.1 Access Tajo SMS Settings
1. Log in to [app.tajo.io](https://app.tajo.io)
2. Navigate to **Settings > SMS & WhatsApp**
3. Click **Shopify Checkout Integration**
#### 1.2 Configure SMS Consent
1. Toggle on **"Collect SMS consent at checkout"**
2. Select your compliance region:
- 🇺🇸 **United States** (TCPA compliant)
- 🇪🇺 **European Union** (GDPR compliant)
- 🇨🇦 **Canada** (CASL compliant)
- 🌍 **International** (Global best practices)
3. Customize checkbox text (or use defaults):
**US Default** (TCPA compliant):
```
☑️ Send me exclusive offers and updates via SMS
By checking this box, you agree to receive recurring automated marketing text messages (e.g., cart reminders) at the phone number provided. Consent is not a condition to purchase. Msg & data rates may apply. Msg frequency varies. Reply HELP for help or STOP to cancel.
```
**EU Default** (GDPR compliant):
```
☑️ I consent to receive marketing SMS messages
You can withdraw consent at any time by replying STOP or clicking the unsubscribe link in our messages. View our Privacy Policy.
```
4. Click **Save SMS Settings**
#### 1.3 Choose Double Opt-In (Optional)
**What is double opt-in?**
After checkout, send an SMS asking customer to reply "YES" to confirm consent.
**Pros**:
- ✅ Higher quality list (only engaged subscribers)
- ✅ Extra compliance layer
- ✅ Protects from fake phone numbers
**Cons**:
- ❌ 20-30% don't complete second step
- ❌ More complex setup
- ❌ Slower list growth
**Recommendation**:
- **Use double opt-in** if: High value per subscriber, compliance-critical industry (finance, healthcare)
- **Skip double opt-in** if: E-commerce, need fast list growth, already collecting at checkout (high intent)
**To enable**:
1. In Tajo SMS Settings, toggle on **"Double opt-in required"**
2. Customize confirmation message:
```
Welcome to [STORE NAME]! Reply YES to confirm you want to receive exclusive offers via SMS. Msg & data rates may apply.
```
3. Click **Save**
---
### Step 2: Enable WhatsApp Consent (Tajo Exclusive!)
**Why WhatsApp?**
- 📱 2 billion+ active users globally
- 📈 98% open rate vs. 20% for SMS
- 💬 Two-way conversations (customers can reply)
- 🌍 Preferred in 100+ countries
**Tajo Advantage**: We're the only Shopify + Brevo integration offering WhatsApp consent collection. Klaviyo, Mailchimp, and Omnisend don't support WhatsApp.
#### 2.1 Set Up WhatsApp Business Account
**Already have WhatsApp Business?** Skip to 2.2
**Need to set up?**
1. Go to [business.whatsapp.com](https://business.whatsapp.com)
2. Create WhatsApp Business Account
3. Verify your business phone number
4. Connect to Brevo:
- In Brevo, go to **Settings > WhatsApp**
- Click **Connect WhatsApp Business**
- Follow authorization flow
#### 2.2 Enable WhatsApp Consent in Tajo
1. In Tajo, go to **Settings > SMS & WhatsApp**
2. Toggle on **"Collect WhatsApp consent at checkout"**
3. Enter your **WhatsApp Business Number** (from Brevo)
4. Customize checkbox text:
**Recommended template**:
```
☑️ Send me order updates and offers via WhatsApp
Get instant order updates, exclusive deals, and customer support via WhatsApp. You can opt-out anytime. By checking this box, you agree to receive messages at the phone number provided.
```
5. Select consent type:
- **Marketing only** - Promotional messages
- **Transactional only** - Order updates
- **Both** (recommended) - All message types
6. Click **Save WhatsApp Settings**
#### 2.3 Customize WhatsApp Welcome Message
When someone opts in via checkout, send automatic welcome via WhatsApp:
1. In Tajo, go to **Automations > WhatsApp Welcome**
2. Enable **"Send welcome message to new WhatsApp subscribers"**
3. Customize message:
```
Hi {{FIRSTNAME}}! 👋
Thanks for joining our WhatsApp community!
Here's what you can expect:
✅ Exclusive offers & early access
✅ Order tracking & delivery updates
✅ Instant customer support
Your first-order discount: *{{DISCOUNT_CODE}}*
Shop now: {{STORE_URL}}
Questions? Just reply to this message!
```
4. Optional: Add welcome image/video
5. Click **Save & Activate**
---
### Step 3: Test Your Consent Collection
#### 3.1 Create Test Order
1. Visit your Shopify store in **incognito/private browsing mode**
2. Add product to cart
3. Proceed to checkout
4. Enter test email (e.g., yourname+test@gmail.com)
5. **Enter your real phone number** (for testing)
6. Look for checkboxes:
- ☑️ SMS consent checkbox
- ☑️ WhatsApp consent checkbox (if enabled)
7. **Check both boxes**
8. Complete checkout (use Shopify's test payment info)
#### 3.2 Verify Consent Was Recorded
**In Brevo**:
1. Log in to Brevo
2. Go to **Contacts > All Contacts**
3. Search for your test email
4. Open contact profile
5. Check **Subscription status**:
- Email: Should be subscribed
- SMS: Should be subscribed ✅
- WhatsApp: Should be subscribed ✅ (if you enabled)
**In Tajo**:
1. Go to **Tajo Dashboard > Contacts**
2. Search for your test email
3. Verify **Consent sources**:
- SMS: Shopify Checkout (with timestamp)
- WhatsApp: Shopify Checkout (with timestamp)
**On phone**:
- If you enabled WhatsApp welcome: Should receive WhatsApp message within 1 minute
- If you enabled double opt-in SMS: Should receive confirmation text
#### 3.3 Troubleshooting Tests
**Checkboxes not appearing?**
- Clear browser cache, try incognito mode
- Verify Tajo is connected: Dashboard > Integrations > Shopify (should be ✅)
- Check Shopify plan: Must be Basic or higher (not Starter)
- Ensure phone number field is required at checkout
**Consent not showing in Brevo?**
- Wait 2-3 minutes (sometimes there's a delay)
- Check Tajo sync logs: Dashboard > Sync Logs
- Verify Brevo API key is valid: Settings > Integrations > Brevo
**WhatsApp message not received?**
- Verify WhatsApp Business number is correct in Tajo settings
- Check Brevo WhatsApp connection: Brevo > Settings > WhatsApp
- Make sure you used a real phone number (not Google Voice or VOIP)
---
### Step 4: Optimize for Higher Opt-In Rates
#### 4.1 Positioning & Design
**Checkbox placement matters**:
✅ **Good placement**:
- Below email field, above payment section
- Near "Contact Information" section
- Grouped with other optional fields
❌ **Poor placement**:
- Bottom of page (below "Place Order" button)
- Hidden in collapsed sections
- Mixed with legal terms
**Design tips**:
- Use clear, readable font size (14-16px)
- Add icon (📱 or 💬) for visual appeal
- Use benefit-focused language: "Get exclusive offers" not "Subscribe to marketing"
#### 4.2 Copy Optimization
**Bad copy** (compliance-focused only):
```
☑️ I agree to receive marketing SMS messages. Msg & data rates may apply.
```
**Conversion rate**: 15-20%
**Good copy** (benefit + compliance):
```
☑️ Text me exclusive deals & order updates! Msg & data rates may apply.
```
**Conversion rate**: 30-35%
**Great copy** (specific benefit + urgency):
```
☑️ Get 10% off your next order via text + instant shipping updates! 📱
By checking, you agree to receive promotional SMS. Msg & data rates may apply. Reply STOP to opt-out.
```
**Conversion rate**: 40-50%
**Formula**: [Immediate benefit] + [Ongoing value] + [Compliance]
#### 4.3 Incentive Testing
Offer immediate value for opting in:
| Incentive | Opt-In Rate | Best For |
|-----------|-------------|----------|
| **No incentive** | 25-30% | Established brands with loyal customers |
| **Early access to sales** | 30-35% | Fashion, limited editions |
| **10% off next order** | 40-50% | New stores, growing lists |
| **Free shipping** | 35-45% | High AOV ($100+), free shipping threshold |
| **Exclusive products** | 45-55% | Subscription boxes, membership programs |
**Test these offers** to find what resonates with your audience.
#### 4.4 A/B Testing Framework
Set up split testing:
**Week 1-2**: Test checkbox copy
- Variant A: "Get exclusive offers via SMS"
- Variant B: "Text me 10% off + shipping updates"
- Measure: Opt-in rate
**Week 3-4**: Test checkbox placement
- Variant A: Above payment section
- Variant B: Below shipping address
- Measure: Opt-in rate
**Week 5-6**: Test incentive amount
- Variant A: 10% off next order
- Variant B: $10 off next order
- Measure: Opt-in rate AND redemption rate
**Ongoing**: Test seasonal offers, rotating benefits
---
### Step 5: Maintain Compliance
#### 5.1 Honor Opt-Outs Immediately
**TCPA/CASL requirement**: Process opt-outs within 10 days
**Best practice**: Instant (automated)
**Tajo handles this automatically**:
- Customer replies "STOP" to SMS → Unsubscribed in Brevo + Shopify
- Customer clicks unsubscribe in email → Removed from SMS list too
- Customer opts out via WhatsApp → All lists updated
**You should**:
- Never manually re-subscribe someone who opted out
- Never purchase SMS lists (always illegal in US/Canada/EU)
- Keep records of opt-out requests for 3+ years
#### 5.2 Respect "Do Not Call" Lists
**US only**: National Do Not Call Registry
- Applies to **voice calls**, not SMS/WhatsApp
- However, best practice is to not SMS numbers on DNC registry
- Tajo does NOT automatically check DNC registry (you're responsible)
**If you want to check**:
- Visit [donotcall.gov](https://www.donotcall.gov) for US numbers
- For enterprise users, Tajo can integrate with DNC scrubbing services (contact support)
#### 5.3 Keep Consent Records
**GDPR requirement**: Prove consent was freely given
**What to record** (Tajo does this automatically):
- ✅ When consent was given (timestamp)
- ✅ Where consent was collected (Shopify Checkout)
- ✅ What they consented to (exact checkbox text)
- ✅ IP address (if available)
- ✅ Double opt-in confirmation (if used)
**How long to keep**: Minimum 3 years after unsubscribe
**Where to find in Tajo**:
- Dashboard > Contacts > [Contact Name] > Consent History
#### 5.4 Annual Consent Refresh (Optional)
Some brands re-confirm consent annually to maintain list quality:
**Method 1: Re-engagement Campaign**
Send SMS/WhatsApp:
```
Hi {{FIRSTNAME}}! Still want to hear from us? Reply YES to keep getting exclusive offers, or STOP to unsubscribe.
```
**Method 2: Email Re-permission**
Send email with links:
- "Yes, keep me subscribed to SMS"
- "Unsubscribe from SMS"
**Should you do this?**
- **Yes** if: Highly regulated industry, GDPR-focused, or >50% inactive subscribers
- **No** if: High engagement rates, clear value proposition, e-commerce
---
### Advanced Strategies
#### Strategy #1: Separate Transactional & Marketing Consent
**For higher opt-ins**, offer two checkboxes:
```
☑️ Send me order & shipping updates via SMS (transactional)
☑️ Also send me exclusive offers & deals (marketing)
```
**Why this works**:
- Transactional checkbox gets 60-80% opt-in (high value, low risk)
- Marketing checkbox gets 30-40% opt-in
- You can send transactional messages to everyone, upsell later
**To set up in Tajo**:
1. Settings > SMS & WhatsApp
2. Toggle on **"Separate transactional consent"**
3. Customize both checkbox texts
4. Create separate Brevo lists for each type
#### Strategy #2: Progressive Disclosure (Email → SMS → WhatsApp)
**For maximum opt-ins**, collect in stages:
**Stage 1** (Checkout): Collect email only
**Stage 2** (Thank you page): Popup asking for SMS consent with 10% off
**Stage 3** (First email): Ask for WhatsApp consent with exclusive access
**Conversion rates**:
- Email at checkout: 95%+ (required)
- SMS at thank you page: 40-50% (immediate incentive)
- WhatsApp via email: 25-30% (layered asks)
**Result**: Higher overall consent without overwhelming at checkout
#### Strategy #3: Dynamic Consent Based on Cart Value
**For high-value carts**, offer bigger incentives:
```javascript
if (cart_value > 100) {
checkbox_text = "Get 15% off your next order via text + VIP early access"
} else {
checkbox_text = "Get 10% off your next order via text"
}
```
**Set up in Tajo**:
1. Settings > Checkout Customization
2. Toggle on **"Dynamic consent incentives"**
3. Set cart value thresholds and offers:
- $0-$50: 10% off next order
- $50-$100: $10 off + free shipping
- $100+: 15% off + VIP access
---
### FAQ
#### Do I need consent to send order confirmation SMS?
**Transactional messages** (order confirmation, shipping updates) have different rules:
**US (TCPA)**: No consent required for transactional messages, BUT customer must have provided phone number in context of transaction
**EU (GDPR)**: Can send transactional messages without marketing consent, but should give opt-out option
**Best practice**: Collect transactional consent separately from marketing consent (see Strategy #1 above)
**Tajo's approach**: We recommend collecting both transactional and marketing consent at checkout for maximum clarity.
#### Can I pre-check the consent checkbox?
**US**: ❌ No - Violates TCPA (pre-checked boxes not valid consent)
**EU**: ❌ No - Violates GDPR (consent must be "freely given")
**Canada**: ❌ No - Violates CASL
**Penalty for pre-checked boxes**: Up to $1,500 per message sent (TCPA)
**Tajo enforces this**: Our checkboxes are never pre-checked.
#### What if customer unchecks the box?
They complete checkout without SMS/WhatsApp consent. You can:
- ✅ Send order confirmation email (always allowed)
- ❌ Send marketing SMS/WhatsApp (not allowed)
- ✅ Show popup on thank you page asking for consent (optional)
- ✅ Send email asking them to opt-in to SMS (allowed)
#### Can I send marketing emails to customers who only consented to SMS?
**Yes**, IF they provided email during checkout. However:
- Best practice: Get explicit email consent too
- EU/GDPR: May require separate email consent checkbox
- Tajo recommendation: Use one checkbox for "Email + SMS" or separate checkboxes
#### How often can I text subscribers?
**There's no legal limit**, but best practices:
| Frequency | Unsubscribe Rate | Best For |
|-----------|-----------------|----------|
| **1-2x/week** | 0.5-1% | Most e-commerce |
| **3-4x/week** | 1-2% | Daily deals, flash sales |
| **Daily** | 3-5% | Time-sensitive (event tickets) |
| **Multiple times/day** | 10%+ | Avoid unless urgent |
**Tajo recommendation**: Start with 2x/week (Tuesday, Saturday). Monitor unsubscribe rate. If < 1%, you can increase frequency.
#### Can I text customers who bought from my Shopify POS?
**If you collected phone at POS**: Yes, BUT only if you had a consent checkbox at point of sale
**If customer just gave phone for receipt**: No, cannot send marketing messages
**Solution**: In Tajo, we auto-filter POS customers without consent flag. To text POS customers, collect consent at POS via tablet/iPad with form.
---
### Conclusion
You've now set up compliant SMS and WhatsApp consent collection at Shopify checkout! 🎉
**What you've achieved**:
✅ TCPA/GDPR/CASL compliant consent collection
✅ High-converting checkout placement
✅ WhatsApp consent (Tajo exclusive feature)
✅ Automated consent recording and management
✅ Welcome message automation
**Expected results**: 25-40% of checkout customers will opt-in to SMS, and 20-35% to WhatsApp.
---
### Next Steps
1. ✅ **Test your setup** with 3-5 real purchases (friends/family)
2. ✅ **Monitor opt-in rates** weekly in Tajo dashboard
3. ✅ **Build your first SMS campaign** to new subscribers
4. ✅ **Set up abandoned cart SMS** recovery flow
5. ✅ **Create WhatsApp automation** for order updates
---
### Related Articles
- [Build an Abandoned Cart Recovery Flow](/resources/help/#automation-workflowsabandoned-cart-recovery)
- [SMS & WhatsApp Compliance Guide](/resources/help/#sms-whatsappsms-compliance-guide)
- [Set Up WhatsApp Order Notifications](/resources/help/#sms-whatsappwhatsapp-order-notifications)
- [Connect Tajo to Shopify](/resources/help/#getting-startedconnect-shopify-to-brevo)
---
**Questions about consent collection?** Contact help@tajo.io or chat with us in the Tajo dashboard!
*Last updated: January 22, 2025*
---
## Set Up Your SMS Sender for Shopify Campaigns
Source: https://tajo.io/resources/help/sms-whatsapp/set-up-sms-sender/
Configure a compliant SMS sender ID or number in Brevo through Tajo so order alerts and promotions reach Shopify customers reliably.
**Before you can text customers about orders or offers, you need a registered, compliant sender. This guide walks through choosing the right sender type and getting it approved.**
> **Quick check**
> You need a connected Shopify store syncing to Brevo through Tajo, Editor access or higher, and SMS credits in Brevo. SMS is billed per message sent. You also need collected SMS consent; set this up first with [collect SMS and WhatsApp consent](/resources/help/sms-whatsapp/collect-sms-whatsapp-consent/).
### Step 1: Choose the Right Sender Type
The correct sender depends on the destination country and whether customers need to reply.
| Sender type | Looks like | Replies | Best for |
|-------------|------------|---------|----------|
| **Alphanumeric sender ID** | Your brand name | No | One-way alerts in Europe and many countries |
| **Long code / virtual number** | A standard phone number | Yes | Two-way conversations |
| **Short code** | A 5 to 6 digit number | Yes | High-volume US and UK promotional sending |
| **10DLC number** | A US local number | Yes | US transactional and marketing traffic |
Some countries (notably the US) do not support alphanumeric sender IDs for promotional traffic and require a registered 10DLC number or short code.
### Step 2: Register the Sender in Brevo
1. Open **Brevo > Transactional or Campaigns > SMS settings**.
2. Click **Add a sender**.
3. Select the sender type from Step 1.
4. For an alphanumeric ID, enter your brand name (max 11 characters, no spaces).
5. For a number, start the provisioning or registration flow.
6. Submit for approval.
### Step 3: Complete US 10DLC Registration (If Sending to the US)
US carriers require brand and campaign registration before delivery:
1. Register your **brand** with your legal business name, address, and tax ID.
2. Register a **campaign** describing your message use case (for example, "Shopify order notifications and promotions").
3. Provide opt-in details: where and how customers consent (your Tajo checkout consent checkbox).
4. Wait for carrier approval. This typically takes a few business days.
Unregistered US traffic is heavily filtered or blocked, so do not skip this.
### Step 4: Set Sender Defaults in Tajo
1. In **Tajo > Settings > Channels > SMS**, select your approved Brevo sender.
2. Set the default sender for **transactional** messages (order confirmations, shipping).
3. Set the default sender for **marketing** messages.
4. Save.
Tajo uses these defaults whenever an automation or campaign sends SMS triggered by Shopify events.
### Step 5: Stay Compliant
Every marketing SMS must include:
- Clear sender identity (your brand)
- An opt-out instruction, usually "Reply STOP to unsubscribe"
- Messaging only to contacts who explicitly opted in
Honor STOP replies immediately. Brevo processes opt-outs automatically, and Tajo respects the consent status synced from your Shopify checkout.
> **Tip**
> Keep SMS short and time-sensitive. Use SMS for order and shipping alerts and genuinely urgent offers. Push longer storytelling to [email](/resources/help/email-marketing/email-templates-and-branding/) where it costs less per send.
### Step 6: Send a Test
1. Add your own number as a test contact with consent set to yes.
2. Trigger a test from **Tajo > Channels > SMS > Send test**.
3. Confirm the message arrives, the sender shows correctly, and the STOP instruction is present.
### Troubleshooting
| Symptom | Likely cause | Fix |
|---------|--------------|-----|
| Sender ID rejected | Country does not allow alphanumeric IDs | Provision a number instead |
| US messages not delivered | 10DLC registration incomplete | Finish brand and campaign registration |
| No messages send | No SMS credits in Brevo | Top up SMS credits |
| Contact not receiving | No SMS consent synced | Confirm consent at checkout |
### Related Articles
- [Collect SMS and WhatsApp consent](/resources/help/sms-whatsapp/collect-sms-whatsapp-consent/)
- [WhatsApp template approval](/resources/help/sms-whatsapp/whatsapp-template-approval/)
- [Build a post-purchase flow](/resources/help/automation-workflows/post-purchase-flow/)
- [Connect Tajo to Shopify](/resources/help/getting-started/connect-shopify-to-brevo/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Get Your WhatsApp Message Templates Approved
Source: https://tajo.io/resources/help/sms-whatsapp/whatsapp-template-approval/
Submit, format, and get WhatsApp Business templates approved through Brevo so Tajo can send order updates and campaigns to Shopify customers.
**WhatsApp requires every business-initiated message to use a pre-approved template. This guide shows you how to write templates that pass review on the first try.**
> **Quick check**
> You need a connected Shopify store syncing through Tajo, a WhatsApp Business account linked in Brevo, and Editor access or higher. WhatsApp is billed per conversation. You also need WhatsApp consent collected at checkout; see [collect SMS and WhatsApp consent](/resources/help/sms-whatsapp/collect-sms-whatsapp-consent/).
### Why Templates Need Approval
WhatsApp only allows businesses to start a conversation using a template that Meta has reviewed. This protects users from spam. Once a customer replies, you have a 24-hour window for free-form messages. Templates fall into categories that affect pricing and review strictness.
| Category | Use for | Example |
|----------|---------|---------|
| **Utility** | Transactional updates tied to an order | Order confirmed, shipped, delivered |
| **Marketing** | Promotions and re-engagement | Sale announcement, win-back offer |
| **Authentication** | One-time passcodes | Login or verification codes |
Utility templates are cheaper and approve faster than marketing templates.
### Step 1: Draft the Template in Brevo
1. Open **Brevo > Conversations or Campaigns > WhatsApp templates**.
2. Click **Create template**.
3. Choose a language and the correct category.
4. Write the body using numbered placeholders for dynamic values, for example:
`Hi {{1}}, your order {{2}} from {{3}} has shipped. Track it here: {{4}}`
### Step 2: Map Placeholders to Tajo Data
In **Tajo > Channels > WhatsApp**, map each placeholder to a synced Shopify field:
| Placeholder | Tajo field |
|-------------|-----------|
| `{{1}}` | Customer first name |
| `{{2}}` | Order number |
| `{{3}}` | Store name |
| `{{4}}` | Tracking URL |
This lets one approved template personalize every message from live Shopify order data.
### Step 3: Follow the Approval Rules
Templates are rejected for predictable reasons. Avoid these:
- No placeholder with no surrounding text (for example, a body that is only `{{1}}`).
- No floating or doubled placeholders, and they must be sequential starting at `{{1}}`.
- No promotional language in a **Utility** template. Miscategorized templates get rejected.
- No abusive, misleading, or prohibited content.
- Keep grammar clean and provide example values when prompted.
> **Tip**
> Submit the message as **Utility** whenever it is genuinely tied to a specific order. Order confirmations and shipping updates sent as Utility cost less and almost always approve quickly. Reserve **Marketing** for true promotions.
### Step 4: Submit and Wait
1. Add example values for each placeholder.
2. Submit for review.
3. Status moves from **Pending** to **Approved** or **Rejected**. Review usually completes within minutes to a few hours, occasionally up to 24 hours.
### Step 5: Handle a Rejection
1. Open the rejected template to read Meta's reason.
2. Common fixes: change the category, remove promotional wording from a Utility template, add context around a lone placeholder.
3. Edit and resubmit. There is no penalty for resubmitting a corrected template.
### Step 6: Use the Approved Template in Tajo
1. In **Tajo > Automation**, add a **Send WhatsApp** step.
2. Select the approved template.
3. Confirm the placeholder mapping.
4. Activate the automation. A good first use is the [post-purchase flow](/resources/help/automation-workflows/post-purchase-flow/).
### Maintaining Quality Rating
WhatsApp tracks how recipients react to your messages. To keep a healthy quality rating:
- Only message contacts who opted in at checkout.
- Send Utility messages people expect, like shipping updates.
- Keep marketing frequency low and relevant.
A low quality rating can reduce your messaging limits, so respect consent and frequency.
### Related Articles
- [Collect SMS and WhatsApp consent](/resources/help/sms-whatsapp/collect-sms-whatsapp-consent/)
- [Set up your SMS sender](/resources/help/sms-whatsapp/set-up-sms-sender/)
- [Build a post-purchase flow](/resources/help/automation-workflows/post-purchase-flow/)
- [Win back lapsed customers](/resources/help/automation-workflows/win-back-lapsed-customers/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Fix: Contacts Missing in Brevo
Source: https://tajo.io/resources/help/troubleshooting/contacts-missing-in-brevo/
Why some Shopify customers do not appear in Brevo after syncing with Tajo, and how to resolve each cause.
**If the sync runs but specific customers are absent in Brevo, it is usually a data-quality or consent rule, not a broken connection.**
### Step 1: Confirm the Sync Itself Is Healthy
If no contacts are syncing at all, this is a connection problem instead. Start with [data not syncing](/resources/help/troubleshooting/data-not-syncing/). Continue here only when some contacts arrive and others do not.
### Step 2: Check the Common Reasons
| Reason | Explanation | Resolution |
|--------|-------------|------------|
| No email address | Brevo contacts require a valid email | Expected. Guest checkouts without email cannot sync |
| Marketing consent off | Customer did not accept marketing | Working as intended; respect consent |
| Invalid email format | Typo or role address rejected | Clean the source data in Shopify |
| Still in backfill | Large historical import in progress | Wait for the backfill to finish |
| Filtered by your segment | Contact exists but not in the list you are viewing | Search the full Contacts table, not the segment |
### Step 3: Search the Full Contact List
Before assuming a contact is missing, search the entire Brevo Contacts table by email. It is often present but excluded from the segment you were viewing.
### Step 4: Validate One Customer End to End
Pick one missing customer in Shopify. Confirm they have a valid email and accepted marketing. Trigger a manual sync in Tajo, then search Brevo again. This isolates whether it is a data rule or a sync gap.
### Consent and Compliance
Tajo respects Shopify marketing consent. Contacts who did not opt in are intentionally not synced as marketing contacts. This protects your sender reputation and keeps you compliant.
Next: [understanding data sync](/resources/help/getting-started/understanding-data-sync/).
---
## Fix: Shopify Data Not Syncing to Brevo
Source: https://tajo.io/resources/help/troubleshooting/data-not-syncing/
Diagnose and resolve the most common reasons Shopify customers, orders, or products stop syncing to Brevo through Tajo.
**If new customers or orders are not appearing in Brevo, work through these checks in order. Most cases resolve at step 1 or 2.**
> **Quick check**
> Open **Tajo > Sync Status**. A timestamp older than your last order is the clearest signal that the sync stalled.
### Step 1: Confirm Both Connections Are Healthy
- **Brevo**: Settings > Connections > Brevo should show a green status. If not, re-add the [API key](/resources/help/integrations/brevo-api-key-setup/).
- **Shopify**: the Tajo app should still be installed with permissions intact. A reinstall or permission change in Shopify can silently break the feed.
### Step 2: Check the Sync Status Page
Tajo logs each sync. Look for:
- **Last successful sync** time. If it is stale, trigger a manual sync.
- **Failed records** with an error reason (for example, a contact missing a valid email).
### Step 3: Common Causes
| Symptom | Likely cause | Fix |
|---------|--------------|-----|
| No new contacts at all | Brevo API key revoked or rate limited | Regenerate key, retry sync |
| Some contacts missing | Records without a valid email | Expected; Brevo requires an email |
| Orders missing | Webhook reconnect needed after app update | Reconnect Shopify in Tajo |
| Everything delayed | Large historical backfill in progress | Wait for backfill to complete |
### Step 4: Force a Manual Sync
In **Tajo > Sync Status**, click **Run sync now**. Watch the log. A clean run with zero failed records confirms the pipeline is healthy again.
### Still Stuck?
Note the exact error text from the sync log and your store size, then contact support. See also [contacts missing in Brevo](/resources/help/troubleshooting/contacts-missing-in-brevo/).
---
## Fix: Duplicate Contacts in Brevo
Source: https://tajo.io/resources/help/troubleshooting/duplicate-contacts/
Find out why the same Shopify customer appears more than once in Brevo and how to merge, prevent, and clean up duplicate contacts through Tajo.
**If the same customer shows up several times in Brevo, work through these checks. Most duplicates come from mismatched email addresses or phone-only records.**
> **Quick check**
> Brevo uses **email as the unique identifier**. Two records with different email spellings, or a record with only a phone number, are treated as separate contacts even if they are the same person.
### Step 1: Identify Why Duplicates Happen
| Cause | Example | Result |
|-------|---------|--------|
| Different email spellings | `jane@gmail.com` vs `jane+shop@gmail.com` | Two contacts |
| Guest checkout then account | Same person, two Shopify customer records | Two contacts |
| Phone-only record | SMS opt-in with no email captured | Separate contact |
| Manual import overlap | A CSV imported alongside Tajo sync | Duplicated entries |
| Case or whitespace | `Jane@Gmail.com ` vs `jane@gmail.com` | Usually merged, sometimes not |
### Step 2: Confirm Tajo's Matching Behavior
Tajo deduplicates on email before sending to Brevo. It cannot merge two records that genuinely have different email addresses, because it cannot safely assume they are the same person.
Check **Tajo > Settings > Sync > Duplicate handling** and enable **Strict duplicate prevention**. This normalizes case and trims whitespace before matching, removing the most common near-duplicate.
### Step 3: Merge Existing Duplicates in Brevo
1. In **Brevo > Contacts**, open the **Duplicate contacts** tool.
2. Review the suggested pairs.
3. Choose the master record. Prefer the one with the richest order history and valid consent.
4. Merge. Brevo combines attributes and history into the master.
> **Tip**
> Merge in Brevo, not Shopify. Merging Shopify customer records can rewrite order associations. Let Tajo keep syncing and resolve duplicates on the Brevo side where email is the key.
### Step 4: Handle Phone-Only Duplicates
A contact captured by SMS opt-in with no email cannot be matched to an email-based contact automatically.
- Encourage email capture at SMS opt-in so future records can be linked.
- For existing phone-only records, manually merge in Brevo if you can confirm the same person.
### Step 5: Prevent Future Duplicates
- Keep **Strict duplicate prevention** enabled in Tajo.
- Avoid manual CSV imports into the same list Tajo manages. If you must import, dedupe the file against Brevo first.
- In Shopify, encourage account creation so repeat buyers reuse one customer record instead of repeated guest checkouts.
- For [multiple stores](/resources/help/integrations/connect-multiple-stores/), remember one email is one Brevo contact across all stores by design; segment by `store_id` rather than expecting separate records.
### Step 6: Verify the Cleanup
1. After merging, place a test order with an existing customer's exact email.
2. Confirm in **Tajo > Sync Status** the record updates the existing contact rather than creating a new one.
3. Spot-check the merged contact in Brevo for intact order history and correct consent.
### When to Contact Support
Reach out with specifics if:
- Duplicates keep appearing for the **same exact email** after enabling strict prevention.
- A merge in Brevo is repeatedly re-split by sync.
- You see thousands of duplicates suggesting a misconfigured import.
Include the affected email addresses and a screenshot of the Tajo duplicate handling settings.
### Related Articles
- [Fix: Shopify data not syncing](/resources/help/troubleshooting/data-not-syncing/)
- [Connect multiple stores](/resources/help/integrations/connect-multiple-stores/)
- [Segmentation basics](/resources/help/email-marketing/segmentation-basics/)
- [Connect Tajo to Shopify](/resources/help/getting-started/connect-shopify-to-brevo/)
### Get Help
- Live Chat: available in the Tajo dashboard (bottom right)
- Email Support: help@tajo.io
- Documentation: [docs.tajo.io](https://docs.tajo.io)
---
## Fix: Emails Going to Spam
Source: https://tajo.io/resources/help/troubleshooting/emails-going-to-spam/
Why campaigns sent through Brevo land in spam and the exact authentication and list steps to fix inbox placement in 2026.
**Spam placement is almost always a sender reputation or authentication problem, not a content one. Fix these in order.**
> **2026 reality**
> Gmail and Yahoo require bulk senders to authenticate with SPF, DKIM, and DMARC, keep spam complaints under 0.3%, and include one-click unsubscribe. Missing any one of these is enough to be filtered.
### Step 1: Authenticate Your Domain
This is the single biggest fix. In Brevo, add and verify:
- **SPF**: authorizes Brevo to send for your domain.
- **DKIM**: cryptographically signs your mail.
- **DMARC**: tells inbox providers what to do with unauthenticated mail, and must align with your From domain.
Send from your own domain (`you@yourbrand.com`), never from a free address like gmail.com.
### Step 2: Add One-Click Unsubscribe
Ensure your campaigns include a working list-unsubscribe header and a visible unsubscribe link. Brevo adds this automatically; do not remove it.
### Step 3: Clean the List
Engagement is now a primary filter signal.
- Remove hard bounces and never re-add them.
- Apply a sunset policy: stop emailing contacts who have not opened in 6 to 12 months.
- Only email people who opted in. Purchased lists destroy reputation.
Because Tajo syncs real Shopify behavior, segment to engaged buyers instead of blasting the whole list.
### Step 4: Warm Up and Stay Consistent
A new domain or sudden volume spike looks like spam. Increase volume gradually and keep a steady cadence rather than rare large blasts.
### Step 5: Re-Test
Send to a seed set across Gmail, Outlook, and Apple Mail. If still filtered, check your domain and IP against major blocklists and review subject lines for obvious spam triggers.
See also [improve email deliverability](/resources/help/email-marketing/improve-deliverability/).
---
# Articles
## A/B Testing: The Complete Guide to Split Testing for Marketing (2026)
Source: https://tajo.io/blog/ab-testing-guide/
Published: 2026-03-22 · Updated: 2026-05-22
Learn how to run A/B tests that actually improve conversions. Covers email, landing pages, and ads with real examples, tools, and statistical best practices.
Summary: A/B testing replaces opinion with evidence, but only when the test is powered and the metric is a real one. Change one variable, size the sample before launch, and run to significance instead of stopping on the first promising day. The same discipline applies to email, landing pages, and ads.
A/B testing is one of the highest-leverage activities in marketing. Instead of debating whether a red button converts better than a green one, you let your audience decide with real data. Companies that test systematically outperform those that rely on instinct, and the gap widens over time.
This guide covers everything you need to run A/B tests that produce reliable, actionable results across email campaigns, landing pages, ads, and product experiences. Whether you are new to split testing or looking to sharpen your methodology, you will find practical frameworks, real examples, and tool recommendations here.
### What is A/B Testing?
**A/B testing** (also called split testing) is a controlled experiment where you compare two versions of a marketing asset to determine which one performs better against a specific metric. You randomly divide your audience into two groups, show each group a different version, and measure the difference in outcomes.
The concept is borrowed from randomized controlled trials in science. By changing only one variable at a time and keeping everything else constant, you can isolate the effect of that single change with statistical confidence.
#### How A/B Testing Works
Every A/B test follows the same core loop:
1. **Observe** a performance metric you want to improve (e.g., email open rate is 18%)
2. **Hypothesize** a change that could improve it ("A shorter, curiosity-driven subject line will increase opens")
3. **Create** two versions: the control (A) and the variation (B)
4. **Split** your audience randomly so each group is statistically equivalent
5. **Run** the test for a predetermined duration or until you reach the required sample size
6. **Analyze** results using statistical significance to confirm the winner
7. **Implement** the winning version and document the learning
#### A/B Testing vs. Multivariate Testing
A/B testing compares two versions with one changed element. Multivariate testing (MVT) changes multiple elements simultaneously and measures every combination.
| Feature | A/B Testing | Multivariate Testing |
|---------|------------|---------------------|
| Variables changed | One | Multiple |
| Versions needed | 2 | Many (2^n combinations) |
| Sample size required | Moderate | Very large |
| Complexity | Low | High |
| Best for | Focused optimization | Understanding interactions |
| Time to results | Faster | Slower |
For most marketing teams, A/B testing is the better starting point. Multivariate testing becomes useful when you have very high traffic and want to understand how elements interact with each other.
### Why A/B Testing Matters
#### Data Replaces Opinion
Marketing teams waste enormous amounts of time arguing about subjective preferences. A/B testing replaces "I think this headline is better" with "version B increased signups by 14% with 95% confidence." That shift changes how teams make decisions and allocate resources.
#### Small Gains Compound
A 5% improvement in conversion rate might seem modest on its own. But when you stack multiple 5% improvements across your funnel, the impact is dramatic:
- **Email open rate**: 18% improved to 18.9% (+5%)
- **Click-through rate**: 3.2% improved to 3.36% (+5%)
- **Landing page conversion**: 8% improved to 8.4% (+5%)
- **Combined effect**: 12.6% more conversions from the same traffic
Over a year of consistent testing, these incremental gains can double or triple your marketing performance without increasing spend.
#### Reducing Risk
Launching a complete website redesign or a new email template without testing is a gamble. A/B testing lets you validate changes with a small audience segment before rolling them out broadly. If the new version underperforms, you have limited the blast radius to a fraction of your users.
#### Building Institutional Knowledge
Every test, whether it wins or loses, adds to your organization's understanding of what drives customer behavior. Over time, this creates a compounding knowledge advantage that competitors cannot easily replicate.
### What to A/B Test
The highest-impact tests target elements that directly influence key conversion metrics. Here is a breakdown by channel.
#### Email A/B Testing
Email is one of the easiest and most rewarding channels to test because you have full control over the variables and can measure results quickly.
**Subject lines** are the single highest-impact element to test in email marketing. They determine whether your message gets opened at all.
Test variations like:
- **Length**: Short (3-5 words) vs. descriptive (8-12 words)
- **Personalization**: Including the recipient's name or company vs. generic
- **Urgency**: "Last chance" or deadline language vs. neutral phrasing
- **Curiosity**: Open loops ("The one metric most marketers ignore") vs. direct benefit statements
- **Emoji**: With vs. without
- **Number specificity**: "5 strategies" vs. "strategies" without a number
**Email content** tests to consider:
- **CTA placement**: Above the fold vs. after building the case
- **CTA copy**: "Get started" vs. "Start your free trial" vs. "See how it works"
- **Layout**: Single-column vs. multi-column
- **Image usage**: Product images vs. lifestyle images vs. text-only
- **Content length**: Brief and punchy vs. detailed and comprehensive
- **Social proof**: Including testimonials vs. statistics vs. neither
**Send time optimization** can significantly impact open rates. Test sending the same email at different times of day or different days of the week to identify when your specific audience is most responsive.
#### Landing Page A/B Testing
Landing pages offer the most variables to test and often produce the largest conversion lifts.
**Headlines**: Your headline is the first thing visitors read and has the largest influence on bounce rate.
- Benefit-driven ("Grow your email list 3x faster") vs. feature-driven ("AI-powered email list builder")
- Question format ("Still losing subscribers?") vs. statement format
- Short and bold vs. long and specific
**Call-to-action buttons**:
- Button color (test contrast, not just colors in isolation)
- Button text ("Sign up free" vs. "Start growing" vs. "Get my account")
- Button size and placement
- Single CTA vs. multiple CTAs
**Page layout and design**:
- Long-form vs. short-form pages
- Video above the fold vs. static image
- Testimonial placement and format
- Form length (fewer fields vs. more qualification)
- Trust badges and security seals
**Pricing presentation**:
- Monthly vs. annual pricing displayed first
- Including a "most popular" tag
- Three-tier vs. two-tier pricing
#### Ad A/B Testing
Paid advertising platforms like Google Ads and Meta Ads have built-in A/B testing capabilities, but disciplined methodology still matters.
- **Ad copy**: Different value propositions, emotional vs. rational appeals
- **Headlines**: Various angles targeting the same keyword intent
- **Creative**: Different images, videos, or graphic styles
- **Audience segments**: Testing the same ad across different targeting criteria
- **Landing page destinations**: Sending ad traffic to different pages
#### CTA and Conversion Element Testing
Beyond individual channels, test the conversion elements that appear across your marketing:
- **Form length**: Every additional field reduces completions, but increases lead quality
- **Social proof format**: Star ratings vs. written testimonials vs. customer logos
- **Urgency elements**: Countdown timers, limited availability notices
- **Guarantee messaging**: Money-back guarantees, free trial terms
- **Navigation**: Including vs. removing navigation on conversion pages
### How to Run an A/B Test: Step-by-Step
#### Step 1: Define Your Goal and Metric
Start with one clear metric. Trying to optimize for multiple metrics simultaneously leads to ambiguous results.
Good examples:
- "Increase email open rate from 22% to 25%"
- "Improve landing page conversion rate from 3.5% to 4.5%"
- "Reduce cart abandonment rate from 68% to 62%"
#### Step 2: Form a Hypothesis
A strong hypothesis has three components:
> "If we [change], then [metric] will [improve/decrease] because [reasoning]."
Example: "If we shorten our signup form from 6 fields to 3 fields, then form completion rate will increase by at least 15% because reducing friction lowers the perceived effort required."
The reasoning matters because it turns tests into learning opportunities even when the hypothesis is wrong.
#### Step 3: Calculate Your Required Sample Size
Running a test without knowing your required sample size is one of the most common mistakes. You need enough data for the result to be statistically meaningful.
The required sample size depends on three factors:
1. **Baseline conversion rate**: Your current performance
2. **Minimum detectable effect (MDE)**: The smallest improvement worth detecting
3. **Statistical power**: The probability of detecting a real effect (typically 80%)
4. **Significance level**: Your tolerance for false positives (typically 5%, or p < 0.05)
**Example calculation:**
Suppose your landing page converts at 5% (baseline) and you want to detect a 20% relative improvement (to 6%). With 80% power and 95% significance:
- Required sample size per variation: approximately **3,600 visitors**
- Total sample needed: **7,200 visitors**
The formula uses the following approximation:
```
n = (Z_alpha/2 + Z_beta)^2 * [p1(1-p1) + p2(1-p2)] / (p2 - p1)^2
```
Where:
- Z_alpha/2 = 1.96 (for 95% confidence)
- Z_beta = 0.84 (for 80% power)
- p1 = 0.05 (baseline rate)
- p2 = 0.06 (expected rate with improvement)
Plugging in:
```
n = (1.96 + 0.84)^2 * [0.05(0.95) + 0.06(0.94)] / (0.06 - 0.05)^2
n = (2.80)^2 * [0.0475 + 0.0564] / (0.01)^2
n = 7.84 * 0.1039 / 0.0001
n ≈ 8,146 per variation
```
In practice, most marketers use an online sample size calculator or the one built into their testing tool. The key takeaway: smaller effects require much larger sample sizes to detect reliably.
#### Step 4: Create Your Variations
Keep it disciplined:
- **Change only one element** per test. If you change the headline and the button color simultaneously, you cannot attribute the result to either change.
- **Make the change meaningful**. Testing "Buy now" vs. "Buy Now" (capitalization) is unlikely to produce detectable results. Test genuinely different approaches.
- **Document exactly what changed** so results are reproducible.
#### Step 5: Randomize and Split Your Audience
Proper randomization is critical. Each visitor or recipient should have an equal probability of seeing either version. Most testing tools handle this automatically, but verify that:
- The split is truly random (not based on geography, device, or time of arrival)
- Each user sees the same version consistently (no flickering between versions)
- Your sample groups are large enough to be statistically representative
#### Step 6: Run the Test to Completion
This is where discipline matters most. **Do not peek at results and stop the test early when one version looks like a winner.** Early results are noisy and unreliable.
Common rules:
- Run the test until you reach your pre-calculated sample size
- Run for at least one full business cycle (typically 1-2 weeks for web, one full send for email)
- Do not change anything mid-test
#### Step 7: Analyze Results and Determine Statistical Significance
A result is **statistically significant** when there is less than a 5% probability that the observed difference occurred by random chance (p-value < 0.05).
**Example**: Your test shows version B converted at 6.2% vs. version A at 5.0%, with a p-value of 0.03. This means there is only a 3% chance that this 1.2 percentage point difference is due to random variation. You can confidently implement version B.
However, if the p-value is 0.15, the observed difference is not reliable enough to act on, even if version B "won." You would need more data or a larger effect size.
#### Step 8: Implement and Iterate
Apply the winning version. Document the hypothesis, what was tested, the result, and the confidence level. Then move on to the next test.
The best testing programs maintain a backlog of test ideas ranked by potential impact and ease of implementation.
### Statistical Significance: Going Deeper
#### Understanding Confidence Intervals
Rather than relying solely on p-values, look at confidence intervals. A 95% confidence interval tells you the range within which the true conversion rate likely falls.
If version B shows a conversion rate of 6.2% with a 95% CI of [5.4%, 7.0%], and version A shows 5.0% with a 95% CI of [4.3%, 5.7%], the overlapping ranges suggest the difference may not be as clear-cut as the point estimates imply.
#### Common Statistical Mistakes
- **Peeking**: Checking results multiple times inflates your false positive rate. If you check a test 5 times during its run, your effective significance level may be 15-25% instead of 5%.
- **Stopping early**: Ending a test the moment one version reaches significance often captures noise, not signal.
- **Ignoring sample size requirements**: Running a test with 200 visitors and declaring a winner is unreliable regardless of what the numbers show.
- **Testing too many variations**: Running an A/B/C/D/E test splits your sample five ways, dramatically reducing statistical power.
- **Survivorship bias in reporting**: Only sharing winning tests creates a misleading picture of testing effectiveness.
#### Bayesian vs. Frequentist Approaches
Traditional A/B testing uses frequentist statistics (p-values and confidence intervals). Some modern tools use Bayesian methods, which express results as probabilities ("there is a 94% probability that B is better than A").
Bayesian methods offer some practical advantages:
- Results are easier to interpret for non-statisticians
- You can monitor results continuously without inflating error rates
- They handle small sample sizes more gracefully
Both approaches are valid. The important thing is to use one consistently and understand its assumptions.
### A/B Testing Tools Comparison
Choosing the right tool depends on what you are testing and the scale of your operation.
#### Brevo
**Best for**: Email A/B testing and multi-channel campaign optimization
Brevo offers robust built-in A/B testing for email campaigns that makes split testing accessible even for smaller marketing teams. Key capabilities include:
- **Subject line testing**: Test up to four subject line variations and automatically send the winner to the remaining list
- **Content testing**: Compare entirely different email layouts and copy
- **Send time optimization**: AI-powered send time prediction based on individual recipient behavior patterns
- **Winner criteria flexibility**: Choose your winning metric (opens, clicks, or revenue) and set the test duration
- **Automated winner deployment**: Set it and forget it. Brevo sends the winning version to the rest of your list after the test period ends
Brevo's advantage is that A/B testing is natively integrated into the same platform you use for email, SMS, WhatsApp, and marketing automation. There is no additional cost or third-party integration required, and results feed directly into your campaign analytics.
**Pricing**: A/B testing is available on the Business plan and above.
#### Optimizely
**Best for**: Enterprise web and product experimentation
Optimizely is the industry standard for website and product A/B testing at scale. It supports feature flags, server-side testing, and sophisticated audience targeting. The platform offers full-stack experimentation, meaning you can run tests across web, mobile, and backend systems.
**Pricing**: Custom enterprise pricing, typically starting at several thousand dollars per month.
#### VWO (Visual Website Optimizer)
**Best for**: Mid-market website and conversion optimization
VWO provides a visual editor for creating test variations without code, along with heatmaps, session recordings, and surveys. It strikes a good balance between ease of use and analytical depth.
**Pricing**: Plans start around $199/month for basic testing.
#### Google Analytics / Google Tag Manager
**Best for**: Basic website testing on a budget
While Google Optimize was sunset in 2023, you can still run basic A/B tests using Google Analytics 4 in combination with Google Tag Manager. The setup requires more technical effort than dedicated tools, but it is free and integrates naturally with your existing analytics.
**Pricing**: Free.
#### Unbounce
**Best for**: Landing page A/B testing
Unbounce combines a landing page builder with built-in A/B testing, making it straightforward to create and test landing page variations. Its Smart Traffic feature uses AI to automatically route visitors to the variant most likely to convert for their profile.
**Pricing**: Plans start at $74/month, with A/B testing available on higher tiers.
#### Tools Comparison Summary
| Tool | Best Channel | A/B Testing Ease | AI Features | Starting Price |
|------|-------------|-------------------|-------------|---------------|
| Brevo | Email, SMS, Multi-channel | Very easy | Send time AI, auto-winner | Included in Business plan |
| Optimizely | Web, Product | Moderate | Predictive analytics | Enterprise pricing |
| VWO | Web, Landing pages | Easy (visual editor) | AI-powered insights | ~$199/month |
| GA4 + GTM | Web | Technical | Basic ML insights | Free |
| Unbounce | Landing pages | Easy | Smart Traffic routing | $74/month |
### Real A/B Testing Examples
#### Example 1: Email Subject Line Test
**Company**: An e-commerce store selling outdoor gear
**Test**: Two subject line approaches for a seasonal sale email
- **Version A**: "Spring Sale: 30% Off All Hiking Gear"
- **Version B**: "Your next adventure starts here (30% off inside)"
**Results**:
- Version A: 24.3% open rate, 4.1% click rate
- Version B: 28.7% open rate, 3.8% click rate
- Winner: Version B for opens, Version A for clicks
**Learning**: Curiosity-driven subject lines increased opens but attracted less purchase-intent traffic. The team decided to optimize for click rate since it correlated more strongly with revenue.
#### Example 2: Landing Page CTA Button
**Company**: A SaaS product offering a free trial
**Test**: CTA button text on the pricing page
- **Version A**: "Start Free Trial"
- **Version B**: "Start Free Trial - No Credit Card Required"
**Results**:
- Version A: 3.8% conversion rate
- Version B: 5.1% conversion rate (34% improvement, p = 0.008)
**Learning**: Removing perceived risk in the CTA copy significantly increased signups. The objection "do I need to enter my credit card?" was a major friction point even though the page already mentioned this in smaller text.
#### Example 3: Product Recommendation Emails with Tajo
**Company**: A Shopify store using Tajo to sync customer and order data with Brevo
**Test**: Two approaches to automated product recommendation emails triggered after a first purchase
- **Version A**: Generic "You might also like" recommendations based on category
- **Version B**: Personalized recommendations powered by Tajo's synchronized purchase history and customer segment data sent to Brevo
**Results**:
- Version A: 2.1% click rate, 0.8% purchase rate
- Version B: 4.7% click rate, 2.3% purchase rate (187% more purchases)
**Learning**: When customer intelligence from Tajo feeds richer behavioral data into Brevo's email engine, recommendation relevance improves dramatically. The key was syncing not just order data but also browsing events and product affinity scores through Tajo's real-time data pipeline.
#### Example 4: Ad Creative Test
**Company**: A B2B software company running LinkedIn ads
**Test**: Two creative approaches for the same audience
- **Version A**: Product screenshot with feature callouts
- **Version B**: Customer testimonial quote with headshot
**Results**:
- Version A: 0.38% CTR, $42 cost per lead
- Version B: 0.61% CTR, $28 cost per lead (33% lower CPL)
**Learning**: Social proof outperformed product features for cold audiences on LinkedIn. The team subsequently tested different testimonial formats and found that specific metrics in the quote ("saved 12 hours per week") outperformed general praise.
### Common A/B Testing Mistakes
#### 1. Testing Without a Hypothesis
Running random tests without a clear hypothesis generates data but not knowledge. Always start with a reasoned prediction about why a change might work. Even when your hypothesis is wrong, the reasoning helps you learn and design better tests.
#### 2. Ending Tests Too Early
The temptation to declare a winner after a few hundred data points is strong, especially when early results look dramatic. Resist it. Early results regress toward the mean as more data accumulates. Commit to your sample size calculation before the test starts.
#### 3. Testing Trivial Changes
Changing a button from #FF0000 to #FF1100 will not produce measurable results. Focus on changes that address real user concerns, objections, or behavior patterns. The best tests change the message, the offer, or the user flow, not minor cosmetic details.
#### 4. Ignoring Segment Differences
An overall "no difference" result can mask significant differences within segments. Version B might work dramatically better for mobile users while performing worse for desktop users. Always analyze results by key segments (device, source, new vs. returning) when sample sizes allow.
#### 5. Not Accounting for External Factors
A test that runs during a holiday sale period will produce different results than one running during a normal week. Be aware of seasonal effects, promotional calendars, news events, and other external factors that could skew results.
#### 6. Testing Too Many Things at Once
If you change the headline, hero image, CTA text, and page layout all at once, a positive result tells you something worked but not what. Prioritize your test ideas by potential impact and test the highest-leverage elements first.
#### 7. Not Building a Testing Culture
A/B testing fails when it is treated as a one-off project rather than an ongoing practice. The most successful companies run tests continuously, maintain a shared repository of results, and make testing a standard part of every campaign launch.
### Building an A/B Testing Program
#### Creating a Test Backlog
Maintain a prioritized list of test ideas using the ICE framework:
- **Impact**: How much could this test improve the target metric? (1-10)
- **Confidence**: How confident are you that this test will produce a meaningful result? (1-10)
- **Ease**: How easy is it to implement this test? (1-10)
Multiply the three scores to rank tests. A high-impact, high-confidence, easy-to-implement test (like a subject line test in Brevo) should be prioritized over a potentially high-impact but complex test (like a full checkout redesign).
#### Establishing a Testing Cadence
Aim for a consistent rhythm:
- **Email tests**: Run with every major campaign send. Brevo makes this especially easy since the A/B functionality is built into the campaign creation flow.
- **Landing page tests**: Run continuously, with 2-4 tests per month depending on traffic volume.
- **Ad tests**: Run 1-2 creative tests per ad set per month.
#### Documenting and Sharing Results
Create a simple test log with:
- Test name and date
- Hypothesis
- What was changed
- Results (including confidence level)
- Key learning
- Next action
This documentation becomes one of your most valuable marketing assets over time.
### Getting Started Today
You do not need a massive testing infrastructure to begin. Start with the channel where you have the most control and the fastest feedback loop, which for most businesses is email.
If you are using Brevo, you can set up your first A/B test in under five minutes within the campaign creation workflow. Test a subject line, let the platform select the winner automatically, and review the results. That single test will teach you more about your audience than weeks of internal debate.
For e-commerce businesses, connecting your store data through Tajo and running A/B tests on product recommendation emails in Brevo is one of the highest-ROI testing strategies available. When your emails are powered by real customer purchase data, you have far more meaningful elements to test than generic content ever provides.
The companies that win are not the ones with the best first guesses. They are the ones that test the most, learn the fastest, and compound their advantages over time. Start your first test today.
### Related Articles
- [Email Marketing Campaigns: The Complete Guide to Planning, Executing, and Optimizing](/blog/email-marketing-campaigns-guide/)
- [Email Marketing Strategy: Complete Planning & Execution Guide [2025]](/blog/email-marketing-strategy-guide/)
- [Email Marketing for Small Business: The Complete Guide (2026)](/blog/email-marketing-small-business/)
- [Email Marketing ROI: How to Calculate, Track & Improve Returns [2025]](/blog/email-marketing-roi-guide/)
- [Email Marketing for Beginners: The Complete Getting Started Guide (2026)](/blog/email-marketing-beginners-guide/)
- [Free A/B Testing Tool Guide: Web Experiments, Product Flags, Email Tests, Behavior Analytics, and Mobile Remote Config for 2026](/blog/the-8-best-free-ab-testing-tools/)
### Frequently asked questions
**What is A/B testing in email marketing?**
A/B testing (split testing) sends two versions of an email to small segments of your list to determine which performs better. The winning version is then sent to the remaining subscribers.
**What should I A/B test in emails?**
Start with subject lines (biggest impact), then test send times, CTAs, email design/layout, personalization, and content length. Test one variable at a time for clear results.
**How long should I run an A/B test?**
For email, test with 10-20% of your list for 2-4 hours before sending the winner. For landing pages, run tests for at least 1-2 weeks or until you reach statistical significance (95% confidence).
**How long should an A/B test run?**
Until you reach your required sample size or a minimum of one full business cycle (typically 7-14 days for web tests). For email A/B tests in tools like Brevo, the platform handles timing automatically. You set the test duration (commonly 1-4 hours for subject line tests), and the winning version goes to the remaining recipients.
**What is a good sample size for A/B testing?**
It depends on your baseline conversion rate and the minimum effect you want to detect. As a rough guide: to detect a 10% relative improvement on a 5% baseline with 95% confidence and 80% power, you need approximately 15,000 visitors per variation. For email tests, lists of 1,000+ subscribers per variation generally produce reliable results for open rate tests.
**Can I run multiple A/B tests at the same time?**
Yes, as long as the tests do not interact with each other. Running an email subject line test and a landing page headline test simultaneously is fine because they affect different parts of the funnel. Running two tests on the same landing page simultaneously can create interaction effects that confuse results.
**What is a statistically significant result?**
A result where the probability of the observed difference occurring by chance is less than your significance threshold, typically 5% (p < 0.05). This means you can be at least 95% confident that the difference is real and not due to random variation.
**How do I A/B test with a small audience?**
With smaller audiences, focus on testing elements with the largest potential effect size. Subject line tests can show meaningful differences with smaller lists because open rate differences tend to be larger. You can also extend test durations to accumulate more data, or use Bayesian statistical methods that handle small samples more gracefully.
**Should I always go with the statistically significant winner?**
Usually, but consider the full picture. If version B wins on clicks but version A wins on revenue, the "winner" depends on your business goal. Also consider the practical significance: a statistically significant 0.1% improvement may not be worth the implementation effort.
**What is the difference between A/B testing and personalization?**
A/B testing identifies which version performs best for your entire audience (or a segment). Personalization serves different content to different users based on their characteristics or behavior. The two work together: use A/B testing to determine which personalization strategies are most effective.
---
## Abandoned Cart Email: Templates, Examples & Recovery Strategies [2026]
Source: https://tajo.io/blog/abandoned-cart-email-guide/
Published: 2025-03-08 · Updated: 2026-05-08
Recover lost sales with effective abandoned cart emails. Get proven templates, timing strategies, and examples that convert abandoners into customers.
Summary: Around 70% of carts are abandoned, and a timed email sequence recovers 5 to 15% of them. Send the first reminder within an hour, follow with two more across three days, and hold the discount until the final message so you stop paying for sales you would have won anyway.
Every day, nearly 70% of online shopping carts are abandoned. That translates to approximately $18 billion in lost revenue annually for e-commerce businesses. But here's the good news: abandoned cart emails recover 5-15% of those lost sales, making them one of the highest-ROI marketing tools available.
In this comprehensive guide, you'll learn everything about abandoned cart emails: why customers abandon carts, the optimal timing for recovery emails, proven templates and sequences, discount strategies, and how to measure success. By the end, you'll have everything you need to build an abandoned cart recovery system that converts.
### What Is an Abandoned Cart Email?
An abandoned cart email is an automated message sent to shoppers who add items to their online shopping cart but leave without completing the purchase. These emails remind customers about their forgotten items and encourage them to return and complete the transaction.
Unlike promotional emails that go to your entire list, abandoned cart emails are highly targeted and triggered by specific customer behavior. This behavioral targeting is what makes them so effective, you're reaching people who have already demonstrated purchase intent.
#### Why Abandoned Cart Emails Work
- **High intent audience**: These shoppers already chose your products
- **Perfect timing**: You reach them when interest is still fresh
- **Relevance**: The email content matches their exact interests
- **Urgency potential**: Limited stock or expiring carts create natural urgency
The numbers prove it: abandoned cart emails have an average **45% open rate** and **21% click-through rate**, far exceeding standard promotional email benchmarks of 15-20% opens and 2-3% clicks.
### Why Do Customers Abandon Shopping Carts?
Understanding why customers abandon carts helps you craft more effective recovery emails. Here are the top reasons, backed by research:
#### 1. Unexpected Costs (48%)
Shipping fees, taxes, and additional charges added at checkout are the number one reason for cart abandonment. When customers see a higher total than expected, they often bail.
**Recovery strategy**: Address costs directly in your email. Offer free shipping thresholds or highlight that the quoted price includes all fees.
#### 2. Account Creation Required (24%)
Forcing customers to create an account before checkout adds friction. Many shoppers prefer guest checkout options.
**Recovery strategy**: Remind them that guest checkout is available, or highlight the benefits of creating an account (order tracking, faster future checkout).
#### 3. Complicated Checkout Process (18%)
Too many steps, confusing forms, or unclear progress indicators frustrate shoppers.
**Recovery strategy**: Provide a direct link back to checkout (not just the cart), and emphasize how easy completing the purchase is.
#### 4. Security Concerns (17%)
Customers hesitate if they don't trust a site with their payment information.
**Recovery strategy**: Include trust signals in your emails, security badges, payment icons, and mention of secure checkout.
#### 5. Just Browsing/Comparing (15%)
Some shoppers use carts as a wishlist or for comparison shopping across sites.
**Recovery strategy**: Provide additional value, product reviews, comparison content, or limited-time offers to create decision urgency.
#### 6. Payment Options (9%)
Limited payment methods or decline of preferred payment options cause abandonment.
**Recovery strategy**: Highlight all available payment options, including buy-now-pay-later services like Klarna or Afterpay.
#### 7. Technical Issues (4%)
Site errors, crashes, or slow loading drive customers away.
**Recovery strategy**: Apologize for any inconvenience and assure them the issue is resolved. Provide customer support contact.
### The Anatomy of a High-Converting Abandoned Cart Email
Every effective abandoned cart email contains these essential elements:
#### 1. Compelling Subject Line
Your subject line determines whether the email gets opened. The best abandoned cart subject lines:
- Reference the abandoned items specifically
- Create curiosity or urgency
- Feel personal, not promotional
**Top-performing subject line formulas:**
- "Did you forget something?" (Classic, 45%+ open rates)
- "Your [Product Name] is waiting for you"
- "Your cart is about to expire"
- "Still thinking about [Product Category]?"
- "Oops! You left [item] behind"
- "Complete your order and get [incentive]"
#### 2. Clear Product Reminder
Show the exact items left in the cart with:
- Product images (critical for visual impact)
- Product names and any variants (size, color)
- Prices (original and discounted if applicable)
- Quantity
#### 3. Single, Prominent CTA
Your call-to-action should be unmistakable:
- Use action-oriented text: "Complete My Order," "Return to Cart," "Finish Checkout"
- Make the button large and contrasting
- Place it above the fold and repeat it below
#### 4. Trust Signals
Reduce purchase anxiety with:
- Security badges and payment icons
- Return policy highlights
- Customer service contact information
- Customer reviews or ratings for the abandoned products
#### 5. Urgency Elements (Optional but Effective)
Create legitimate urgency:
- "Items in your cart are selling fast"
- "Low stock warning: Only 3 left"
- "Your cart expires in 24 hours"
- "Price guaranteed for limited time"
### Abandoned Cart Email Sequence: The Optimal Timing Strategy
A single abandoned cart email recovers some sales, but a strategic sequence dramatically improves results. Here's the proven timing framework:
#### The 3-Email Abandoned Cart Sequence
| Email | Timing | Purpose | Expected Recovery Rate |
|-------|--------|---------|----------------------|
| Email 1 | 1 hour | Gentle reminder | 5-8% |
| Email 2 | 24 hours | Create urgency | 3-5% |
| Email 3 | 72 hours | Final push + incentive | 2-4% |
**Total expected recovery: 10-17% of abandoned carts**
#### Email 1: The Reminder (1 Hour After Abandonment)
**Goal**: Catch customers who got distracted or had technical issues
**Tone**: Helpful, not pushy
**Content**:
- Simple reminder that items are waiting
- Product images and details
- Direct return-to-cart link
- No discount needed
**Why 1 hour?** This catches customers while their interest is still fresh. Many abandoners simply got distracted, a quick reminder brings them back.
#### Email 2: The Urgency Builder (24 Hours After Abandonment)
**Goal**: Create decision pressure for comparison shoppers
**Tone**: Slightly urgent, still helpful
**Content**:
- Stock warnings (if applicable)
- Cart expiration notice
- Social proof (product reviews, bestseller status)
- FAQ or objection handling
- Still no discount (typically)
**Why 24 hours?** This gives comparison shoppers time to research but catches them before they've moved on completely.
#### Email 3: The Final Push (72 Hours After Abandonment)
**Goal**: Convert hesitant buyers with added value
**Tone**: Urgent, value-focused
**Content**:
- Final reminder messaging
- Incentive offer (discount, free shipping)
- Customer testimonials
- Clear deadline for the offer
**Why 72 hours?** After three days, purchase intent drops significantly. This is your last effective touchpoint before moving to long-term nurturing.
### Abandoned Cart Email Templates
Here are ready-to-customize templates for each email in your sequence:
#### Template 1: The Gentle Reminder (Email 1)
```
Subject: You left something behind!
---
Hey [First Name],
We noticed you left some great items in your cart.
No worries, we've saved them for you!
YOUR CART:
[Product Image] [Product Name]
[Variant] | [Price]
Qty: [Quantity]
[COMPLETE MY ORDER - BUTTON]
Questions? Our team is here to help.
Simply reply to this email.
[Brand Name]
```
**Why this template works:**
- Friendly, non-pushy tone
- Shows exact cart contents
- Single clear CTA
- Opens communication channel
#### Template 2: The Urgency Builder (Email 2)
```
Subject: Your cart won't wait forever, [First Name]
---
Hey [First Name],
Still thinking about your purchase?
We get it, decisions take time.
But here's the thing: the items in your cart
are pretty popular. We can't guarantee
they'll be available for long.
YOUR CART:
[Product Image] [Product Name]
[Variant] | [Price]
Only [X] left in stock
DON'T JUST TAKE OUR WORD FOR IT:
*****
"Absolutely love this product! Fast shipping
and exactly as described."
, Verified Buyer
[SECURE MY ITEMS - BUTTON]
Still have questions?
Here's what other customers ask:
Q: What's your return policy?
A: Easy 30-day returns, no questions asked.
Q: How long is shipping?
A: Most orders arrive within 3-5 business days.
[Brand Name]
```
**Why this template works:**
- Creates urgency with low stock warning
- Adds social proof with review
- Addresses common objections with FAQ
- Multiple psychological triggers
#### Template 3: The Incentive Offer (Email 3)
```
Subject: Last chance + 10% off your cart
---
Hey [First Name],
This is our final reminder about the items
in your cart. After today, we can't guarantee
we'll hold them.
But we don't want you to miss out.
Here's something to help you decide:
USE CODE: SAVE10
For 10% off your order
YOUR CART:
[Product Image] [Product Name]
[Variant] | [Original Price] [Discounted Price]
Your savings: $[Discount Amount]
[CLAIM MY DISCOUNT - BUTTON]
This code expires in 24 hours.
Questions? Our team is here:
Email: support@[brand].com
Chat: [brand].com/chat
[Brand Name]
P.S., Still not sure? Here's what [Customer Name]
said after their purchase:
"Best decision I made this month. The quality
exceeded my expectations."
```
**Why this template works:**
- Clear incentive with code
- Shows savings calculation
- Creates urgency with expiration
- Final social proof reinforcement
- Multiple contact options for last objections
#### Template 4: High-Value Cart VIP Treatment
For carts above a certain threshold (e.g., $200+), use this elevated approach:
```
Subject: [First Name], your exclusive order awaits
---
Dear [First Name],
We noticed you've curated an exceptional
selection worth $[Cart Value].
As a valued customer, we'd like to offer
you something special:
FREE EXPRESS SHIPPING
+ 15% OFF YOUR ORDER
Use code: VIP15
YOUR CURATED SELECTION:
[Product Images Grid]
[Product Details]
Total Value: $[Original]
Your Price: $[Discounted]
You Save: $[Savings]
[COMPLETE MY VIP ORDER - BUTTON]
This exclusive offer expires in 48 hours.
Have questions? Your personal shopping
assistant is standing by:
[Chat with us] | [Call: 1-800-XXX-XXXX]
With appreciation,
The [Brand] Team
```
#### Template 5: The Problem-Solver (For Common Objections)
```
Subject: Quick question about your order
---
Hey [First Name],
We noticed you started an order but didn't
finish. Happens to the best of us!
We wanted to check in and see if there's
anything holding you back:
WORRIED ABOUT SHIPPING?
Orders over $50 ship free. Your cart qualifies!
CONCERNED ABOUT SECURITY?
We use 256-bit encryption. Your payment
info is 100% protected.
WHAT IF IT DOESN'T FIT?
Easy 30-day returns. Free return shipping.
NEED MORE INFO?
Reply to this email and we'll help
with any questions.
YOUR CART:
[Product Details]
[FINISH MY ORDER - BUTTON]
[Brand Name]
```
### Email Subject Lines That Convert
Your subject line is your first impression. Here are proven formulas organized by approach:
#### Curiosity-Based Subject Lines
- "Open this before your cart expires"
- "About your recent visit..."
- "Quick question about your order"
- "Something's missing from your order"
#### Urgency-Based Subject Lines
- "Your cart is expiring soon"
- "Going, going... almost gone"
- "Final hours: Your items are waiting"
- "[Product Name] is selling fast"
#### Personalized Subject Lines
- "[First Name], you left [Product] behind"
- "Still thinking about [Product Name]?"
- "[First Name], complete your [Brand] order"
- "Your [Product Category] is waiting"
#### Benefit-Focused Subject Lines
- "Complete your order + get free shipping"
- "15% off to finish your purchase"
- "Your exclusive discount inside"
- "We saved your cart (+ a surprise)"
#### Playful Subject Lines
- "Oops! Did you forget something?"
- "Your cart misses you"
- "Come back! (We saved your stuff)"
#### Test Results: What Actually Works Best
Based on aggregate data from millions of abandoned cart emails:
| Subject Line Type | Avg. Open Rate | Avg. Click Rate |
|------------------|----------------|-----------------|
| Simple Reminder | 42% | 18% |
| Urgency | 45% | 21% |
| With Discount | 48% | 25% |
| Personalized + Urgency | 52% | 24% |
### When to Offer Discounts (And When Not To)
Discounts can dramatically improve recovery rates, but they come with trade-offs. Here's how to use them strategically:
#### The Discount Dilemma
**Pros:**
- Higher conversion rates (up to 2x)
- Faster customer acquisition
- Clears abandoned inventory
**Cons:**
- Margin erosion
- Trains customers to abandon for discounts
- Can devalue brand perception
#### The Strategic Discount Framework
##### 1. Never Discount in Email 1
Your first abandoned cart email should never include a discount. Many abandoners simply got distracted, they'll convert without incentive. Offering discounts immediately trains customers to expect them.
##### 2. Reserve Discounts for Email 3
If you offer discounts, make them the "final push" in email 3 or later. This ensures you've already captured non-discount-driven conversions.
##### 3. Use Tiered Incentives Based on Cart Value
| Cart Value | Incentive Strategy |
|------------|-------------------|
| Under $50 | No discount, free shipping offer |
| $50-$150 | 10% off or free shipping |
| $150-$300 | 15% off + free shipping |
| $300+ | 15-20% off + free express shipping |
##### 4. Alternative Incentives That Protect Margins
Instead of price discounts, consider:
- **Free shipping** (often more effective than % off)
- **Free gift with purchase** (clears inventory)
- **Extended returns** (reduces risk)
- **Loyalty points bonus** (builds future value)
- **Exclusive product access** (creates value without discounting)
##### 5. Smart Discount Rules
Set up conditional logic in your automation:
- **First-time abandoners**: No discount
- **Repeat abandoners**: Discount on third sequence
- **High-value customers**: VIP treatment, not discounts
- **Low-stock items**: No discount needed (urgency suffices)
- **High-margin products**: Discount available
- **Low-margin products**: Alternative incentives only
#### Measuring Discount Effectiveness
Track these metrics to optimize your discount strategy:
- **Incremental revenue**: Sales from discount emails minus what you'd have earned without discount
- **Margin impact**: Net profit per recovered sale
- **Customer behavior**: Do discounted customers become repeat buyers?
- **Abandonment rate changes**: Are customers abandoning more frequently expecting discounts?
### Calculating Your Abandoned Cart Recovery ROI
Understanding the financial impact helps justify investment in cart recovery optimization.
#### Basic ROI Calculation
**Monthly Cart Abandonment Scenario:**
- Monthly website visitors: 50,000
- Add-to-cart rate: 10% = 5,000 carts created
- Cart abandonment rate: 70% = 3,500 abandoned carts
- Average cart value: $85
- Total abandoned value: $297,500/month
**Recovery Email Performance:**
- Email recovery rate: 10%
- Carts recovered: 350
- Revenue recovered: $29,750/month
- Annual recovery: $357,000
**Cost Analysis:**
- Email platform cost: $200/month
- Staff time (4 hours/month): $200
- Total cost: $400/month
- Annual cost: $4,800
**ROI Calculation:**
- Net revenue: $357,000 - $4,800 = $352,200
- ROI: 7,337%
#### Advanced ROI Factors
Consider these additional factors for a complete picture:
**Customer Lifetime Value (CLV) Impact:**
Recovered customers often become repeat buyers. If your average customer makes 3 purchases:
- Initial recovery: $29,750/month
- Future purchases: $59,500/month
- True monthly value: $89,250
**Opportunity Cost of No Recovery:**
Without abandoned cart emails, you lose not just immediate sales but:
- The entire future relationship
- Referral potential
- Upsell/cross-sell opportunities
#### Benchmarks for Cart Recovery Programs
| Metric | Average | Good | Excellent |
|--------|---------|------|-----------|
| Recovery rate | 5% | 10% | 15%+ |
| Email open rate | 40% | 50% | 60%+ |
| Click-to-open rate | 20% | 30% | 40%+ |
| Revenue per email | $3 | $5 | $8+ |
### Advanced Abandoned Cart Strategies
Once you've mastered the basics, these advanced tactics can further improve recovery rates:
#### 1. Dynamic Content Personalization
Go beyond [First Name] with:
- **Product recommendations**: "You might also like..." based on browse history
- **Category-specific messaging**: Different copy for fashion vs. electronics
- **Behavior-based urgency**: Show actual stock levels dynamically
- **Purchase history context**: "Complete the set" for existing customers
#### 2. Multi-Channel Recovery
Email alone leaves money on the table. Integrate:
- **SMS**: Short, urgent reminders 4-6 hours after abandonment
- **Push notifications**: For mobile app users
- **Retargeting ads**: Show abandoned products across the web
- **WhatsApp**: Personalized messages for high-value carts
**Multi-Channel Sequence Example:**
1. Email (1 hour) - Detailed reminder with images
2. SMS (4 hours) - "Your cart is waiting! Complete your order: [link]"
3. Email (24 hours) - Urgency + social proof
4. Retargeting ads (24-72 hours) - Show abandoned products
5. Email (72 hours) - Final offer with discount
6. SMS (72 hours) - "Final reminder: use SAVE10 for 10% off"
#### 3. Exit-Intent Prevention
Prevent abandonment before it happens:
- Exit-intent popups with small incentive
- Chat triggers when cursor moves toward close
- Progress saving with email capture
#### 4. Real-Time Cart Monitoring
Use live data to:
- Alert sales team for high-value cart abandonment
- Trigger phone calls for $500+ carts
- Send personalized video messages for VIP customers
#### 5. Segmented Sequences
Create different sequences for:
- **New visitors vs. returning customers**
- **Product category** (high consideration vs. impulse)
- **Cart value** (standard vs. VIP treatment)
- **Previous purchase history** (first-time vs. repeat)
### Common Abandoned Cart Email Mistakes to Avoid
Learn from others' mistakes to maximize your recovery rates:
#### 1. Waiting Too Long for the First Email
**Mistake**: Sending the first email 24+ hours after abandonment
**Why it fails**: Purchase intent drops significantly after the first hour
**Fix**: Send your first email within 60 minutes
#### 2. Not Including Product Images
**Mistake**: Text-only reminders without visual cart contents
**Why it fails**: Customers forget what they wanted; images trigger recall
**Fix**: Always include product images with details
#### 3. Too Many CTAs
**Mistake**: Multiple competing calls-to-action
**Why it fails**: Confused customers don't click anything
**Fix**: Single primary CTA, clear and prominent
#### 4. Generic Messaging
**Mistake**: "You have items in your cart" without specifics
**Why it fails**: Feels like spam, not relevant communication
**Fix**: Personalize with product names, customer name, specific details
#### 5. Discounting Too Early
**Mistake**: Offering 20% off in the first email
**Why it fails**: Trains customers to abandon for discounts; erodes margins
**Fix**: Reserve discounts for email 3+; use alternative incentives
#### 6. No Mobile Optimization
**Mistake**: Emails that look great on desktop, terrible on mobile
**Why it fails**: 60%+ of emails open on mobile
**Fix**: Single-column layouts, large buttons, readable text
#### 7. Ignoring Brand Voice
**Mistake**: Abandoned cart emails that sound corporate and cold
**Why it fails**: Feels disconnected from brand experience
**Fix**: Maintain your brand personality in all communications
#### 8. Not Testing
**Mistake**: Setting up one sequence and never optimizing
**Why it fails**: Leaves money on the table
**Fix**: Continuously A/B test subject lines, timing, content, offers
### Industry-Specific Abandoned Cart Examples
Different industries require different approaches. Here are tailored examples for key verticals:
#### Fashion and Apparel
Fashion abandonment often relates to sizing concerns or style uncertainty.
```
Subject: Still thinking about that [Product Name]?
---
Hey [First Name],
Great taste! The [Product Name] you left behind is
one of our best sellers this season.
[PRODUCT IMAGE - Lifestyle shot]
Not sure about sizing?
Use our size guide: [SIZE GUIDE LINK]
See it styled:
[3 OUTFIT INSPIRATION IMAGES]
Still in your cart:
[Product Details]
[COMPLETE MY LOOK - BUTTON]
Free returns within 60 days,
risk-free shopping guaranteed.
[Brand Name]
```
#### Electronics and Tech
Tech purchases involve more research and price comparison.
```
Subject: Your tech upgrade is waiting
---
Hi [First Name],
The [Product Name] in your cart is an
excellent choice. Here's why customers love it:
[PRODUCT IMAGE + KEY SPECS]
KEY FEATURES:
- [Feature 1]
- [Feature 2]
- [Feature 3]
WHAT BUYERS SAY:
***** (2,847 reviews)
"Best tech purchase I've made this year.
Setup was easy, performance is incredible."
INCLUDED WITH PURCHASE:
- 2-year manufacturer warranty
- Free tech support
- 30-day price match guarantee
[COMPLETE PURCHASE - BUTTON]
Questions about specs? Our tech experts
are here: [CHAT LINK]
[Brand Name]
```
#### Beauty and Skincare
Beauty purchases benefit from education and results focus.
```
Subject: Your skincare routine awaits
---
Hey [First Name],
The [Product Name] you're considering is
loved by over 50,000 customers.
[PRODUCT IMAGE]
WHY IT WORKS:
This [product type] uses [key ingredient]
to [primary benefit]. Results visible in
just [timeframe].
REAL RESULTS:
[Before/After or Customer Photos]
"My skin has never looked better.
Wish I'd started sooner!", Sarah M.
YOUR CART:
[Product Details]
[GET GLOWING - BUTTON]
P.S. Free samples included with every order!
[Brand Name]
```
#### Home and Furniture
High-consideration items need extra trust building.
```
Subject: The perfect piece for your space
---
Hi [First Name],
We know choosing furniture is a big decision.
Here's everything you need to feel confident:
[PRODUCT IMAGE - Room setting]
THE [PRODUCT NAME]
[Dimensions] | [Materials] | [Color Options]
QUALITY GUARANTEED:
- Solid [material] construction
- [X]-year warranty included
- White glove delivery available
WHAT CUSTOMERS SAY:
***** "Even better in person. The quality
is exceptional for the price."
YOUR CART:
[Product + Price]
[COMPLETE MY ORDER - BUTTON]
Need to see it first?
Request free fabric swatches: [LINK]
Questions? Our design consultants
are here to help: [PHONE/CHAT]
[Brand Name]
```
### Setting Up Abandoned Cart Recovery with Tajo
Building an effective abandoned cart recovery system requires the right tools. Tajo's integration with Shopify and Brevo makes it easy to implement everything in this guide:
#### Automatic Cart Data Sync
Tajo automatically syncs cart data from your Shopify store to Brevo, ensuring your abandoned cart triggers work in real-time. No manual exports or complex integrations needed.
#### Pre-Built Recovery Templates
Start with proven templates and customize for your brand. Tajo provides:
- Responsive email templates optimized for conversion
- Pre-configured automation workflows
- Dynamic product blocks that pull cart contents automatically
#### Multi-Channel Orchestration
Extend your recovery beyond email:
- **Email**: Primary recovery channel with full Brevo automation
- **SMS**: Quick follow-up nudges for higher urgency
- **WhatsApp**: Personalized messages for high-value carts
Tajo coordinates timing across channels to maximize recovery without overwhelming customers.
#### Advanced Segmentation
Create sophisticated recovery strategies based on:
- Cart value thresholds
- Customer history and purchase frequency
- Product categories
- Previous engagement with recovery emails
#### Unified Analytics
Track cart recovery performance alongside your other marketing metrics:
- Recovery rate by segment
- Revenue attribution
- Channel performance comparison
- A/B test results
#### Why Tajo for Cart Recovery
Unlike standalone cart recovery apps, Tajo connects your entire customer journey:
1. **Customer intelligence**: See the full picture of each abandoner's history and behavior
2. **Behavioral triggers**: Fire emails based on real-time Shopify events
3. **Loyalty integration**: Reward recovered customers and encourage repeat purchases
4. **Central dashboard**: Monitor recovery alongside all your marketing automation
Ready to recover lost revenue? [Start your free Tajo trial](/pricing) and implement abandoned cart recovery that converts.
### Conclusion
Abandoned cart emails are one of the highest-ROI marketing investments you can make. With 70% of carts abandoned and proven recovery rates of 10-15%, the opportunity is significant.
Key takeaways for abandoned cart success:
1. **Send the first email within 1 hour** of abandonment
2. **Use a 3-email sequence** with escalating urgency
3. **Include product images and clear CTAs** in every email
4. **Reserve discounts for the final email** to protect margins
5. **Test continuously** to optimize performance
6. **Expand to multi-channel** for maximum recovery
The templates and strategies in this guide give you everything needed to start recovering lost sales today. Implement them with Tajo's Shopify and Brevo integration, and you'll have a sophisticated cart recovery system running in minutes, not weeks.
Every abandoned cart is a customer who wanted to buy from you. A well-crafted recovery email reminds them why, and makes it easy to complete the purchase.
### Related Articles
- [Email Marketing Campaigns: The Complete Guide to Planning, Executing, and Optimizing](/blog/email-marketing-campaigns-guide/)
- [Customer Journey Mapping for E-commerce: Complete Guide with Templates](/blog/customer-journey-mapping-ecommerce/)
- [E-commerce CRM: The Complete Guide for Online Stores](/blog/ecommerce-crm-guide/)
- [Email Marketing Strategy: Complete Planning & Execution Guide [2025]](/blog/email-marketing-strategy-guide/)
- [Email Marketing for Small Business: The Complete Guide (2026)](/blog/email-marketing-small-business/)
- [WooCommerce Abandoned Cart: Recovery Strategies & Plugins](/blog/woocommerce-abandoned-cart-guide/)
### Frequently asked questions
**What is an abandoned cart email?**
An abandoned cart email is an automated message sent to shoppers who add items to their cart but leave without completing the purchase. These emails remind customers about forgotten items and typically recover 5-15% of abandoned carts.
**When should I send abandoned cart emails?**
The optimal timing is: first email within 1 hour of abandonment, second email after 24 hours, and a final email after 48-72 hours. Sending too quickly feels pushy, while waiting too long lets interest fade.
**Should I offer a discount in abandoned cart emails?**
Reserve discounts for your second or third email in the sequence. Start by simply reminding customers about their cart. If they don't respond, then offer a small incentive (5-10% off or free shipping) to close the sale.
**How many abandoned cart emails should I send?**
A 3-email sequence is the sweet spot: a reminder within 1 hour, a follow-up at 24 hours highlighting benefits/reviews, and a final urgency email with an incentive at 48-72 hours.
**What's the best time to send abandoned cart emails?**
The first email should go out within 1 hour of abandonment, this is critical for maximum recovery. Subsequent emails should follow at 24 hours and 72 hours. For send time optimization (morning vs. evening), test with your specific audience as results vary by industry and customer base.
**Do abandoned cart emails hurt my email reputation?**
No, when done correctly. Abandoned cart emails actually improve metrics because they're highly relevant and timely. The key is proper email authentication (SPF, DKIM, DMARC), clean lists, and easy unsubscribe options. High engagement rates from cart recovery emails can boost overall sender reputation.
**Should I send abandoned cart emails to everyone?**
You should send them to everyone who has opted in to marketing communications and abandoned a cart. However, segment your approach: new visitors might get different messaging than returning customers, and high-value carts might warrant different treatment than small orders.
**What discount should I offer in abandoned cart emails?**
Start with no discount in your first email, many customers convert without one. If you offer discounts, 10-15% is typical for the third email. For high-value carts, free shipping often converts better than percentage discounts. Always test what works for your margins and customers.
**How do I measure abandoned cart email success?**
Key metrics include: recovery rate (percentage of abandoned carts that convert), revenue recovered (total sales from the sequence), open rate (40-50% is good), click rate (15-25% is good), and ROI (compare recovered revenue to email program costs). Also track long-term impact on customer behavior.
**Can abandoned cart emails be used for B2B?**
Yes, but adapt the approach. B2B cart abandonment often involves longer consideration cycles and multiple stakeholders. Adjust timing (first email at 4-6 hours instead of 1 hour), focus on information over urgency, and consider personalized outreach for high-value opportunities.
**What should I do about customers who repeatedly abandon carts?**
Track abandonment behavior and create segments for serial abandoners. Options include: reducing email frequency, removing them from cart recovery (they may be using carts as wishlists), showing different messaging, or requiring action before seeing prices. Test different approaches for your audience.
**How do abandoned cart emails work with GDPR/privacy regulations?**
Abandoned cart emails typically fall under "legitimate interest" for existing customers who have made purchases or shown clear purchase intent. For new visitors, you need explicit consent to send marketing emails. Always include unsubscribe links, honor preferences, and consult legal counsel for your specific situation.
**Should my abandoned cart emails look like my regular marketing emails?**
They should feel consistent with your brand but may warrant a simpler design. Cart recovery emails perform well with clean, focused layouts that emphasize the abandoned products and CTA. Heavy promotional design can make them feel like generic marketing rather than helpful reminders.
---
## ActiveCampaign Alternatives: Automation, Email, CRM, Pricing Models, and Migration Fit (2026)
Source: https://tajo.io/blog/activecampaign-alternatives/
Published: 2026-03-05 · Updated: 2026-05-14
Compare ActiveCampaign alternatives by automation depth, CRM fit, email and SMS channels, ecommerce use case, pricing model, and migration work.
Summary: ActiveCampaign still has strong automation depth, but the right alternative depends on pricing model, CRM requirements, channel mix, ecommerce data, and migration effort. Compare total cost at your expected contact count, not just the entry plan.
ActiveCampaign earned its reputation on deep automation, but its per-contact pricing and the cost of bolting on SMS and other channels lead many teams to look elsewhere. This guide compares the strongest alternatives for 2026 and shows which one fits which use case.
### Why Consider ActiveCampaign Alternatives?
- **Pricing scales with contacts.** Your bill grows every time your list does, even for contacts who never open an email.
- **Channels cost extra.** SMS is metered separately, and there is no native WhatsApp campaign channel.
- **CRM sits on higher tiers.** Pipeline and deal features require the Plus plan or above.
- **Depth can be overkill.** Smaller teams often pay for automation sophistication they never use.
### Quick Decision Table
| Your priority | Best pick | Why |
|---|---|---|
| Lower cost for large lists | Brevo | Stores unlimited contacts and prices primarily by send volume |
| All-in-one sales + marketing | HubSpot | Strong CRM, deep ecosystem |
| Ecommerce revenue | Klaviyo | Best-in-class store data and predictive segments |
| Simple email | MailerLite | Clean, affordable, fast to learn |
| Creators and newsletters | Kit | Newsletter-first, creator monetization |
| Shopify stores | Brevo + Tajo | Multi-channel plus loyalty on store data |
### ActiveCampaign Alternatives by Fit
#### 1. Brevo for multichannel value
**Best for:** Multi-channel marketing without per-contact pricing.
| Feature | ActiveCampaign | Brevo |
|---|---|---|
| Pricing model to verify | Contact-based tiers | Send-volume tiers with unlimited contacts |
| Automation | Deep workflow builder | Visual workflows, segmentation, lead scoring |
| SMS | Available with metered usage | Global SMS in the same platform |
| WhatsApp | Not native | Yes |
| CRM | Available on sales and higher bundles | Built-in CRM available from the free tier |
Brevo prices on email volume rather than contact count, so storing a large list costs nothing extra. You get a usable free CRM, an automation builder, and email, SMS, and WhatsApp in one place. For Shopify stores, [Tajo](/blog/brevo-shopify-integration/) syncs orders, products, and customer events into Brevo so segments and loyalty programs run on real purchase data, not guesswork.
#### 2. HubSpot for CRM-led teams
**Best for:** Teams that want sales and marketing in one ecosystem.
Strong CRM, mature integrations, and excellent education resources. The trade-off is cost: Marketing Hub adds up quickly past the free CRM tier, and full automation lives behind higher plans.
#### 3. Klaviyo for ecommerce data
**Best for:** Shopify and ecommerce brands chasing revenue per send.
Klaviyo's store-data modeling and predictive segments are excellent. Pricing scales with profiles, so it can get expensive at volume, and it is purpose-built for ecommerce rather than B2B.
#### 4. MailerLite for simple email
**Best for:** Small teams that want clean, affordable email.
Easy to learn, good landing pages, fair pricing. Automation is lighter than ActiveCampaign and there is no native SMS or WhatsApp.
#### 5. Kit for creators
**Best for:** Creators, newsletters, and course sellers. (Kit is the platform formerly known as ConvertKit.)
Newsletter-first design, simple visual automations, and creator monetization tools. Ecommerce and CRM features stay basic, and it is email-only.
#### 6. GetResponse for webinars
**Best for:** Businesses running webinar funnels.
Built-in webinars, solid automation, and landing pages in one tool. Pricing is per-contact and multi-channel reach is limited.
#### 7. Omnisend for ecommerce automations
**Best for:** Shopify stores wanting pre-built ecommerce workflows.
Tight ecommerce focus with email and SMS plus ready-made automations. Less suited to non-ecommerce use, and pricing rises at higher volumes.
#### 8. Mailchimp for familiar entry-level email
**Best for:** Teams comfortable with per-contact pricing and a familiar brand.
Mailchimp is easy to start with and has a broad template and integration ecosystem. The trade-off is contact-based pricing, stricter free-plan caps than many older comparisons mention, and limited native multichannel coverage compared with Brevo. See [Mailchimp alternatives](/blog/best-mailchimp-alternatives/) for the wider field.
#### 9. Keap for small business CRM
**Best for:** Small businesses wanting CRM plus automation and payments together.
All-in-one with built-in invoicing. The trade-off is a steeper learning curve and higher entry pricing.
#### 10. Customer.io for product-led SaaS
**Best for:** Product and SaaS teams triggering messages from in-app events.
Event-driven messaging with strong API and data control. It expects engineering involvement and is overkill for simple newsletter sends.
### Feature Comparison
| Feature | Brevo | ActiveCampaign | Mailchimp | Klaviyo |
|---|---|---|---|---|
| Automation | Advanced | Best in class | Basic | Strong (ecommerce) |
| SMS global | Yes | Metered add-on | US only | Yes |
| WhatsApp | Yes | No | No | No |
| CRM | All plans, free | Plus and up | Basic | No |
| Pricing model | Email volume | Per contact | Per contact | Per profile |
### Migration Considerations
Before you switch, export the assets that are expensive to rebuild:
1. Contacts with all custom fields and tags
2. Automation workflows (document the logic, not just the export)
3. Email templates
4. Segment and list definitions
5. Forms and landing pages
Rough timelines: a simple list-and-newsletter move takes one to two weeks, complex automation rebuilds run four to six weeks, and enterprise migrations with custom integrations can take two to three months. Run both platforms in parallel for one send cycle before cutting over.
### Conclusion
ActiveCampaign still wins on automation sophistication, but most teams do not need that ceiling and do not want the per-contact bill. For the best balance of features, price, and channels, **Brevo** is the strongest all-around alternative. Choose **Klaviyo** for ecommerce revenue, **Kit** for creator newsletters, and **MailerLite** for simple, low-cost email.
If you run Shopify, pairing Brevo with [Tajo](/blog/brevo-shopify-integration/) adds loyalty programs and store-data segmentation on top. Ready to switch? [Start your free trial with Tajo](/pricing).
### Related Articles
- [AWeber Alternatives: Email Automation, Creator Tools, Pricing Models, and Migration Fit (2026)](/blog/aweber-alternatives/)
- [HubSpot Alternatives: CRM, Marketing Automation, Sales, Pricing Models, and Migration Fit (2026)](/blog/hubspot-alternatives/)
- [Mailchimp Competitors: 8 Better Alternatives Worth Switching To (2026)](/blog/mailchimp-competitors/)
### Frequently asked questions
**What are the best ActiveCampaign alternatives?**
Strong ActiveCampaign alternatives include Brevo for multichannel marketing and send-based pricing, HubSpot for CRM-led teams, Klaviyo for ecommerce data, MailerLite for simple email, and Kit for creators.
**Why switch from ActiveCampaign?**
Common reasons include contact-based pricing, a feature set that can be heavier than a small team needs, CRM or reporting gaps for a specific workflow, and the need to consolidate email with SMS, WhatsApp, or ecommerce data.
**Is Brevo a good ActiveCampaign alternative?**
Yes. Brevo offers marketing automation, email, SMS, WhatsApp, and a free CRM. Its volume-based pricing (you pay for emails sent, not contacts stored) is far more affordable for growing lists.
**Is there a free ActiveCampaign alternative?**
Yes. Brevo and MailerLite both have functional free entry paths. Compare the current send caps, subscriber caps, branding, automation access, and support limits before using either free tier for production campaigns.
**What is the cheapest ActiveCampaign alternative for a large list?**
Brevo, because it charges on email volume rather than contact count. A list of 50,000 mostly-dormant contacts costs the same to store as a small one.
**Which alternative has the best automation?**
ActiveCampaign still leads on raw automation depth. Brevo is the closest practical match for most teams and adds SMS and WhatsApp into the same workflows.
**Do any alternatives support WhatsApp campaigns?**
Brevo does natively. Most ActiveCampaign competitors, including Mailchimp and Klaviyo, do not.
---
## ActiveCampaign vs Mailchimp: Complete Feature and Pricing Comparison
Source: https://tajo.io/blog/activecampaign-vs-mailchimp/
Published: 2026-03-08 · Updated: 2026-05-07
Compare ActiveCampaign and Mailchimp for email marketing and automation. Analyze features, pricing, automation capabilities, and discover why Brevo + Tajo offers a better alternative for e-commerce.
Summary: ActiveCampaign leads on automation depth and its built-in CRM; Mailchimp leads on ease of use and template polish. Both bill per contact, so cost tracks list size rather than how often you send. For a Shopify store the deciding factor is usually how much order and catalog data actually reaches the platform.
When choosing an email marketing platform, ActiveCampaign and Mailchimp consistently rank among the top contenders. Both platforms serve millions of businesses worldwide, but they approach marketing automation from fundamentally different angles. This comprehensive comparison examines every aspect of both platforms to help you make an informed decision for your business.
Whether you are a small business owner exploring your first email marketing tool or a marketing professional evaluating a platform switch, this guide provides the detailed analysis you need. We will also explore why many e-commerce businesses are discovering that Brevo combined with Tajo offers superior value and functionality for online stores.
### Quick Comparison Overview
| Feature | ActiveCampaign | Mailchimp |
|---------|----------------|-----------|
| **Primary Focus** | Marketing automation | Email marketing |
| **Automation Depth** | Advanced, CRM-integrated | Basic to intermediate |
| **CRM Capabilities** | Built-in CRM | Basic CRM (limited) |
| **SMS Marketing** | Included on higher tiers | US-only, separate product |
| **WhatsApp Marketing** | Limited integration | Not available |
| **E-commerce Features** | Via integrations | Native features |
| **Pricing Model** | Per-contact | Per-contact |
| **Best For** | Automation-focused B2B | Simple email campaigns |
| **Free Plan** | 14-day trial only | Yes (limited) |
### Platform Overview
#### ActiveCampaign
Founded in 2003, ActiveCampaign has evolved from a simple email marketing tool into a comprehensive customer experience automation platform. The company positions itself as an automation-first solution, offering sophisticated workflow builders, built-in CRM functionality, and sales automation tools.
ActiveCampaign serves over 185,000 businesses globally and is particularly popular among B2B companies, agencies, and businesses with complex sales cycles. The platform excels at creating multi-step automation sequences that respond to customer behavior across multiple touchpoints.
**Key Strengths:**
- Industry-leading automation builder with 900+ integrations
- Built-in sales CRM with pipeline management
- Site tracking and predictive content capabilities
- Machine learning for predictive sending and content optimization
- Robust conditional logic and branching in automations
- Lead scoring and contact management
- Sales automation beyond just marketing
#### Mailchimp
Mailchimp began in 2001 as a side project and grew into one of the most recognizable names in email marketing. Acquired by Intuit in 2021 for $12 billion, Mailchimp now serves over 13 million users worldwide. The platform has expanded beyond email to include landing pages, social media tools, and basic e-commerce features.
Mailchimp is known for its user-friendly interface and approachable design. The platform targets small businesses and entrepreneurs who need straightforward email marketing without a steep learning curve.
**Key Strengths:**
- Intuitive drag-and-drop editor with extensive templates
- Strong brand recognition and established reputation
- Free plan for beginners (up to 500 contacts)
- Built-in website builder and landing pages
- Social media posting and ads management
- Creative assistant with AI-powered design suggestions
- Simple customer journey builder
### Email Marketing Features
#### Email Builder and Design
**ActiveCampaign:**
ActiveCampaign provides a robust email builder with drag-and-drop functionality. The platform offers 250+ professionally designed templates organized by industry and campaign type. Advanced users can access HTML editing for complete customization.
The editor includes dynamic content blocks that change based on contact attributes, allowing you to personalize messages without creating multiple campaign versions. Conditional content sections can display different products, offers, or messages based on tags, custom fields, or list membership.
ActiveCampaign also offers predictive content, which uses machine learning to automatically select the content variation most likely to resonate with each recipient based on their past behavior and preferences.
**Mailchimp:**
Mailchimp's email builder is arguably more intuitive for beginners. The Creative Assistant feature uses AI to generate custom designs based on your brand assets, making it easy to create professional-looking emails without design experience.
The template library includes 100+ designs, though the variety is somewhat less than ActiveCampaign. Mailchimp's content blocks include features like product recommendations that automatically pull items from connected e-commerce stores.
The platform recently introduced generative AI capabilities for writing email copy, helping marketers overcome writer's block and create variations quickly.
**Verdict:** Mailchimp wins on ease of use; ActiveCampaign wins on advanced personalization and dynamic content capabilities.
#### Deliverability and Inbox Placement
**ActiveCampaign:**
ActiveCampaign consistently reports deliverability rates above 93% in industry tests. The platform includes dedicated IP addresses on higher plans and provides deliverability consulting for enterprise customers.
Features that support deliverability include:
- Automatic list hygiene and bounce management
- Predictive sending to optimize send times
- Spam testing before sending
- DKIM and SPF authentication
- Dedicated sending infrastructure
**Mailchimp:**
Mailchimp also maintains strong deliverability, typically reporting rates between 89-93% depending on the study. The platform benefits from its massive sending volume and established relationships with ISPs.
Deliverability features include:
- Automatic abuse detection
- Content analysis and recommendations
- Compliance warnings
- Authentication setup assistance
- List cleaning tools
**Verdict:** Both platforms offer strong deliverability. ActiveCampaign has a slight edge for high-volume senders who need dedicated IPs.
#### A/B Testing and Optimization
**ActiveCampaign:**
ActiveCampaign offers comprehensive split testing across multiple variables:
- Subject lines
- From names and addresses
- Email content
- Send times
- Entire automations
The platform allows up to five variations in a single test and can automatically send the winning variation to the remaining audience. Split testing within automations enables ongoing optimization of automated campaigns.
**Mailchimp:**
Mailchimp's A/B testing covers:
- Subject lines
- From names
- Content (on Standard plan and above)
- Send times
The testing interface is straightforward, but the platform limits tests to three variations. Multivariate testing (testing multiple variables simultaneously) requires the Premium plan.
**Verdict:** ActiveCampaign provides more comprehensive testing options and better integration with automation workflows.
### Automation Capabilities
#### Workflow Builder
**ActiveCampaign:**
This is where ActiveCampaign truly excels. The visual automation builder is among the most powerful in the industry, offering:
- **Split actions:** Create parallel paths based on conditions
- **Wait steps:** Delay based on time, date, or until conditions are met
- **If/else logic:** Branch automations based on any contact attribute
- **Goals:** End automations when contacts achieve specific outcomes
- **Attribution:** Track which automations generate conversions
- **Nested automations:** Trigger secondary automations from primary workflows
ActiveCampaign provides 900+ automation recipes (pre-built templates) covering common use cases from welcome series to cart abandonment to lead nurturing. Complex automations can include dozens of steps without performance issues.
The platform also offers site tracking, allowing automations to trigger based on specific page visits. Combined with event tracking, you can create highly sophisticated behavior-based sequences.
**Mailchimp:**
Mailchimp's automation capabilities have improved significantly but remain less sophisticated than ActiveCampaign. The Customer Journey Builder provides:
- Visual workflow creation
- Basic triggers (sign up, purchase, tag added)
- Time delays
- Simple branching (yes/no splits)
- Pre-built journeys for common scenarios
The automation builder is accessible and easy to learn, making it suitable for businesses with straightforward automation needs. However, complex branching logic, multiple conditions, and advanced triggers require workarounds or are simply not available.
Mailchimp limits certain automation features to higher-priced plans. Free and Essentials users have access to only basic autoresponders.
**Verdict:** ActiveCampaign wins decisively on automation power. Mailchimp is adequate for simple sequences but cannot match ActiveCampaign's sophistication.
#### Pre-Built Automation Templates
**ActiveCampaign:**
The platform includes 900+ automation templates covering:
- Welcome and onboarding series
- Abandoned cart recovery
- Lead nurturing sequences
- Re-engagement campaigns
- Customer win-back flows
- Birthday and anniversary messages
- Sales follow-up automations
- Webinar and event sequences
- Support ticket workflows
- Internal notification automations
**Mailchimp:**
Mailchimp offers approximately 50 pre-built customer journeys focusing on:
- Welcome emails
- Abandoned cart reminders
- Order confirmations
- Product follow-ups
- Re-engagement campaigns
- Birthday emails
- Date-based automations
**Verdict:** ActiveCampaign provides significantly more pre-built options, especially for B2B and sales-focused use cases.
### CRM and Contact Management
#### Built-In CRM
**ActiveCampaign:**
ActiveCampaign includes a full-featured CRM at no additional cost on Plus plans and above. The CRM offers:
- Visual deal pipelines (unlimited on higher tiers)
- Deal scoring and win probability
- Task management for sales teams
- Sales automation and sequences
- Lead scoring based on engagement
- Sales reports and forecasting
- Gmail and Outlook integration
- Calendar sync
- Sales activity tracking
For businesses that need both marketing automation and sales CRM, ActiveCampaign eliminates the need for separate tools. The integration between marketing and sales is seamless, with contacts flowing naturally from lead capture through deal closure.
**Mailchimp:**
Mailchimp offers basic CRM functionality but with significant limitations:
- Simple contact profiles
- Tags and segments
- Audience dashboard
- Basic revenue tracking
- Limited pipeline visualization
Mailchimp's CRM capabilities are suitable for tracking customer information and basic segmentation but lack the sales-focused features needed by teams with dedicated sales processes.
**Verdict:** ActiveCampaign's CRM is substantially more powerful and can replace dedicated CRM tools for many businesses.
#### Contact Segmentation
**ActiveCampaign:**
Segmentation in ActiveCampaign uses a powerful rules-based system supporting:
- Contact field values (standard and custom)
- Email engagement metrics
- Site visit behavior
- Automation history
- Deal information
- Event data
- E-commerce purchase history
- Lead scores
- Tags and lists
Segments update dynamically in real-time as contacts meet or no longer meet criteria. You can create complex segments using AND/OR logic with multiple conditions.
**Mailchimp:**
Mailchimp's segmentation includes:
- Signup source
- Email engagement
- E-commerce activity
- Location
- Tags
- Survey responses
- Predicted demographics
The Standard plan allows up to five conditions per segment; more complex segments require Premium. Advanced segmentation with nested logic is available but less intuitive than ActiveCampaign.
**Verdict:** ActiveCampaign offers more sophisticated segmentation with better real-time updating and deeper condition options.
### Pricing Comparison
#### ActiveCampaign Pricing
ActiveCampaign bases pricing on contact count and plan level:
| Plan | 1,000 Contacts | 5,000 Contacts | 10,000 Contacts |
|------|----------------|----------------|-----------------|
| Lite | $29/mo | $69/mo | $139/mo |
| Plus | $49/mo | $149/mo | $229/mo |
| Professional | $149/mo | $299/mo | $479/mo |
| Enterprise | Custom | Custom | Custom |
**What's included by plan:**
- **Lite:** Email marketing, automation, forms, segmentation
- **Plus:** CRM, lead scoring, SMS marketing, integrations
- **Professional:** Predictive content, split automations, attribution
- **Enterprise:** Custom reporting, dedicated support, custom domain
Note: ActiveCampaign does not offer a free plan, only a 14-day trial.
#### Mailchimp Pricing
Mailchimp also prices by contacts and features:
| Plan | 500 Contacts | 5,000 Contacts | 10,000 Contacts |
|------|--------------|----------------|-----------------|
| Free | $0 | N/A | N/A |
| Essentials | $13/mo | $69/mo | $110/mo |
| Standard | $20/mo | $100/mo | $170/mo |
| Premium | $350/mo | $350/mo | $350/mo |
**What's included by plan:**
- **Free:** Basic email, 500 contacts, 1,000 sends/month, limited features
- **Essentials:** Templates, A/B testing, basic automation, 3 audiences
- **Standard:** Customer journeys, send time optimization, behavioral targeting
- **Premium:** Advanced segmentation, multivariate testing, phone support
#### Cost Analysis
**Scenario 1: Small business with 2,500 contacts**
- ActiveCampaign Plus: ~$99/month
- Mailchimp Standard: ~$60/month
**Scenario 2: Growing business with 10,000 contacts**
- ActiveCampaign Plus: ~$229/month
- Mailchimp Standard: ~$170/month
**Scenario 3: Established business with 25,000 contacts**
- ActiveCampaign Plus: ~$399/month
- Mailchimp Standard: ~$350/month
#### Hidden Costs and Considerations
**ActiveCampaign:**
- CRM requires Plus plan or higher
- SMS marketing is an add-on with per-message pricing
- Dedicated IP costs extra
- No free plan limits initial exploration
**Mailchimp:**
- Audiences count toward contact limits even if unsubscribed
- Many features locked behind Standard or Premium
- Transactional email is a separate product
- Contact limits can trigger unexpected upgrades
**Verdict:** Mailchimp is generally less expensive for basic email marketing. ActiveCampaign provides better value when you factor in CRM and advanced automation needs.
### SMS and Multi-Channel Marketing
#### SMS Capabilities
**ActiveCampaign:**
SMS marketing is available on Plus plans and above as an add-on. Features include:
- SMS campaigns and automations
- Two-way messaging
- Link tracking
- MMS support
- Integration with email workflows
- Available in US, Canada, UK, and Australia
SMS credits are purchased separately and range from $0.01-$0.05 per message depending on country and volume.
**Mailchimp:**
Mailchimp's SMS offering is more limited:
- US-only availability
- Basic SMS campaigns
- Separate from email automations
- Limited automation triggers
- No two-way messaging
- Premium pricing per message
**Verdict:** ActiveCampaign offers better SMS capabilities with international availability, though both pale in comparison to dedicated multi-channel platforms.
#### WhatsApp Marketing
**ActiveCampaign:**
ActiveCampaign offers limited WhatsApp integration through third-party connections. The platform does not natively support WhatsApp Business API, requiring workarounds through Zapier or custom integrations.
**Mailchimp:**
Mailchimp does not offer WhatsApp marketing capabilities at all. Businesses requiring WhatsApp must use separate tools and manage channels independently.
**Verdict:** Neither platform adequately addresses WhatsApp marketing, a critical gap for businesses serving markets where WhatsApp dominates.
### E-Commerce Integration
#### Shopify and WooCommerce Support
**ActiveCampaign:**
ActiveCampaign integrates with major e-commerce platforms:
- Shopify (via third-party connector or API)
- WooCommerce (official integration)
- BigCommerce
- Square
E-commerce features include:
- Purchase tracking and abandoned cart triggers
- Product catalog sync for dynamic content
- Revenue attribution reporting
- Customer purchase history in contact records
- Basic RFM segmentation
However, ActiveCampaign's e-commerce integrations can require additional setup and may not sync all data automatically. The platform was designed primarily for B2B use cases, so e-commerce features feel somewhat added-on rather than native.
**Mailchimp:**
Mailchimp has invested heavily in e-commerce:
- Native Shopify integration
- Official WooCommerce plugin
- Direct BigCommerce connection
- Square integration
E-commerce features include:
- Order and purchase syncing
- Abandoned cart automations
- Product recommendations
- Purchase-based segmentation
- Revenue reports
- Predicted customer lifetime value
Mailchimp's e-commerce tools are more polished but still lack depth in areas like loyalty programs and advanced customer analytics.
**Verdict:** Mailchimp offers better native e-commerce integration; ActiveCampaign requires more configuration but provides more automation flexibility.
#### Loyalty and Retention Features
**ActiveCampaign:**
No native loyalty program features. Businesses must integrate third-party loyalty tools and manually trigger campaigns based on external data.
**Mailchimp:**
No native loyalty program features. Similar limitations to ActiveCampaign in this area.
**Verdict:** Neither platform addresses loyalty programs, leaving a significant gap for e-commerce businesses focused on retention.
### Support and Resources
#### Customer Support
**ActiveCampaign:**
- Email support on all plans
- Chat support on all plans
- Phone support on Professional and Enterprise
- Dedicated account manager on Enterprise
- Response time: typically within 24 hours
**Mailchimp:**
- Email support on paid plans only (not Free)
- Chat support on Essentials and above
- Phone support on Premium only
- Response time: varies significantly
**Verdict:** ActiveCampaign provides more accessible support across all plan levels.
#### Learning Resources
**ActiveCampaign:**
- ActiveCampaign University (free courses)
- Extensive documentation
- Community forum
- Regular webinars
- Certified consultant network
**Mailchimp:**
- Mailchimp 101 tutorials
- Help center articles
- Community forum
- Blog and resources
- Partner directory
**Verdict:** Both platforms offer comprehensive learning resources.
### When to Choose Each Platform
#### Choose ActiveCampaign If:
1. **Automation is your priority**
- You need complex, multi-step workflows
- Behavior-based triggers are essential
- You want to automate sales processes alongside marketing
2. **You need built-in CRM**
- Sales pipeline tracking is required
- You want marketing and sales in one platform
- Lead scoring is important for your business
3. **B2B or high-touch sales model**
- Long sales cycles with multiple touchpoints
- Need to nurture leads over time
- Want attribution tracking for campaigns
4. **Team collaboration is important**
- Multiple users with different permissions
- Need task assignment and management
- Want shared sales pipelines
#### Choose Mailchimp If:
1. **You are just starting out**
- Need a free plan to begin
- Want the easiest learning curve
- Simple email campaigns are sufficient
2. **Budget is the primary concern**
- Lower cost for basic email marketing
- Don't need advanced automation
- CRM is handled separately
3. **Design matters most**
- Want beautiful templates without design skills
- Creative Assistant AI appeals to you
- Brand consistency is a priority
4. **All-in-one simplicity**
- Website builder included
- Social posting in same platform
- Don't want to manage multiple tools
### The Better Alternative: Brevo + Tajo
While ActiveCampaign and Mailchimp both serve their markets well, e-commerce businesses often find that neither platform fully addresses their needs. This is where Brevo combined with Tajo emerges as a compelling alternative.
#### Why Brevo?
Brevo (formerly Sendinblue) offers distinct advantages for e-commerce:
**Pricing Model:**
Unlike both ActiveCampaign and Mailchimp, Brevo charges based on email volume rather than contact count. This fundamental difference can save thousands of dollars annually for businesses with large contact lists.
| Platform | 10,000 Contacts, 50,000 emails/mo |
|----------|-----------------------------------|
| ActiveCampaign Plus | ~$229/month |
| Mailchimp Standard | ~$170/month |
| Brevo Business | ~$35/month |
**Multi-Channel Excellence:**
- Full WhatsApp Business API integration
- SMS in 200+ countries (not just US)
- Email, SMS, and WhatsApp in unified workflows
- Transactional messages included
**Automation Power:**
- Visual automation builder comparable to ActiveCampaign
- Multi-channel automation (email + SMS + WhatsApp in same flow)
- Event-based triggers
- E-commerce automation templates
#### How Tajo Transforms Brevo for Shopify
Brevo's native Shopify integration has limitations. Tajo bridges this gap by providing:
**Complete Data Synchronization:**
- Real-time customer sync to Brevo
- Full order history and product data
- Customer behavior tracking
- Product catalog integration
- Inventory and pricing updates
**E-Commerce Automation Triggers:**
- Abandoned cart events with full product data
- Browse abandonment tracking
- Purchase milestone triggers
- Customer lifecycle events
- Order status changes
**Built-In Loyalty Programs:**
- Points and rewards system
- Tier-based loyalty programs
- Automated loyalty communications via Brevo
- VIP customer segmentation
- No additional subscription required
**Unified Customer Intelligence:**
- 360-degree customer view in Brevo
- RFM analysis and segmentation
- Customer lifetime value tracking
- Purchase behavior patterns
- Cross-channel engagement data
#### Brevo + Tajo vs ActiveCampaign vs Mailchimp
| Capability | Brevo + Tajo | ActiveCampaign | Mailchimp |
|------------|--------------|----------------|-----------|
| Pricing model | Per-email | Per-contact | Per-contact |
| Unlimited contacts | Yes | No | No |
| WhatsApp marketing | Full API | Limited | None |
| Global SMS | 200+ countries | 4 countries | US only |
| Built-in loyalty | Yes | No | No |
| Shopify integration depth | Deep | Basic | Moderate |
| Multi-channel automation | Native | Partial | Limited |
| E-commerce focus | Primary | Secondary | Growing |
### Making the Switch
#### Migration Considerations
If you are currently using ActiveCampaign or Mailchimp and considering Brevo + Tajo, plan for:
**Data Export:**
- Contact lists with all custom fields
- Email templates you want to preserve
- Automation workflow documentation
- Segment definitions
**Setup Requirements:**
- Connect Shopify to Tajo
- Configure Brevo account
- Recreate key automations
- Set up tracking and integrations
**Transition Timeline:**
- Allow 2-4 weeks for setup and testing
- Run platforms in parallel initially
- Gradually migrate campaign sending
- Sunset old platform when confident
#### Getting Started with Brevo + Tajo
1. **Sign up for Tajo** and connect your Shopify store
2. **Create a Brevo account** (free tier available)
3. **Tajo automatically syncs** customers, orders, and products to Brevo
4. **Configure automations** using Brevo's builder with enhanced Shopify triggers
5. **Launch loyalty program** through Tajo's built-in features
6. **Engage across channels** with coordinated email, SMS, and WhatsApp campaigns
### Conclusion
ActiveCampaign and Mailchimp serve different segments of the market well. ActiveCampaign excels at sophisticated automation and CRM functionality, making it ideal for B2B businesses with complex sales cycles. Mailchimp provides an accessible entry point for small businesses needing straightforward email marketing.
However, for e-commerce businesses specifically, both platforms have significant limitations. Neither offers native WhatsApp marketing, both charge based on contact count (which becomes expensive at scale), and neither includes loyalty program functionality.
Brevo combined with Tajo addresses these gaps directly:
- **Per-email pricing** saves money for businesses with large contact lists
- **Full WhatsApp Business API** enables engagement where customers already communicate
- **Global SMS** reaches customers in 200+ countries
- **Built-in loyalty programs** drive repeat purchases without additional tools
- **Deep Shopify integration** through Tajo ensures complete data synchronization
If you run an e-commerce business on Shopify and want powerful multi-channel marketing with integrated loyalty features, Brevo + Tajo deserves serious consideration alongside ActiveCampaign and Mailchimp.
Ready to experience a better approach to e-commerce marketing? [Start your free trial with Tajo](/pricing) and see how the combination of Brevo's multi-channel power and Tajo's e-commerce intelligence can transform your marketing results.
### Frequently asked questions
**Which is better, Activecampaign or Mailchimp?**
Compare ActiveCampaign and Mailchimp for email marketing and automation. Analyze features, pricing, automation capabilities, and discover why Brevo + Tajo offers a better alternative for e-commerce.
**How does pricing compare between Activecampaign and Mailchimp?**
Pricing models differ between platforms. Compare based on your contact list size, sending volume, and required features to find the best value.
**Can I switch between Activecampaign and Mailchimp?**
Yes. Most platforms support data export/import. Migration typically involves transferring contacts, recreating key automations, and updating domain settings.
**Is ActiveCampaign better than Mailchimp for automation?**
Yes, ActiveCampaign offers significantly more sophisticated automation capabilities. The platform supports complex branching logic, multiple triggers, site tracking, and deep CRM integration that Mailchimp cannot match. For businesses that rely heavily on automation, ActiveCampaign is the clear choice between these two platforms.
**Does Mailchimp have a CRM?**
Mailchimp offers basic CRM functionality including contact profiles, tags, and simple audience management. However, it lacks the sales pipeline, deal tracking, and sales automation features found in dedicated CRM tools or ActiveCampaign's built-in CRM. Businesses with active sales processes typically need additional CRM software.
**Which platform is better for e-commerce?**
Both platforms offer e-commerce integrations, with Mailchimp providing slightly more polished out-of-box Shopify support. However, neither platform was designed specifically for e-commerce, and both lack features like built-in loyalty programs and comprehensive multi-channel marketing. Brevo combined with Tajo offers a more complete e-commerce marketing solution.
**Can I use SMS marketing with ActiveCampaign or Mailchimp?**
ActiveCampaign offers SMS marketing in select countries (US, Canada, UK, Australia) as an add-on to Plus plans and above. Mailchimp's SMS is limited to the US only. For businesses needing global SMS capabilities, alternative platforms like Brevo (200+ countries) provide better coverage.
**How do ActiveCampaign and Mailchimp compare on price?**
Mailchimp is generally less expensive for basic email marketing, especially with its free tier. However, when comparing similar feature sets (automation, CRM, SMS), ActiveCampaign often provides better value. Both charge based on contact count, which can become expensive for businesses with large lists. Brevo's per-email pricing model offers significant savings for businesses with many contacts.
**Does either platform support WhatsApp marketing?**
Neither ActiveCampaign nor Mailchimp offers native WhatsApp Business API support. ActiveCampaign allows limited integration through third-party tools, while Mailchimp has no WhatsApp capabilities. For businesses serving markets where WhatsApp is dominant, Brevo provides full WhatsApp marketing functionality.
**Which platform has better customer support?**
ActiveCampaign provides more accessible support across all plan levels, with email and chat support included on all plans and phone support on Professional and above. Mailchimp restricts support by plan, with email-only support on Essentials, chat on Standard, and phone reserved for Premium subscribers.
**Can I switch from ActiveCampaign to Mailchimp or vice versa?**
Yes, both platforms allow data export, and migration is possible. You can export contacts as CSV files and recreate templates and automations in the new platform. Allow 2-4 weeks for a complete migration, and consider running both platforms in parallel during the transition.
**What is the best email marketing platform for small business?**
The best platform depends on your specific needs. Mailchimp works well for businesses that need simple email campaigns and appreciate an easy learning curve. ActiveCampaign suits businesses requiring sophisticated automation and CRM functionality. For e-commerce businesses, Brevo + Tajo offers the best combination of multi-channel marketing, e-commerce integration, and value pricing.
**How do deliverability rates compare?**
Both ActiveCampaign and Mailchimp maintain strong deliverability rates in the 89-95% range. ActiveCampaign offers dedicated IP addresses on higher plans, which can improve deliverability for high-volume senders. Proper list hygiene and engagement practices matter more than platform choice for most businesses.
---
## How to Create Advanced Marketing Funnels
Source: https://tajo.io/blog/advanced-marketing-funnels/
Published: 2024-09-20 · Updated: 2026-05-08
Master the art of building sophisticated, multi-channel marketing funnels that guide prospects through every stage of the customer journey, from awareness to advocacy, with personalized experiences and automated workflows.
Summary: Master the art of building sophisticated, multi-channel marketing funnels that guide prospects through every stage of the customer journey, from awareness to advocacy, with personalized experiences...
Marketing funnels have evolved far beyond simple email sequences. Today's advanced funnels combine multiple channels, dynamic personalization, behavioral triggers, and sophisticated segmentation to create customer journeys that feel personal, timely, and relevant. When executed properly, advanced marketing funnels can increase conversion rates by 300% or more while reducing customer acquisition costs.
### Understanding Advanced Marketing Funnels
Traditional marketing funnels follow a linear path: awareness → interest → decision → action. Advanced funnels recognize that modern customer journeys are non-linear, with prospects entering at different stages, moving back and forth, and engaging across multiple channels before converting.
Advanced funnels incorporate:
- **Multi-channel orchestration**: Coordinating email, SMS, WhatsApp, social media, and web experiences
- **Dynamic personalization**: Adapting content based on behavior, preferences, and demographics
- **Behavioral triggers**: Responding to specific actions in real-time
- **Micro-conversions**: Optimizing for small commitments that lead to larger goals
- **Lifecycle stages**: Different strategies for prospects vs. customers vs. advocates
### The Anatomy of an Advanced Funnel
#### Top of Funnel (TOFU): Awareness & Education
**Objective**: Attract and educate potential customers
**Tactics:**
- Content marketing (blogs, videos, podcasts)
- Social media engagement
- SEO and organic traffic
- Paid advertising
- Lead magnets and free resources
**Key Metrics:**
- Traffic volume
- Engagement rate
- Lead capture rate
- Cost per lead
#### Middle of Funnel (MOFU): Consideration & Nurturing
**Objective**: Build trust and demonstrate value
**Tactics:**
- Email nurture sequences
- Educational webinars
- Case studies and testimonials
- Product comparisons
- Free trials or demos
**Key Metrics:**
- Email open and click rates
- Content engagement
- Time to next stage
- Lead scoring progression
#### Bottom of Funnel (BOFU): Decision & Conversion
**Objective**: Drive purchase decisions
**Tactics:**
- Personalized offers
- Sales consultations
- Limited-time promotions
- Risk reversal (guarantees, free returns)
- Social proof and urgency
**Key Metrics:**
- Conversion rate
- Average order value
- Cost per acquisition
- Sales cycle length
#### Post-Purchase: Retention & Advocacy
**Objective**: Maximize lifetime value and generate referrals
**Tactics:**
- Onboarding sequences
- Customer education
- Loyalty programs
- Upsell and cross-sell campaigns
- Referral incentives
**Key Metrics:**
- Customer lifetime value (CLV)
- Repeat purchase rate
- Net Promoter Score (NPS)
- Referral rate
### Building Advanced Funnels: Step-by-Step Framework
#### Step 1: Map the Customer Journey
Document every touchpoint and decision point:
1. **Identify personas**: Who are your ideal customers?
2. **Map awareness channels**: How do they discover you?
3. **Track consideration process**: What information do they need?
4. **Understand decision factors**: What drives purchase decisions?
5. **Plan post-purchase experience**: How do you retain and grow customers?
#### Step 2: Define Funnel Stages and Goals
Create clear definitions for each stage:
**Stage Definitions:**
- **Subscriber**: Opted into email list
- **Engaged Lead**: Opened 3+ emails or visited 5+ pages
- **Marketing Qualified Lead (MQL)**: Met specific engagement criteria
- **Sales Qualified Lead (SQL)**: Expressed purchase intent
- **Customer**: Made first purchase
- **Repeat Customer**: Made 2+ purchases
- **Advocate**: Provided referral or review
**Goals for Each Stage:**
Set specific conversion targets (e.g., "Convert 25% of subscribers to engaged leads within 30 days")
#### Step 3: Create Segmentation Strategy
Advanced funnels require sophisticated segmentation:
**Behavioral Segments:**
- Website activity (pages visited, time spent)
- Email engagement (opens, clicks, ignores)
- Purchase behavior (products bought, frequency, recency)
- Content preferences (topics engaged with)
**Demographic Segments:**
- Industry or job role
- Company size
- Geographic location
- Language preference
**Lifecycle Segments:**
- New subscribers
- Active prospects
- Customers (new, repeat, at-risk, churned)
- VIP customers
**Psychographic Segments:**
- Pain points and goals
- Buying motivations
- Risk tolerance
- Decision-making style
With Tajo's Brevo integration, all customer data is automatically synced and segmented, making it easy to create sophisticated audience groups based on any combination of criteria.
#### Step 4: Design Multi-Channel Workflows
Create coordinated experiences across channels:
**Email Sequences:**
Primary channel for detailed content and nurturing
**SMS Campaigns:**
High-urgency messages, appointment reminders, time-sensitive offers
**WhatsApp Messaging:**
Personalized conversations, customer support, order updates
**Retargeting Ads:**
Re-engage website visitors who didn't convert
**Social Media:**
Build community and extend reach
**Push Notifications:**
In-app engagement for mobile users
**Example Multi-Channel Flow:**
1. User downloads lead magnet → Welcome email (Day 0)
2. Educational email series (Days 2, 5, 8)
3. If email opens but no clicks → SMS with different angle (Day 10)
4. If clicks but doesn't convert → Retargeting ads + WhatsApp message (Day 14)
5. If converts → Onboarding sequence across email + SMS (Days 15+)
#### Step 5: Implement Behavioral Triggers
Set up automated responses to user actions:
**Engagement Triggers:**
- Opened email → Send follow-up based on content
- Clicked specific link → Segment into interest category
- Watched video → Send related resource
- Downloaded resource → Trigger sales notification
**Website Behavior Triggers:**
- Visited pricing page 3+ times → Send pricing guide + discount
- Abandoned cart → Send cart recovery sequence
- Spent 5+ minutes on blog → Offer related lead magnet
- Returned after 30 days → Re-engagement campaign
**Milestone Triggers:**
- 7 days since signup → Check-in email
- 30 days without engagement → Win-back campaign
- 90 days after purchase → Replenishment reminder
- Anniversary → Special celebration offer
**Inactivity Triggers:**
- No email opens in 21 days → Re-engagement sequence
- No purchase in 90 days → Personalized offer
- Subscription about to expire → Renewal campaign
#### Step 6: Create Dynamic Content
Personalize experiences based on user data:
**Email Personalization:**
- Subject lines with name, company, or recent activity
- Dynamic product recommendations
- Location-specific content and offers
- Industry-specific case studies
**Landing Page Personalization:**
- Headlines that match ad copy or email subject
- Content adapted to traffic source
- Personalized offers based on customer segment
- Dynamic testimonials from similar customers
**Product Recommendations:**
- "Customers like you also bought..."
- Complementary product suggestions
- Replenishment reminders for consumables
- Upgrade paths based on current products
#### Step 7: Optimize for Micro-Conversions
Break the path to purchase into smaller commitments:
**Engagement Ladder:**
1. **Awareness**: Read blog post
2. **Interest**: Download resource
3. **Consideration**: Watch demo video
4. **Evaluation**: Request quote or start free trial
5. **Purchase**: Buy product
6. **Loyalty**: Join loyalty program
7. **Advocacy**: Refer a friend
Each step should feel like a natural, low-friction next action.
#### Step 8: Build Lead Scoring System
Prioritize leads based on fit and engagement:
**Demographic Scoring (Fit):**
- Right industry: +15 points
- Company size in target range: +10 points
- Job title is decision-maker: +20 points
- Geographic location: +5 points
**Behavioral Scoring (Engagement):**
- Email open: +3 points
- Email click: +7 points
- Website visit: +5 points
- Pricing page visit: +15 points
- Demo request: +50 points
- Downloaded case study: +10 points
**Negative Scoring (Disqualifiers):**
- Used free email domain: -10 points
- Unsubscribed: -50 points
- Job title non-relevant: -20 points
**Thresholds:**
- 0-25: Cold lead (automated nurture)
- 26-50: Warm lead (increased frequency)
- 51-75: Hot lead (sales notification)
- 76+: Sales-ready (immediate outreach)
#### Step 9: Implement Testing Framework
Continuous optimization through systematic testing:
**Elements to Test:**
- Subject lines and preview text
- Email content and layout
- Call-to-action buttons
- Send times and frequency
- Offer positioning and pricing
- Landing page designs
- Channel mix and sequencing
**Testing Methodology:**
1. Identify high-impact variables
2. Form hypothesis (e.g., "Shorter subject lines will increase opens by 10%")
3. Create variations
4. Split traffic evenly
5. Run until statistical significance
6. Implement winner
7. Test next variable
#### Step 10: Set Up Advanced Analytics
Track performance across the entire funnel:
**Funnel Metrics:**
- Conversion rate at each stage
- Drop-off points and reasons
- Time in each stage
- Path analysis (common journeys)
**Channel Attribution:**
- First-touch attribution
- Last-touch attribution
- Multi-touch attribution
- Channel assists
**Revenue Metrics:**
- Customer acquisition cost (CAC)
- Customer lifetime value (CLV)
- Return on ad spend (ROAS)
- Revenue per email sent
**Engagement Metrics:**
- Email performance by segment
- Content engagement rates
- Cross-channel interaction patterns
- Response time metrics
### Advanced Funnel Strategies
#### 1. Intent-Based Funnels
Adapt funnel based on initial behavior:
**Information Seekers:**
- Started with blog content
- Funnel: Educational content → Comprehensive guides → Webinar → Soft offer
**Solution Shoppers:**
- Started with product pages
- Funnel: Product details → Comparison guide → Customer reviews → Discount offer
**Price Sensitive:**
- Started with pricing page
- Funnel: Value justification → ROI calculator → Payment options → Limited-time discount
**Ready to Buy:**
- Requested demo or quote
- Funnel: Immediate sales contact → Personalized proposal → Objection handling → Close
#### 2. Velocity-Based Funnels
Adjust based on engagement speed:
**Fast-Moving Leads:**
- Rapid engagement with multiple touchpoints
- Strategy: Accelerate sequence, reduce delays, prioritize for sales
**Slow-Moving Leads:**
- Sporadic engagement
- Strategy: Longer nurture period, more educational content, patience
**Stalled Leads:**
- Engaged initially, then stopped
- Strategy: Re-engagement campaign, change channels, offer something new
#### 3. Value-Based Funnels
Segment by potential customer value:
**High-Value Prospects:**
- Large company or high-intent signals
- Strategy: White-glove treatment, direct sales involvement, premium content
**Mid-Value Prospects:**
- Standard target customer
- Strategy: Standard automation with selective human touch
**Low-Value Prospects:**
- Small company or low-intent
- Strategy: Fully automated, self-service resources
#### 4. Lifecycle Funnels
Different funnels for different customer stages:
**New Customer Funnel:**
- Onboarding and activation
- Goal: Successful first use, quick wins
**Growth Funnel:**
- Feature adoption and expansion
- Goal: Increase usage, upsell
**Retention Funnel:**
- Engagement and satisfaction
- Goal: Prevent churn, renew subscriptions
**Win-Back Funnel:**
- Re-engage churned customers
- Goal: Reactivation with improved offering
**Advocacy Funnel:**
- Leverage happy customers
- Goal: Reviews, referrals, case studies
#### 5. Event-Triggered Funnels
Launch funnels based on specific events:
**Product Launch:**
- Tease → Announce → Early access → General availability → Testimonials
**Seasonal Campaigns:**
- Pre-season awareness → Peak season promotion → End-of-season clearance
**Company Milestones:**
- Anniversary sale → Customer appreciation → New features announcement
**External Events:**
- Industry conference attendance → Post-event follow-up
- Market changes → Timely solution positioning
### Integration with Tajo's Platform
Tajo provides the infrastructure for advanced funnel execution:
**Unified Customer Data:**
All interactions synced from Brevo, website visits, email engagement, purchase history, and customer attributes, available for funnel targeting and personalization.
**Multi-Channel Orchestration:**
Coordinate email, SMS, and WhatsApp campaigns from a single platform with consistent messaging and timing across channels.
**Automated Workflows:**
Visual workflow builder for creating complex, multi-step funnels with conditional logic, delays, and dynamic content.
**Loyalty Program Integration:**
Automatically enroll customers in loyalty programs, award points based on behavior, and trigger reward notifications within your funnels.
**Real-Time Segmentation:**
Dynamic audience updates based on behavior, ensuring customers always receive the most relevant messages.
**Performance Analytics:**
Comprehensive dashboards showing funnel performance, channel attribution, and ROI metrics.
### Common Mistakes to Avoid
#### 1. Over-Automation
Not every touchpoint should be automated. High-value prospects and critical moments require human involvement.
#### 2. Generic Messaging
Advanced funnels require advanced personalization. Generic messages kill conversion.
#### 3. Ignoring Mobile
Over 60% of emails are opened on mobile. Ensure every asset is mobile-optimized.
#### 4. Focusing Only on Acquisition
Post-purchase funnels often deliver higher ROI than acquisition funnels. Don't neglect retention.
#### 5. Lack of Testing
Assumptions lead to suboptimal performance. Test everything systematically.
#### 6. Poor Timing
Sending too frequently annoys; too infrequently causes disengagement. Find the right cadence for each segment.
#### 7. No Clear Exit Paths
Let people unsubscribe from sequences they're not interested in without leaving your list entirely.
### Measuring Funnel Success
**Key Performance Indicators:**
**Efficiency Metrics:**
- Overall conversion rate (visitors → customers)
- Stage-by-stage conversion rates
- Average time to convert
- Cost per acquisition
**Revenue Metrics:**
- Revenue per visitor
- Average order value
- Customer lifetime value
- Return on marketing investment
**Engagement Metrics:**
- Email engagement rates by stage
- Content consumption
- Multi-channel engagement rate
**Quality Metrics:**
- Customer satisfaction
- Product adoption rate
- Churn rate
- Referral rate
### Scaling Your Funnels
As your business grows, scale your funnel infrastructure:
**Operational Scaling:**
- Document all workflows
- Create templates for common funnels
- Establish governance and approval processes
- Train team members on funnel management
**Technical Scaling:**
- Ensure platform can handle volume
- Optimize for performance
- Implement proper data management
- Set up redundancy and backups
**Content Scaling:**
- Build content libraries
- Create modular content blocks
- Establish brand guidelines
- Implement content calendars
**Personalization Scaling:**
- Expand segmentation
- Develop more dynamic content
- Implement AI-powered recommendations
- Create persona-specific journeys
### The Future of Marketing Funnels
Emerging trends shaping advanced funnels:
- **AI-powered optimization**: Machine learning automatically optimizes send times, content, and channel selection
- **Predictive analytics**: Anticipate customer needs before they express them
- **Conversational funnels**: Chat and voice interfaces integrated into traditional funnels
- **Privacy-first personalization**: Effective personalization without invasive tracking
- **Unified customer experiences**: Seamless transitions between digital and physical touchpoints
### Conclusion
Creating advanced marketing funnels is both an art and a science. It requires strategic thinking, technical implementation, creative content, and continuous optimization. The effort is worthwhile, well-designed funnels can dramatically improve conversion rates, reduce acquisition costs, and increase customer lifetime value.
Start by mapping your current customer journey, identify the highest-impact improvements, and implement systematically. Use platforms like Tajo to simplify multi-channel orchestration and leverage customer data for personalization.
Remember that funnels are never "finished." The best marketing teams continuously test, learn, and refine their funnels based on performance data and changing customer behavior. By adopting this mindset of constant improvement, you'll build marketing funnels that drive sustainable business growth.
### Related Articles
- [How to Create Advanced Marketing Funnels in 2026](/blog/how-to-create-advanced-marketing-funnels/)
### Frequently asked questions
**What is create advanced marketing funnels?**
Master the art of building sophisticated, multi-channel marketing funnels that guide prospects through every stage of the customer journey, from awareness to advocacy, with personalized experiences and automated workflows.
**Why is create advanced marketing funnels important?**
Create Advanced Marketing Funnels helps businesses improve customer engagement, streamline operations, and drive growth through effective strategies and tools.
**How do I implement create advanced marketing funnels?**
Start by understanding your goals, choose the right tools, and implement in phases. Many platforms offer free trials to test before committing.
---
## Affordable Email Marketing Guide: Pricing Models, Free Plans, Automation, and Upgrade Signals (2026)
Source: https://tajo.io/blog/affordable-email-marketing-guide/
Published: 2025-03-08 · Updated: 2026-05-16
Compare affordable email marketing options by pricing model, free-plan limits, automation depth, contact storage, deliverability, and when it makes sense to upgrade.
Summary: Affordable email marketing is about value, not the lowest sticker price. Compare send-volume pricing against contact-based pricing, then check free-plan caps, automation gates, deliverability controls, and the upgrade point where your actual cost changes.
Email marketing remains one of the highest-return channels available, and you do not need a large budget to run it well. The challenge for small businesses is not finding a cheap tool. It is finding the right balance of cost, capability, and deliverability so that every dollar you spend actually reaches an inbox and drives a result.
This guide explains what makes email marketing genuinely affordable in 2026, compares the leading budget-friendly platforms, and lays out the strategies that cut cost without cutting results.
### What "affordable" actually means
The cheapest plan on paper is often not the cheapest in practice. Affordability comes down to the pricing model and the hidden costs underneath it.
#### Pricing models compared
| Pricing model | How it works | Best for | Watch out for |
|---------------|--------------|----------|---------------|
| Per-email | Pay by emails sent | Large lists, moderate frequency | Cost rises with send volume |
| Per-contact | Pay by list size | Frequent senders, smaller lists | Paying for inactive subscribers |
| Flat-rate | Fixed monthly fee | Predictable budgeting | Feature ceilings |
| Pay-as-you-go | Buy email credits | Sporadic senders | Expensive at scale |
| Freemium | Free tier, paid upgrades | Beginners and testing | Limited features, branding |
The key distinction is per-email versus per-contact. Per-contact platforms charge you more as your list grows, even for subscribers who never open anything. Per-email platforms (Brevo is the clearest example) let your list grow for free and only charge when you send, which suits businesses with big lists and moderate frequency.
#### Hidden costs to check
- **Overage charges** when you exceed a plan limit
- **Add-on features** where automation, segmentation, or reporting cost extra
- **Branding removal** locked behind a paid tier
- **Integration fees** to connect your store or CRM
- **Support tiers** where faster help costs more
A platform that looks cheap at signup can become the most expensive once these stack up.
### Affordable email platform shortlist for 2026
Pricing shifts often, so treat this as a fit guide and confirm current free-plan limits, send tiers, subscriber caps, branding rules, and automation gates on each vendor's pricing page.
| Platform | Pricing model to verify | Strongest at | Check before choosing |
|----------|-------------------------|--------------|----------------------|
| Brevo | Send-volume tiers with unlimited contacts | Multi-channel email, SMS, WhatsApp, CRM | Daily or monthly send limits, advanced feature gates |
| MailerLite | Subscriber tiers plus send limits | Simple newsletters, landing pages, automation | Subscriber caps and feature differences by tier |
| Kit | Creator and newsletter tiers | Creators, paid newsletters, audience products | Subscriber thresholds and commerce features |
| Mailchimp | Contact tiers and monthly send limits | Familiar editor, templates, integrations | Contact counting rules, automation depth, SMS availability |
| Moosend | Subscriber tiers | Budget automation and ecommerce campaigns | Trial/free structure, support, advanced feature access |
| Benchmark Email | Contact or send-based options depending on plan | Simple campaigns and small teams | Send caps, branding, automation limits |
#### Brevo
Brevo's send-volume model is what makes it stand out for affordability. You pay primarily for sends, not for how many contacts you store, so a business with a large list and moderate frequency can avoid the inactive-subscriber tax that comes with contact-based tools. The same account can also cover email, SMS, WhatsApp, CRM, and transactional email, which matters when a "cheap email tool" would otherwise require several paid add-ons.
#### MailerLite
MailerLite pairs a generous entry path with one of the cleanest interfaces on the market. Automation, landing pages, and signup forms are the core appeal. It is usually best for teams that want to launch quickly and do not need deep CRM, SMS, WhatsApp, or complex revenue attribution.
#### Kit
Kit is worth checking when "affordable" also means creator-friendly. Its strengths are newsletters, landing pages, audience tagging, and creator monetization. It is less compelling if you need ecommerce purchase data, SMS, WhatsApp, or a sales CRM in the same system.
#### Mailchimp
Mailchimp remains familiar and easy to buy, but it is not automatically the lowest-cost option anymore. Confirm how contacts are counted, what the free plan includes, and when automation, testing, support, or multichannel features require an upgrade.
### Cost-saving strategies that work on any plan
Choosing the right platform is half the work. These habits cut cost further and improve results at the same time.
#### 1. Keep your list clean
Remove hard bounces immediately, suppress repeat soft bounces, and move long-inactive contacts into a re-engagement track or out of the list. On per-contact pricing, removing dead weight can save real money every month, and on every platform it protects your sender reputation.
#### 2. Segment instead of blasting
Sending everything to everyone costs more and performs worse. Segment by engagement, behavior, and lifecycle stage, then send the right message to the right slice. Targeted sends to smaller [segments](/blog/email-segmentation-guide/) often cut total volume substantially while lifting open and click rates.
#### 3. Match frequency to engagement
| Segment | Suggested cadence |
|---------|-------------------|
| Highly engaged | Weekly or more |
| Moderately engaged | Every two weeks |
| Low engagement | Monthly or re-engagement only |
| New subscribers | Welcome series, then adjust |
#### 4. Let automation do the work
A handful of [automated workflows](/blog/email-marketing-automation-workflows/) run themselves and consistently outperform manual sends. Prioritize the ones with the clearest payback: a [welcome series](/blog/welcome-email-guide/), [abandoned cart recovery](/blog/abandoned-cart-email-guide/), a [post-purchase sequence](/blog/post-purchase-email-guide/), and a [re-engagement flow](/blog/re-engagement-email-guide/).
#### 5. Protect deliverability
Email that lands in spam is money spent on nothing. Authenticate your domain with SPF, DKIM, and DMARC, use [double opt-in](/blog/double-opt-in-guide/), keep sending patterns consistent, and watch your bounce and complaint rates.
### Choosing the right platform for your situation
Use a few quick filters:
- **List size.** Small lists with light sending can often start on a free or low-cost MailerLite, Kit, Benchmark Email, or Mailchimp tier. Large list, moderate frequency? Brevo's per-email model usually wins on cost.
- **Use case.** Ecommerce leans toward Brevo when you want email, SMS, WhatsApp, CRM, and transactional messaging in one account. Content and blogging suit MailerLite or Kit. Simple campaign sending can fit Benchmark Email or Moosend.
- **Budget at scale.** Project cost at the list size you expect in a year, not today. The cheapest plan now can become the priciest once contact tiers, send limits, and add-ons kick in.
### Affordable email marketing for ecommerce
Ecommerce gets the most from email because the highest-return automations are tied directly to purchase behavior: cart recovery, browse abandonment, post-purchase, and win-back. These pay for themselves quickly, which is why an affordable stack matters more than a cheap one.
For a Shopify store on a budget, the lean stack looks like this:
| Component | Affordable solution |
|-----------|---------------------|
| Email marketing | Brevo (free to low monthly) |
| Shopify integration | Tajo |
| SMS and WhatsApp | Brevo (pay per message) |
| Loyalty program | Tajo (included) |
Assembling separate tools for email, SMS, integration, and loyalty can create avoidable subscription overlap. Consolidating onto Brevo plus [Tajo](/) keeps the stack simpler while adding capabilities most budget email tools lack.
#### Where Tajo, Brevo, and Shopify fit
[Tajo](/) connects your Shopify store to Brevo and syncs customers, orders, products, and events, so your affordable email platform suddenly has the data it needs for real ecommerce automation. On top of that, Tajo adds loyalty programs and AI-driven engagement at no extra platform cost. The result is professional email, SMS, WhatsApp, and loyalty on a small-business budget, rather than four separate subscriptions. For the platform comparison itself, see our guide to [email marketing software for small business](/blog/email-marketing-software-small-business/).
### Common affordable email marketing mistakes
- **Choosing on price alone.** The cheapest tool can cost more in workarounds, missing features, and migration later.
- **Ignoring deliverability.** A $10 tool that lands in spam is more expensive than a $25 tool that reaches the inbox.
- **Skipping automation.** Manual sending eats time, and time is cost. Set up the core flows even on a free plan.
- **Letting the list rot.** Inactive subscribers drag down both your bill and your reputation.
- **Over-engineering early.** You do not need enterprise segmentation while the list is still small. Start simple and grow into features.
### The bottom line
Affordable email marketing is not about finding the cheapest tool. It is about matching the pricing model to how you actually send, keeping your list and deliverability healthy, and letting automation carry the load. Start on a free tier that fits your real list and send volume, focus on the fundamentals, and upgrade only when you hit a real limit. For Shopify stores specifically, Brevo plus Tajo can consolidate email, SMS, WhatsApp, and loyalty instead of spreading those jobs across separate tools.
### Related articles
- [Email Marketing for Small Business: The Complete Guide](/blog/email-marketing-small-business/)
- [Email Marketing Software for Small Business](/blog/email-marketing-software-small-business/)
- [CRM and Email Marketing Integration](/blog/crm-email-marketing-integration/)
- [Email Marketing ROI Guide](/blog/email-marketing-roi-guide/)
- [Email Marketing for Beginners](/blog/email-marketing-beginners-guide/)
### Frequently asked questions
**What is the most affordable email marketing platform?**
The most affordable platform depends on how you send. Brevo is often cost-effective for larger lists because it prices by email volume rather than contacts stored. MailerLite, Kit, Moosend, Benchmark Email, and Mailchimp can fit smaller lists depending on current free-plan and paid-tier limits.
**Can I do effective email marketing for free?**
Yes, if your list and send volume are small. Free plans usually cap daily or monthly sends, subscribers, automation features, branding removal, support, or reporting, so confirm the current limit before relying on a free tier for production campaigns.
**How much should a small business budget for email marketing?**
Budget from your actual list size, send frequency, and required features. A small list can often start free, while growing teams should model cost at the next two list or send-volume milestones before choosing a platform.
---
## The Complete Guide to AI Tool Implementation
Source: https://tajo.io/blog/ai-tool-implementation-guide/
Published: 2024-09-30 · Updated: 2026-05-21
A comprehensive, step-by-step framework for successfully selecting, deploying, and optimizing AI tools in your organization, from initial evaluation through long-term management and ROI maximization.
Summary: AI tool rollouts fail on process, not technology. Evaluate against one named business outcome, pilot with a small group before committing, budget for change management and retraining, then measure adoption and ROI on a fixed cadence instead of assuming the rollout stuck.
AI tools promise to transform how businesses operate, but the gap between promise and reality is filled with failed implementations, abandoned projects, and disappointed stakeholders. The difference between success and failure rarely comes down to the technology itself, it's about how you implement it. This guide provides a complete framework for successfully deploying AI tools that deliver measurable business value.
### Why AI Tool Implementations Fail
Understanding failure modes helps you avoid them:
#### Common Failure Patterns
**1. Solution in Search of a Problem**
Implementing AI because it's trendy, not because it solves a real business need.
**2. Unrealistic Expectations**
Believing AI will magically solve complex problems without proper data, integration, or change management.
**3. Poor Data Foundation**
Underestimating data quality requirements and the work needed to prepare data for AI.
**4. Insufficient Stakeholder Buy-In**
Technical team excited, business users resistant, executives ambivalent, recipe for failure.
**5. Lack of Clear Success Metrics**
Not defining what success looks like makes it impossible to achieve or demonstrate value.
**6. Inadequate Change Management**
Focusing on technology while ignoring the people and process changes required.
**7. Integration Challenges**
Underestimating the complexity of connecting AI tools to existing systems.
**8. Vendor Lock-In**
Choosing proprietary solutions that make switching prohibitively expensive.
### The AI Tool Implementation Framework
#### Phase 1: Discovery and Planning (Weeks 1-4)
##### Step 1: Define Business Objectives
Start with business outcomes, not technology features.
**Good Objectives:**
- Reduce customer service costs by 30% while maintaining satisfaction
- Increase sales conversion rates by 20%
- Decrease fraud losses by 50%
- Improve customer retention by 15%
**Poor Objectives:**
- "We need AI"
- "Implement machine learning"
- "Use the latest technology"
**Framework:**
- What business problem are you solving?
- What's the current cost of this problem?
- What would success look like?
- How will you measure improvement?
- What's the expected ROI and timeline?
##### Step 2: Assess Current State
Understand your starting point:
**Process Assessment:**
- Document current workflows
- Identify pain points and bottlenecks
- Map data flows
- Measure baseline performance
**Technical Assessment:**
- Inventory existing systems
- Evaluate integration capabilities
- Assess data quality and availability
- Review infrastructure capacity
**Organizational Assessment:**
- Identify stakeholders and decision-makers
- Evaluate AI/technical expertise
- Understand culture and change readiness
- Assess budget and resource availability
##### Step 3: Research AI Solutions
Explore available options systematically:
**Categories to Consider:**
- Pre-built SaaS solutions (fastest deployment)
- Platform-as-a-Service (PaaS) requiring customization
- Custom development (most flexible, most expensive)
- Hybrid approaches
**Evaluation Criteria:**
**Functionality:**
- Does it solve your specific problem?
- What's included out-of-box vs. customization?
- Are there feature gaps?
- Roadmap alignment with your needs?
**Integration:**
- Pre-built connectors to your stack?
- API quality and documentation?
- Webhook support?
- Data import/export capabilities?
**Scalability:**
- Performance at your expected volume?
- Pricing at scale?
- Geographic expansion support?
- Technical limitations?
**Vendor Stability:**
- Company financial health?
- Customer references and case studies?
- Market position and competition?
- Support and SLA commitments?
**Total Cost of Ownership:**
- Licensing/subscription fees
- Implementation costs
- Training requirements
- Ongoing maintenance
- Integration development
- Exit costs if you switch
##### Step 4: Build the Business Case
Quantify expected value and costs:
**Cost Analysis:**
```
One-Time Costs:
- Software licenses: $X
- Implementation services: $Y
- Integration development: $Z
- Training and change management: $W
Total: $T
Annual Recurring Costs:
- Subscription fees: $A
- Maintenance and support: $B
- Additional staff: $C
Total Annual: $R
```
**Benefit Analysis:**
```
Efficiency Gains:
- Hours saved annually: H hours
- Cost per hour: $C
- Annual savings: H × $C = $S
Revenue Impact:
- Increased conversion: %
- Expected revenue lift: $R
Risk Reduction:
- Error cost reduction: $E
- Compliance improvement: $O
Total Annual Benefit: $S + $R + $E + $O = $B
```
**ROI Calculation:**
```
Year 1 ROI = ($B - $R - $T) / ($T + $R) × 100%
3-Year ROI = (3 × $B - 3 × $R - $T) / ($T + 3 × $R) × 100%
Payback Period = $T / ($B - $R) years
```
##### Step 5: Select AI Tool
Make the final selection:
**Create Shortlist:**
Narrow to 2-3 finalists based on evaluation criteria.
**Conduct Pilots:**
- Request demos with your data
- Run proof-of-concept projects
- Test integration complexity
- Evaluate user experience
- Measure actual performance
**Reference Checks:**
- Talk to current customers
- Ask about implementation challenges
- Understand ongoing support quality
- Learn about unexpected costs
**Final Decision:**
Consider:
- Best fit for requirements
- Total cost of ownership
- Implementation risk
- Long-term strategic alignment
- Vendor partnership potential
#### Phase 2: Preparation (Weeks 5-8)
##### Step 6: Assemble Implementation Team
**Core Team Roles:**
**Executive Sponsor:**
- Provides authority and resources
- Removes organizational barriers
- Communicates importance to organization
**Project Manager:**
- Manages timeline and deliverables
- Coordinates across teams
- Tracks budget and risks
**Technical Lead:**
- Oversees integration and configuration
- Makes architectural decisions
- Manages technical resources
**Business Lead:**
- Defines requirements and acceptance criteria
- Manages change management
- Ensures business value delivery
**Data Lead:**
- Ensures data quality and availability
- Manages data privacy and compliance
- Designs data pipelines
**Change Management Lead:**
- Drives user adoption
- Manages training and communication
- Addresses resistance
**Subject Matter Experts:**
- Provide domain expertise
- Validate AI outputs
- Design workflows
##### Step 7: Prepare Data
Data preparation is typically 60-80% of the effort:
**Data Collection:**
- Identify all required data sources
- Establish data access and permissions
- Extract historical data for training
- Set up ongoing data pipelines
**Data Cleaning:**
- Remove duplicates
- Fix formatting inconsistencies
- Handle missing values
- Correct obvious errors
- Standardize formats
**Data Transformation:**
- Normalize values
- Create derived features
- Aggregate as needed
- Join data from multiple sources
**Data Labeling:**
For supervised learning:
- Define clear categories
- Create labeling guidelines
- Label training examples
- Validate label quality
- Consider outsourcing if volume is high
**Data Security:**
- Anonymize sensitive data
- Implement access controls
- Ensure compliance (GDPR, CCPA, etc.)
- Document data lineage
With Tajo's Brevo integration, customer data is automatically synchronized and normalized, providing a clean foundation for AI-powered personalization and automation.
##### Step 8: Design Implementation Plan
**Phase Approach:**
**Phase 1: Foundation (Weeks 9-12)**
- Set up infrastructure
- Configure basic tool settings
- Establish integrations
- Conduct initial training
**Phase 2: Pilot (Weeks 13-16)**
- Deploy to limited user group
- Test with real data
- Gather feedback
- Iterate and refine
**Phase 3: Rollout (Weeks 17-24)**
- Gradual expansion to all users
- Monitor performance closely
- Provide hands-on support
- Address issues quickly
**Phase 4: Optimization (Ongoing)**
- Continuous improvement
- Advanced feature adoption
- Process refinement
- ROI tracking
##### Step 9: Develop Training Program
**Training Levels:**
**Executive Overview (1 hour):**
- Strategic value of AI tool
- High-level capabilities
- Expected business impact
- Their role in success
**End User Training (4-8 hours):**
- How to use the tool daily
- Workflow changes
- Best practices
- Troubleshooting common issues
**Power User Training (2-3 days):**
- Advanced features
- Configuration options
- Integration management
- Reporting and analytics
**Administrator Training (3-5 days):**
- Full system configuration
- User management
- Integration setup
- Troubleshooting and support
**Training Formats:**
- Live instructor-led sessions
- Recorded video tutorials
- Interactive documentation
- Hands-on labs
- Office hours for questions
#### Phase 3: Implementation (Weeks 9-24)
##### Step 10: Set Up Infrastructure
**Technical Setup:**
- Provision cloud resources
- Configure security settings
- Set up user authentication
- Establish backup and recovery
- Implement monitoring
**Integration Development:**
- Build API connections
- Configure webhooks
- Set up data synchronization
- Test integration reliability
- Implement error handling
**Testing:**
- Unit testing of components
- Integration testing across systems
- Performance testing at expected load
- Security and penetration testing
- User acceptance testing
##### Step 11: Configure AI Tool
**Initial Configuration:**
- Company and user setup
- Workflow configuration
- Business rules and logic
- Templates and content
- Notification settings
**AI Model Training:**
For tools requiring training:
- Load training data
- Configure model parameters
- Train initial models
- Validate accuracy
- Tune for performance
**Quality Assurance:**
- Test with real scenarios
- Validate outputs
- Check edge cases
- Verify integrations
- Confirm reporting accuracy
##### Step 12: Pilot Deployment
**Pilot Selection:**
Choose representative but low-risk group:
- Enthusiastic early adopters
- Representative use cases
- Manageable volume
- Clear success criteria
- Feedback-oriented users
**Pilot Execution:**
- Deploy to pilot group
- Provide intensive support
- Monitor usage and performance
- Collect detailed feedback
- Iterate rapidly based on learnings
**Pilot Success Criteria:**
- Adoption rate (% actively using)
- Performance metrics (speed, accuracy)
- User satisfaction (surveys, feedback)
- Business impact (KPIs)
- Issue resolution time
**Go/No-Go Decision:**
Evaluate whether to proceed to full rollout based on:
- Pilot success criteria met?
- Critical issues resolved?
- User feedback positive?
- Business case validated?
- Organization ready for expansion?
##### Step 13: Full Rollout
**Phased Approach:**
**Week 1-2: Department 1**
- Deploy to first department
- Intensive support and monitoring
- Daily check-ins
- Quick issue resolution
**Week 3-4: Department 2**
- Incorporate learnings from Department 1
- Continue support and monitoring
- Build internal expertise
**Week 5-8: Remaining Departments**
- Accelerate rollout pace
- Leverage trained users as champions
- Maintain support availability
**Communication Plan:**
- Pre-rollout: What's coming, when, and why
- During rollout: Progress updates, success stories
- Post-rollout: Results, next steps, ongoing support
**Support Structure:**
- Help desk for questions
- Office hours for live assistance
- Documentation and FAQs
- Escalation path for issues
- Feedback mechanism
#### Phase 4: Optimization (Ongoing)
##### Step 14: Monitor Performance
**Technical Metrics:**
- System uptime and reliability
- Response time and latency
- Error rates
- API call volume
- Data sync status
**Usage Metrics:**
- Active users
- Feature adoption
- Session frequency and duration
- Most/least used features
**Business Metrics:**
- KPIs defined in planning phase
- Efficiency improvements
- Cost savings
- Revenue impact
- Customer satisfaction
**AI-Specific Metrics:**
- Prediction accuracy
- False positive/negative rates
- Model confidence scores
- Training data quality
- Model drift detection
**Monitoring Tools:**
- Real-time dashboards
- Automated alerts for anomalies
- Weekly/monthly reports
- Trend analysis
- Benchmarking vs. goals
##### Step 15: Gather Feedback
**Feedback Channels:**
- Regular user surveys
- Focus groups
- One-on-one interviews
- Support ticket analysis
- Usage pattern analysis
**Questions to Ask:**
- What's working well?
- What's frustrating or confusing?
- What features are you not using and why?
- What capabilities are missing?
- How has the tool impacted your work?
**Feedback Loop:**
1. Collect feedback
2. Categorize and prioritize
3. Develop solutions
4. Implement improvements
5. Communicate changes
6. Return to step 1
##### Step 16: Optimize and Iterate
**Continuous Improvement Areas:**
**AI Model Tuning:**
- Retrain with new data
- Adjust parameters
- Add new features
- Improve accuracy
- Reduce bias
**Workflow Refinement:**
- Streamline processes
- Remove unnecessary steps
- Add missing capabilities
- Improve user experience
**Integration Enhancement:**
- Add new connections
- Improve data flow
- Reduce latency
- Increase reliability
**User Adoption:**
- Additional training
- Better documentation
- More use cases
- Success sharing
**Cost Optimization:**
- Right-size infrastructure
- Optimize API usage
- Reduce inefficiencies
- Negotiate better pricing
##### Step 17: Expand Capabilities
**Advanced Features:**
- Activate additional modules
- Implement complex workflows
- Add AI capabilities
- Expand integrations
**New Use Cases:**
- Apply to adjacent problems
- Expand to new departments
- Integrate with other tools
- Build on success
**Scale Operations:**
- Increase volume
- Geographic expansion
- Additional user groups
- Enterprise-wide deployment
### Real-World Implementation Examples
#### Example 1: Customer Service AI Implementation
**Company:** E-commerce retailer, 500K customers, 50 support agents
**Business Objective:**
Reduce support costs by 30% while maintaining 90%+ customer satisfaction
**Tool Selected:**
AI-powered customer service platform with chatbot and agent assist
**Implementation Timeline:**
- Weeks 1-4: Planning and data preparation
- Weeks 5-8: Training chatbot on historical tickets
- Weeks 9-12: Pilot with 20% of incoming tickets
- Weeks 13-20: Full rollout with gradual automation increase
**Results:**
- 65% of routine inquiries automated
- 45% reduction in average handling time
- Customer satisfaction improved from 87% to 92%
- ROI: 425% in first year
**Key Success Factors:**
- Comprehensive training data from 2 years of tickets
- Human-in-the-loop for quality assurance
- Continuous learning from agent corrections
- Clear escalation paths to humans
#### Example 2: Sales AI Tool Implementation
**Company:** B2B SaaS company, 5000 leads/month, 25 sales reps
**Business Objective:**
Increase conversion rate by 15% through better lead prioritization
**Tool Selected:**
Predictive lead scoring and engagement platform
**Implementation Timeline:**
- Weeks 1-3: Historical data analysis
- Weeks 4-6: Model training and validation
- Weeks 7-10: Pilot with 5 sales reps
- Weeks 11-16: Full team rollout
**Results:**
- 28% increase in conversion rate
- 40% reduction in time wasted on low-quality leads
- 2x increase in meetings with high-value prospects
- Sales cycle reduced by 18%
**Key Success Factors:**
- Strong executive sponsorship
- Sales team involved in defining scoring criteria
- Regular model updates based on outcomes
- Integration with existing CRM
#### Example 3: Marketing Automation AI
**Company:** Multi-brand consumer products company
**Business Objective:**
Increase email marketing ROI through personalization at scale
**Tool Selected:**
Tajo platform with Brevo integration for AI-powered multi-channel campaigns
**Implementation Timeline:**
- Weeks 1-4: Customer data integration and segmentation
- Weeks 5-8: Campaign workflow design
- Weeks 9-12: Pilot campaigns to key segments
- Weeks 13-24: Expansion to all brands and channels
**Results:**
- 156% increase in email engagement
- 43% improvement in conversion rates
- 3x more personalized campaigns executed
- 35% reduction in campaign creation time
- Marketing team scaled campaigns 5x without headcount increase
**Key Success Factors:**
- Unified customer data from Brevo
- Multi-channel orchestration (email, SMS, WhatsApp)
- AI-powered send time optimization
- Dynamic content personalization
- Behavioral trigger automation
### Common Implementation Challenges
#### Challenge 1: Data Privacy and Compliance
**Issue:** AI tools process sensitive customer data requiring compliance with GDPR, CCPA, and other regulations.
**Solutions:**
- Data privacy impact assessment
- Anonymization where possible
- Clear consent mechanisms
- Data retention policies
- Regular compliance audits
- Choose vendors with strong compliance credentials
#### Challenge 2: Model Bias and Fairness
**Issue:** AI models can perpetuate or amplify biases present in training data.
**Solutions:**
- Diverse, representative training data
- Regular fairness audits
- Multiple evaluation metrics
- Human review of sensitive decisions
- Bias detection tools
- Transparent decision-making
#### Challenge 3: Integration with Legacy Systems
**Issue:** Older systems may lack APIs or modern integration capabilities.
**Solutions:**
- Robotic Process Automation (RPA) for screen scraping
- Database-level integration
- File-based data exchange
- Middleware/integration platforms
- Gradual legacy system modernization
#### Challenge 4: User Resistance
**Issue:** Employees fear job loss or don't trust AI recommendations.
**Solutions:**
- Transparent communication about AI's role
- Emphasize augmentation, not replacement
- Involve users in design and testing
- Provide comprehensive training
- Quick wins to build trust
- Human override capabilities
#### Challenge 5: Unclear ROI
**Issue:** Difficulty quantifying AI tool value.
**Solutions:**
- Define clear baseline metrics before implementation
- Track both quantitative and qualitative benefits
- Regular ROI reporting to stakeholders
- Case studies and success stories
- Long-term view (benefits compound over time)
### Best Practices for Sustainable AI Tool Management
#### 1. Governance Framework
**AI Committee:**
- Cross-functional leadership
- Regular meetings to review AI initiatives
- Approval process for new AI tools
- Performance review of existing tools
**Policies and Standards:**
- AI use case approval criteria
- Data privacy and security requirements
- Model validation standards
- Vendor evaluation framework
#### 2. Center of Excellence
**Purpose:**
- Build internal AI expertise
- Share best practices
- Provide consulting to business units
- Evaluate new AI capabilities
**Activities:**
- Training and certification programs
- Tool evaluation and selection
- Implementation methodology
- Knowledge repository
#### 3. Continuous Learning
**Model Maintenance:**
- Regular retraining with fresh data
- Performance monitoring and alerting
- A/B testing of model improvements
- Version control and rollback capabilities
**Team Development:**
- Ongoing training on AI advances
- Vendor training and certification
- Conference attendance
- Knowledge sharing sessions
#### 4. Vendor Relationship Management
**Regular Reviews:**
- Quarterly business reviews
- Roadmap alignment discussions
- Support quality assessment
- Pricing optimization
**Strategic Partnership:**
- Early access to new features
- Input on product direction
- Case study participation
- Reference opportunities
### Measuring Long-Term Success
**Year 1: Adoption and Baseline**
- Successful deployment
- User adoption achieved
- Baseline ROI positive
- Processes stabilized
**Year 2: Optimization and Expansion**
- Efficiency gains accelerating
- Additional use cases implemented
- Advanced features adopted
- ROI improving
**Year 3: Transformation**
- AI embedded in culture
- Significant competitive advantage
- New capabilities enabled
- Sustained high ROI
**Long-Term Indicators:**
- AI tool integral to operations
- Continuous innovation
- Quantifiable business impact
- Positive user sentiment
- Scalable, sustainable processes
### Conclusion
Successful AI tool implementation is a journey that requires careful planning, disciplined execution, and continuous optimization. The framework outlined in this guide provides a roadmap from initial evaluation through long-term value realization.
Key principles for success:
- Start with business problems, not technology
- Build a strong data foundation
- Invest in change management
- Pilot before full deployment
- Monitor and optimize continuously
- Maintain realistic expectations
Platforms like Tajo that provide integrated AI-powered capabilities, combining Brevo's customer data with multi-channel automation, can accelerate your AI journey by reducing implementation complexity while delivering powerful personalization and automation capabilities.
Remember: AI tool implementation is not a one-time project but an ongoing program of continuous improvement. The organizations that succeed are those that build AI capabilities systematically, learn from experience, and remain committed to extracting maximum value from their AI investments.
Start with one high-impact use case, follow this framework, prove value, and scale from there. With the right approach, AI tools can transform your business operations and deliver sustainable competitive advantage.
### Related Articles
- [The Ultimate AI Tools Stack for Small Business](/blog/the-ultimate-ai-tools-stack-for-small-business/)
- [How to Choose the Right AI Tool for Your Business](/blog/how-to-choose-the-right-ai-tool-for-your-business/)
- [How to Use AI Tools for Business Complete Guide](/blog/how-to-use-ai-tools-for-business-complete-guide/)
- [Virtual Whiteboard Tool Selection Guide: Workshops, Design Reviews, Diagrams, Sketching, and Visual Campaigns (2026)](/blog/the-7-best-virtual-whiteboard-tools/)
- [Code Collaboration Tool Selection Guide: GitHub, GitLab, Bitbucket, Azure DevOps, GitKraken, Gitea, SourceHut, and Linear (2026)](/blog/the-8-best-code-collaboration-tools/)
- [Push Notification Tools Guide: Web, Mobile, and Enterprise Messaging Platforms for 2026](/blog/the-8-best-push-notification-tools/)
### Frequently asked questions
**What is ai tool implementation?**
A comprehensive, step-by-step framework for successfully selecting, deploying, and optimizing AI tools in your organization, from initial evaluation through long-term management and ROI maximization.
**How do I get started with ai tool implementation?**
Start with the fundamentals: understand core concepts, choose the right tools, and implement step by step. This guide covers everything from beginner to advanced.
**What are the best tools for ai tool implementation?**
The best tools depend on your budget and needs. Brevo offers a comprehensive free tier covering email, SMS, CRM, and automation. See this guide for detailed recommendations.
---
## AI Tools ROI: A Practical Framework for Which Tools Actually Pay for Themselves
Source: https://tajo.io/blog/ai-tools-roi-calculator-which-tools-pay-for-themselves/
Published: 2025-01-15 · Updated: 2026-05-16
A practical framework for calculating AI tool ROI in 2026. Learn the total-cost-of-ownership formula, worked examples, payback periods, and a decision checklist for choosing tools that pay for themselves.
Summary: Calculate AI tool ROI with a simple formula: (value created minus total cost of ownership) divided by total cost. Value is hours saved times loaded hourly rate plus new revenue. Compare full annual cost, not the sticker price, and favor tools with a payback period under six months and high usage frequency.
Every AI tool promises to save you time or make you money. Far fewer prove it. With dozens of AI subscriptions now competing for the same monthly budget, the useful question is not "is this tool good" but "does this tool pay for itself, and how fast." This guide gives you a repeatable framework to answer that, with worked examples and a decision checklist you can apply to any tool, from a $20 writing assistant to a five-figure platform.
The numbers below are illustrative. Real ROI depends on your wages, volumes, and how consistently the tool gets used, so treat the examples as a model to copy rather than a benchmark to quote.
### The core ROI formula
At its simplest, return on investment for any tool is:
```
ROI (%) = (Value created - Total cost of ownership) / Total cost of ownership x 100
```
A tool that returns more value than it costs has positive ROI. To make that real, you need to define both sides of the equation honestly, which is where most quick estimates fall apart.
### Step 1: Calculate the full cost of ownership
The sticker price is rarely the real price. Total cost of ownership (TCO) for an AI tool usually includes:
- **Subscription or license fees** - the obvious monthly or annual line item
- **Usage or token fees** - many AI tools charge per call, per word, or per credit on top of the base plan, and this is where bills surprise people
- **Onboarding and setup** - the hours spent configuring, connecting data, and getting it production-ready
- **Training time** - what it costs to get your team fluent enough to actually benefit
- **Integration and maintenance** - connectors, API work, and ongoing upkeep
- **Human-in-the-loop cost** - the review and correction time the tool still requires
A $30 per month tool that needs 20 hours of setup and constant editing can easily cost more in year one than a $200 per month tool that works out of the box. Always compare annual TCO, not headline price.
### Step 2: Quantify the value created
Value comes from two sources. Most tools deliver one strongly and the other weakly.
**Time saved (cost avoidance).** This is the most reliable value to measure because it is concrete.
```
Time value = Hours saved per month x Loaded hourly cost x 12
```
Use the *loaded* hourly cost, not the raw wage. Loaded cost includes taxes, benefits, software, and overhead, typically 1.25 to 1.4 times the base wage. A team member on a $60,000 salary costs roughly $40 to $45 per loaded hour, not $29.
**Revenue created (or protected).** Harder to attribute, but often where the biggest wins hide. Examples: an AI tool that recovers abandoned carts, lifts email conversion, reduces churn, or shortens sales cycles. Attribute conservatively and only count revenue you can plausibly tie to the tool.
> A rule of thumb: if you cannot name the specific task the tool replaces or the specific revenue it influences, you are not ready to calculate its ROI yet.
### Step 3: Find the payback period
ROI tells you whether a tool wins. Payback period tells you how fast.
```
Payback period (months) = Total monthly cost / Monthly value created
```
For most small and mid-sized businesses, a payback under three to six months is excellent, under twelve months is acceptable for larger platform bets, and anything longer needs a strategic justification beyond pure efficiency.
### Worked examples
#### Example 1: AI writing and email assistant ($25/month)
A marketer spends 8 hours a month drafting emails and copy. An AI assistant cuts that to 3 hours, saving 5 hours monthly.
- Loaded hourly cost: $42
- Monthly value: 5 hours x $42 = $210
- Monthly cost (including light review time): about $35
- **Net monthly value: roughly $175. Payback: well under one month. ROI: strongly positive.**
This is the classic "pays for itself" pattern: a cheap tool against a frequent, clearly valued task.
#### Example 2: Coding assistant for a 4-developer team ($20/user/month)
Each developer saves an estimated 4 hours a month on boilerplate and debugging.
- Loaded developer hourly cost: about $75
- Monthly value: 4 devs x 4 hours x $75 = $1,200
- Monthly cost: 4 x $20 = $80
- **Net monthly value: about $1,120. ROI is very high if the time savings are real and consistent.**
The risk here is not cost, it is whether the savings actually materialize or just feel good. Measure with a before-and-after on real tasks.
#### Example 3: Marketing automation platform ($150/month)
A platform that automates abandoned-cart recovery and re-engagement for an e-commerce store.
- Recovered revenue attributed to the flows: about $2,500/month
- Setup time amortized over year one: about $40/month
- Subscription: $150/month
- **Net monthly value: roughly $2,310. The revenue side dwarfs the time side, which is typical for marketing tools.**
This is where revenue, not just hours, drives the case. The cart-recovery flow runs whether or not anyone is at their desk.
### A decision framework: which tools pay for themselves
Run any AI tool through these five checks before you commit:
1. **Frequency.** Does it touch a task you do daily or weekly, not once a quarter? High frequency multiplies small per-use savings into real money.
2. **Measurable output.** Can you point to hours saved or revenue influenced? If the only benefit is "it feels faster," the ROI case is weak.
3. **Replacement clarity.** Does it replace a known cost (a freelancer, a manual process, another tool) rather than adding a new line item with vague benefits?
4. **Adoption likelihood.** Will the team actually use it? An unused $20 subscription has infinitely negative ROI.
5. **Payback under your threshold.** Set a rule, for example "must pay back within six months," and hold every tool to it.
| Tool profile | Typical value source | Pays for itself when |
|--------------|---------------------|----------------------|
| Writing / content assistant | Hours saved | Used weekly by anyone billing time |
| Coding assistant | Hours saved | Team uses it on real work daily |
| Customer support AI | Hours saved + deflection | Ticket volume is high |
| Marketing automation | Revenue created | Store has traffic and abandoned carts |
| Analytics / BI copilot | Hours saved + better decisions | Reporting is currently manual |
| Niche / single-use tools | Marginal | Rarely, watch for subscription creep |
### Common ways the math goes wrong
- **Counting savings that never happen.** "It could save 10 hours" is a hypothesis, not a result. Re-measure after 30 days.
- **Ignoring usage fees.** Token and credit overages can multiply the base price. Model your realistic volume.
- **Forgetting the human in the loop.** If every output needs review, count that time as a cost.
- **Subscription creep.** Five $20 tools is $1,200 a year. Audit your stack quarterly and cancel what nobody opens.
- **Over-attributing revenue.** If three things changed at once, do not credit all the lift to the new tool.
### Where Tajo fits
For e-commerce and marketing teams, the tools with the clearest payback are usually the ones that drive or protect revenue automatically. Tajo focuses on exactly that surface: it unifies your customer, order, and product data into Brevo, then powers automated flows like abandoned-cart recovery, loyalty programs, and multi-channel campaigns across email, SMS, and WhatsApp.
That matters for ROI because the value is revenue-driven and continuous, the two ingredients that make a tool pay for itself fastest. Instead of trying to estimate hours saved, you can measure recovered carts, repeat-purchase rate, and campaign-attributed revenue directly, then plug those numbers straight into the formula above.
### The bottom line
A tool pays for itself when the value it creates clearly exceeds its full cost of ownership, and it earns a place in your stack when that payback happens fast and the team actually uses it. Run the simple formula, compare annual TCO rather than sticker price, favor high-frequency tasks and revenue-driving automation, and re-measure after the first month. Do that consistently and your AI budget stops being a guess and starts being a portfolio of investments you can defend.
### Related Articles
- [How to Measure Tool ROI: A Complete Framework](/blog/how-to-measure-tool-roi-complete-framework/)
- [The Ultimate AI Tools Stack for Small Business](/blog/the-ultimate-ai-tools-stack-for-small-business/)
- [How to Choose the Right AI Tool for Your Business](/blog/how-to-choose-the-right-ai-tool-for-your-business/)
- [How to Use AI Tools for Business: Complete Guide](/blog/how-to-use-ai-tools-for-business-complete-guide/)
- [The 7 Best Marketing ROI Calculators](/blog/the-7-best-marketing-roi-calculators/)
### Frequently asked questions
**How do you calculate ROI on an AI tool?**
Use ROI = (value created minus total cost) divided by total cost, times 100. Value created is hours saved multiplied by loaded hourly cost, plus any new revenue the tool drives. Total cost is the full annual cost of ownership: subscription, usage fees, onboarding, training, and integration time. A tool that returns more than it costs has positive ROI; the payback period tells you how fast.
**Which AI tools pay for themselves the fastest?**
Tools that automate a frequent, measurable task with a clear hourly cost tend to pay back fastest. Examples include AI writing and email tools, customer support assistants, coding assistants for developers, and marketing automation that recovers abandoned carts. The common thread is high usage frequency times a clear time or revenue value per use.
**What is total cost of ownership for AI tools?**
Total cost of ownership (TCO) is the full annual cost beyond the sticker price: subscription or license fees, per-use or token-based usage charges, onboarding and setup, training time, integration and maintenance, and the cost of any human review the tool still needs. Comparing TCO rather than headline price prevents nasty surprises.
**What is a good payback period for an AI tool?**
For most small and mid-sized businesses, a payback period under three to six months is strong, and under twelve months is reasonable for a larger platform investment. Anything beyond a year deserves scrutiny unless the tool is strategic infrastructure rather than a point solution.
---
## Automated Email: Complete Guide to Email Automation in 2026
Source: https://tajo.io/blog/automated-email-guide/
Published: 2026-03-25 · Updated: 2026-05-17
Learn how to set up automated emails that nurture leads, recover carts, and boost sales. Covers workflows, triggers, examples, and the best automation tools.
Summary: Automated emails run 24/7, delivering the right message at the right time based on customer behavior. Start with welcome, cart recovery, and post-purchase automations for maximum ROI.
Automated emails are the backbone of modern email marketing. While you sleep, they welcome new subscribers, recover abandoned carts, nurture leads, and re-engage inactive customers, generating revenue around the clock.
This guide covers everything about email automation: how it works, essential workflows, setup instructions, and the best tools to get started.
### What Is Email Automation?
Email automation sends pre-written emails triggered by specific actions or conditions:
| Trigger | Automated Email | Purpose |
|---------|----------------|---------|
| New signup | [Welcome series](/blog/welcome-email-guide/) | Onboard and engage |
| Cart abandoned | [Recovery email](/blog/abandoned-cart-email-guide/) | Recover lost sales |
| Purchase made | [Post-purchase follow-up](/blog/post-purchase-email-guide/) | Build loyalty |
| Inactivity (60+ days) | [Re-engagement campaign](/blog/re-engagement-email-guide/) | Win back customers |
| Birthday | [Birthday email](/blog/birthday-email-marketing-guide/) | Personalized offers |
| Page visit | Browse abandonment | Remind and convert |
### Why Automated Emails Matter
- **320% more revenue** than non-automated promotional emails
- **70.5% higher open rates** than regular campaigns
- **Saves 6+ hours per week** on manual email tasks
- **Runs 24/7** without human intervention
- **Personalizes at scale**, right message, right time, right person
### Essential Automated Email Workflows
#### 1. Welcome Email Series
**Trigger:** New subscriber signup
**Timing:** Email 1 immediately, then every 2-3 days
**Emails:** 3-5 in the series
This is your most opened email series. Use it to:
- Deliver any promised lead magnet
- Introduce your brand story
- Highlight key products/services
- Build the relationship before selling
#### 2. Abandoned Cart Recovery
**Trigger:** Cart created but not purchased (1 hour delay)
**Timing:** 1 hour, 24 hours, 48-72 hours
**Emails:** 3 in the series
Cart recovery emails bring back 5-15% of abandoned carts. Sequence:
1. Gentle reminder with cart contents
2. Social proof + product benefits
3. Incentive (discount or free shipping)
#### 3. Post-Purchase Follow-Up
**Trigger:** Order completed
**Timing:** Immediately, then at delivery, then 7-14 days after
**Emails:** 3-4 in the series
Turn one-time buyers into repeat customers:
1. Order confirmation + upsell
2. Shipping/delivery update
3. Review request
4. Cross-sell recommendations
#### 4. Re-Engagement Campaign
**Trigger:** No opens/clicks in 60-90 days
**Timing:** Day 1, Day 4, Day 7
**Emails:** 3 in the series
Win back inactive subscribers:
1. "We miss you" with value reminder
2. Exclusive offer/incentive
3. "Last chance" before list cleanup
#### 5. Lead Nurture Drip
**Trigger:** Lead magnet download or form submission
**Timing:** Every 3-5 days
**Emails:** 5-7 in the series
Educate and build trust until ready to buy.
### Setting Up Email Automation
#### Step 1: Choose Your Platform
[Brevo's free plan](/blog/brevo-free-plan-guide/) includes automation for up to 2,000 contacts, perfect for getting started. For more advanced needs:
| Platform | Free Automation | Visual Builder | Max Workflows |
|----------|----------------|----------------|---------------|
| **Brevo** | ✓ (2,000 contacts) | ✓ | Unlimited |
| **Mailchimp** | ✗ (paid only) | ✓ | Limited on free |
| **ActiveCampaign** | ✗ | ✓ | Unlimited |
| **Klaviyo** | ✓ (250 contacts) | ✓ | Unlimited |
#### Step 2: Map Your Customer Journey
Identify key moments where automated emails add value. Start with the highest-impact workflows first.
#### Step 3: Create Your First Automation
1. Select trigger (e.g., "new subscriber")
2. Set timing (immediate or delayed)
3. Design email content
4. Add conditions (optional: filter by segment)
5. Activate and monitor
#### Step 4: Test and Optimize
- Monitor open rates, click rates, and conversions
- [A/B test](/blog/ab-testing-guide/) subject lines and content
- Adjust timing based on engagement data
- Add/remove emails based on performance
### Automation Best Practices
1. **Start simple**, One workflow at a time, master it, then expand
2. **Personalize**, Use name, purchase history, and [segments](/blog/email-segmentation-guide/)
3. **Set exit conditions**, Remove contacts who convert mid-sequence
4. **Monitor deliverability**, Automated doesn't mean "set and forget"
5. **Respect frequency**, Don't overlap multiple automations on one contact
6. **Track revenue attribution**, Know which automations drive sales
### Automated Email + Ecommerce
For Shopify stores, automated emails combined with real-time store data create powerful revenue-driving workflows. [Tajo](/blog/brevo-shopify-integration/) connects Shopify with Brevo to enable:
- Cart recovery with product images and prices
- Post-purchase flows with order-specific content
- Browse abandonment based on viewing history
- [Loyalty program](/blog/customer-loyalty-program-guide/) milestone emails
- Win-back campaigns based on purchase frequency
### Getting Started
1. [Sign up for Brevo free](/pricing/)
2. Create a welcome email automation
3. Add abandoned cart recovery (if ecommerce)
4. Set up post-purchase follow-ups
5. Monitor and optimize weekly
Automated emails are the highest-leverage marketing activity you can invest in. Every workflow you set up generates returns for months and years to come.
### Frequently asked questions
**What is an automated email?**
An automated email is a message sent automatically based on a trigger, like a new signup, abandoned cart, purchase, or time delay. Unlike manual campaigns, automated emails run 24/7 and deliver personalized messages at exactly the right moment.
**What automated emails should every business have?**
Every business should have: welcome email series, abandoned cart recovery (for ecommerce), post-purchase follow-up, re-engagement for inactive contacts, and birthday/anniversary emails. These cover the full customer lifecycle.
**How do I set up email automation?**
Choose a platform with automation (Brevo's free plan includes it), select a trigger (signup, purchase, date), design your email, set timing and conditions, and activate. Start with a simple welcome email and expand from there.
---
## Autoresponder Software: The Complete Guide to Email Automation Tools in 2026
Source: https://tajo.io/blog/autoresponder-software/
Published: 2026-03-08 · Updated: 2026-05-17
Discover the best autoresponder software for automated email marketing. Compare top tools, learn setup strategies, and master email automation for your business.
Summary: An autoresponder sends pre-written messages off triggers, timing, or subscriber behavior, and the sequence matters more than the tool. Start with welcome, cart recovery, and post-purchase flows, then compare platforms on trigger granularity, ecommerce data access, and what the price does as the list grows.
Autoresponder software has transformed how businesses communicate with customers. Instead of manually sending individual emails, autoresponders automatically deliver pre-written messages based on triggers, timing, or subscriber actions. For businesses seeking to scale their email marketing while maintaining personal connections, understanding and implementing the right autoresponder software is essential.
This comprehensive guide covers everything you need to know about autoresponder software: what it is, how it works, the best tools available in 2026, and step-by-step setup instructions to get you started.
### What Is Autoresponder Software?
Autoresponder software is a type of email marketing tool that automatically sends pre-scheduled or trigger-based emails to subscribers. When someone joins your email list, makes a purchase, or takes a specific action, the autoresponder delivers the right message at the right time without manual intervention.
#### How Autoresponders Work
The basic mechanism follows this pattern:
1. **Trigger Event**: A subscriber performs an action (signs up, clicks a link, makes a purchase, abandons a cart)
2. **Condition Check**: The software evaluates if the subscriber meets criteria for the autoresponder sequence
3. **Message Delivery**: The appropriate email is sent immediately or after a specified delay
4. **Sequence Continuation**: Subsequent emails follow based on the defined schedule or subscriber behavior
#### Types of Autoresponders
**Time-Based Autoresponders**
These send emails based on elapsed time since the trigger event. Example: Day 1 welcome email, Day 3 tips email, Day 7 offer email.
**Behavior-Based Autoresponders**
These respond to specific subscriber actions. Example: Sending a follow-up when someone clicks a product link but does not purchase.
**Event-Based Autoresponders**
These trigger on specific occasions. Example: Birthday emails, anniversary messages, or subscription renewal reminders.
**Transactional Autoresponders**
These confirm actions and provide necessary information. Example: Order confirmations, shipping notifications, password reset emails.
### Why Your Business Needs Autoresponder Software
#### Immediate Response to Customer Actions
When someone signs up for your newsletter at 2 AM, they expect acknowledgment. Without autoresponders, that new subscriber might wait hours or days for a welcome email. By then, their interest has cooled. Autoresponders ensure every subscriber receives immediate engagement, regardless of when they sign up.
#### Consistent Customer Experience
Manual email processes lead to inconsistency. One customer might receive a welcome sequence while another gets forgotten. Autoresponders guarantee every contact receives the same quality experience, maintaining brand standards across all communications.
#### Scalability Without Proportional Effort
As your email list grows from 100 to 10,000 to 100,000 subscribers, your autoresponders scale automatically. The same sequences that engaged your first hundred subscribers work identically for your hundred-thousandth, without requiring additional staff or resources.
#### Revenue Generation While You Sleep
Well-crafted autoresponder sequences generate revenue around the clock. Abandoned cart emails recover lost sales. Welcome sequences convert subscribers to customers. Win-back campaigns re-engage lapsed buyers. All without ongoing manual effort.
#### Data-Driven Optimization
Autoresponder software provides detailed analytics on open rates, click rates, and conversion metrics. This data enables continuous improvement of your email sequences, maximizing their effectiveness over time.
### The 10 Best Autoresponder Software Tools in 2026
#### 1. Brevo (Formerly Sendinblue)
**Best for: Multi-channel automation and e-commerce integration**
Brevo stands out as a comprehensive marketing platform that combines email autoresponders with SMS, WhatsApp, and advanced automation capabilities. Its per-email pricing model makes it particularly cost-effective for businesses with large contact lists.
**Key Autoresponder Features:**
- Visual workflow builder for complex automation sequences
- Multi-channel autoresponders (email, SMS, WhatsApp)
- Transactional email handling built-in
- Advanced segmentation and personalization
- A/B testing within automation workflows
- Real-time behavioral triggers
**Pricing:** Free plan includes 300 emails/day with unlimited contacts. Paid plans start at $9/month for 5,000 emails.
**Why Brevo Excels:** Unlike competitors charging per contact, Brevo's per-email pricing means you never pay for inactive subscribers. Combined with multi-channel capabilities, it offers exceptional value for growing businesses.
**Enhanced with Tajo:** When paired with Tajo, Brevo gains deep Shopify integration with real-time customer data synchronization, full order history tracking, and built-in loyalty program management. This combination transforms Brevo into the most powerful e-commerce autoresponder solution available.
#### 2. Mailchimp
**Best for: Small businesses and beginners**
Mailchimp remains popular for its user-friendly interface and extensive template library. Its Customer Journeys feature provides visual automation building, though advanced features require higher-tier plans.
**Key Autoresponder Features:**
- Pre-built automation templates
- Customer journey builder
- Predictive sending optimization
- Content optimizer with AI assistance
- E-commerce integrations
**Pricing:** Free plan limited to 500 contacts. Paid plans start at $13/month.
**Limitations:** Contact-based pricing becomes expensive as lists grow. SMS limited to US only. No WhatsApp support. Automation features restricted on lower tiers.
#### 3. ActiveCampaign
**Best for: Advanced automation requirements**
ActiveCampaign offers some of the most sophisticated automation capabilities available, including conditional logic, lead scoring, and CRM integration within the same platform.
**Key Autoresponder Features:**
- Advanced conditional branching
- Predictive sending
- Site tracking and behavior automation
- Built-in CRM with sales automation
- Machine learning predictions
**Pricing:** Starts at $29/month for 1,000 contacts.
**Considerations:** Higher learning curve than simpler alternatives. Pricing increases significantly with contact count.
#### 4. ConvertKit
**Best for: Creators and content publishers**
ConvertKit focuses on bloggers, podcasters, YouTubers, and other content creators. Its autoresponder features emphasize simplicity while providing the essential tools creators need.
**Key Autoresponder Features:**
- Visual automation builder
- Tag-based subscriber organization
- Landing page builder included
- Creator-focused templates
- Simple sequence creation
**Pricing:** Free plan for up to 1,000 subscribers. Paid plans start at $15/month.
**Considerations:** Less suited for e-commerce. Limited design customization compared to competitors.
#### 5. GetResponse
**Best for: All-in-one marketing needs**
GetResponse combines autoresponders with webinar hosting, landing pages, and conversion funnels in a single platform.
**Key Autoresponder Features:**
- Autoresponder sequences with timing controls
- Marketing automation workflows
- Conversion funnels
- Webinar integration
- AI email generator
**Pricing:** Free plan limited to 500 contacts. Paid plans start at $19/month.
#### 6. AWeber
**Best for: Reliability and deliverability**
AWeber has been in the autoresponder business since 1998, building a reputation for excellent deliverability and straightforward functionality.
**Key Autoresponder Features:**
- Drag-and-drop email builder
- Behavioral automation triggers
- Pre-built campaigns and templates
- Smart designer using AI
- Excellent deliverability rates
**Pricing:** Free plan for up to 500 subscribers. Paid plans start at $14.99/month.
#### 7. Drip
**Best for: E-commerce automation**
Drip specializes in e-commerce email marketing with deep integrations for Shopify, WooCommerce, and other platforms.
**Key Autoresponder Features:**
- E-commerce-specific workflows
- Product recommendation automation
- Customer behavior tracking
- Revenue attribution
- Pre-built e-commerce sequences
**Pricing:** Starts at $39/month for 2,500 contacts.
#### 8. Klaviyo
**Best for: Data-driven e-commerce**
Klaviyo has become the go-to solution for many Shopify stores, offering sophisticated segmentation and automation based on customer data.
**Key Autoresponder Features:**
- Predictive analytics
- Dynamic product recommendations
- Advanced segmentation
- SMS automation
- Revenue tracking per flow
**Pricing:** Free for up to 250 contacts. Paid plans start at $20/month.
**Considerations:** Premium pricing compared to alternatives. Can become expensive for larger lists.
#### 9. Constant Contact
**Best for: Event marketing and nonprofits**
Constant Contact offers solid autoresponder functionality with unique features for event promotion and nonprofit organizations.
**Key Autoresponder Features:**
- Automated email sequences
- Event management tools
- Social media posting
- Survey and poll creation
- Nonprofit pricing discounts
**Pricing:** Starts at $12/month for basic email.
#### 10. MailerLite
**Best for: Budget-conscious businesses**
MailerLite provides generous features on its free plan and affordable paid options without sacrificing essential autoresponder functionality.
**Key Autoresponder Features:**
- Automation workflows
- Website and blog builder
- Landing pages included
- Digital product sales
- Simple, clean interface
**Pricing:** Free for up to 1,000 subscribers. Paid plans start at $10/month.
### Feature Comparison: Top Autoresponder Software
| Feature | Brevo | Mailchimp | ActiveCampaign | Klaviyo |
|---------|-------|-----------|----------------|---------|
| **Free Plan Contacts** | Unlimited | 500 | None | 250 |
| **Visual Workflow Builder** | Yes | Yes | Yes | Yes |
| **Multi-Channel** | Email, SMS, WhatsApp | Email, SMS (US) | Email, SMS | Email, SMS |
| **E-commerce Integration** | Via Tajo | Native | Native | Native |
| **CRM Included** | Yes | Basic | Yes | Yes |
| **A/B Testing** | Yes | Yes | Yes | Yes |
| **Pricing Model** | Per-email | Per-contact | Per-contact | Per-contact |
| **Loyalty Programs** | Via Tajo | No | No | No |
| **Best For** | Growing e-commerce | Beginners | Complex automation | Shopify stores |
### Setting Up Your First Autoresponder Sequence: A Step-by-Step Guide
#### Step 1: Define Your Autoresponder Goals
Before touching any software, clarify what you want your autoresponder to achieve:
**Common Autoresponder Goals:**
- Welcome new subscribers and introduce your brand
- Nurture leads toward a purchase decision
- Onboard new customers and reduce support requests
- Recover abandoned shopping carts
- Re-engage inactive subscribers
- Deliver lead magnets and content upgrades
Document your specific goal, target audience, and desired outcome before proceeding.
#### Step 2: Map Your Email Sequence
Plan each email in your sequence before writing:
**Welcome Sequence Example:**
| Email | Timing | Purpose | Content Focus |
|-------|--------|---------|---------------|
| 1 | Immediate | Confirm signup | Welcome, deliver lead magnet, set expectations |
| 2 | Day 2 | Build relationship | Share your story, brand values |
| 3 | Day 4 | Provide value | Best content or helpful tips |
| 4 | Day 6 | Social proof | Customer testimonials, case studies |
| 5 | Day 8 | Soft pitch | Introduction to products/services |
#### Step 3: Write Your Email Content
Follow these principles for effective autoresponder emails:
**Subject Lines:**
- Keep under 50 characters for mobile compatibility
- Create curiosity without being misleading
- Personalize when possible
- Test different approaches
**Email Body:**
- Lead with value, not sales pitches
- Write conversationally, as if emailing one person
- Include one clear call-to-action per email
- Keep paragraphs short for readability
- Use formatting (bold, bullets) to aid scanning
**Personalization:**
- Use subscriber name when available
- Reference their signup source or interest
- Segment content based on behavior
- Customize recommendations
#### Step 4: Configure Your Autoresponder Software
Using Brevo as our example platform:
**Creating an Automation Workflow:**
1. Navigate to Automations in your Brevo dashboard
2. Select Create New Workflow
3. Choose your trigger (e.g., Contact joins a list)
4. Add your first email step
5. Configure the delay before the next email
6. Add subsequent emails with appropriate delays
7. Set exit conditions (purchase, unsubscribe, etc.)
8. Test the workflow with a test contact
9. Activate the automation
**Essential Configuration Settings:**
- Double opt-in confirmation (recommended for compliance)
- Unsubscribe handling
- Bounce management
- Timezone considerations for send timing
#### Step 5: Test Your Autoresponder Thoroughly
Before launching, verify everything works correctly:
**Testing Checklist:**
- Subscribe using a test email address
- Confirm all emails arrive as expected
- Check timing between emails
- Verify all links work correctly
- Test on multiple email clients (Gmail, Outlook, Apple Mail)
- Confirm mobile rendering
- Test personalization tags
- Verify unsubscribe functionality
#### Step 6: Launch and Monitor
After launching your autoresponder:
**Key Metrics to Track:**
- Open rate (benchmark: 20-30%)
- Click-through rate (benchmark: 2-5%)
- Conversion rate (varies by goal)
- Unsubscribe rate (should be under 0.5%)
- Reply rate (indicates engagement)
**Optimization Actions:**
- A/B test subject lines
- Adjust send timing based on open data
- Revise underperforming emails
- Add or remove emails based on engagement patterns
### Advanced Autoresponder Strategies
#### Behavioral Branching
Move beyond linear sequences by creating branches based on subscriber behavior:
**Example Branching Logic:**
- If subscriber clicks product link: Send product-focused follow-up
- If subscriber does not open Email 2: Resend with different subject
- If subscriber purchases: Move to customer onboarding sequence
- If subscriber clicks pricing: Send case study and offer demo
#### Lead Scoring Integration
Assign points based on engagement and use scores to trigger autoresponders:
**Sample Scoring Model:**
- Email open: +1 point
- Link click: +5 points
- Product page visit: +10 points
- Pricing page visit: +20 points
- Cart creation: +30 points
**Score-Based Triggers:**
- Score reaches 50: Trigger sales sequence
- Score drops below 10: Trigger re-engagement sequence
#### Multi-Channel Autoresponders
Combine email with other channels for maximum impact:
**Abandoned Cart Multi-Channel Sequence:**
1. Hour 1: Email reminder with cart contents
2. Hour 4: SMS reminder (if opted in)
3. Day 1: Email with social proof
4. Day 2: WhatsApp message with support offer
5. Day 3: Final email with incentive
Brevo excels here with native support for email, SMS, and WhatsApp in unified workflows.
#### Dynamic Content Personalization
Customize email content based on subscriber data:
**Dynamic Elements:**
- Product recommendations based on browse history
- Content suggestions based on past engagement
- Offers tailored to purchase history
- Location-based messaging
- Industry-specific case studies
#### Sunset Policies for Inactive Subscribers
Maintain list health with automated cleanup:
**Sunset Sequence:**
1. Day 60 inactive: Send re-engagement email
2. Day 75 inactive: Send what have you missed email
3. Day 90 inactive: Final engagement attempt with special offer
4. Day 105 inactive: Unsubscribe warning with one-click retention
5. Day 120 inactive: Remove from active list
### Autoresponder Best Practices
#### Deliverability Optimization
Ensure your autoresponder emails reach the inbox:
**Technical Requirements:**
- Authenticate your domain (SPF, DKIM, DMARC)
- Use a reputable sending platform
- Maintain consistent sending patterns
- Monitor blacklists and sender reputation
**Content Practices:**
- Avoid spam trigger words
- Balance image-to-text ratio
- Include plain text version
- Use recognizable sender name
#### Mobile Optimization
Over 60% of emails are opened on mobile devices:
**Mobile-Friendly Practices:**
- Single-column layouts
- Large, tappable buttons (minimum 44x44 pixels)
- Font sizes of 14px or larger
- Concise subject lines
- Preview text optimization
#### Compliance Requirements
Meet legal obligations for email marketing:
**Key Regulations:**
- **CAN-SPAM (US):** Require unsubscribe option, physical address, honest subject lines
- **GDPR (EU):** Explicit consent required, right to access and deletion
- **CASL (Canada):** Express consent required for commercial messages
**Implementation:**
- Use double opt-in when possible
- Maintain clear consent records
- Provide easy unsubscribe mechanism
- Honor requests promptly (within 10 business days maximum)
#### Content Calendar Integration
Coordinate autoresponders with your broader marketing:
**Avoid Conflicts:**
- Do not send autoresponder emails on major campaign days
- Pause sequences during holidays or company events
- Align messaging across all channels
- Coordinate with promotional calendars
### Integrating Autoresponders with E-commerce
#### Shopify Integration Options
For Shopify stores, deep integration between your autoresponder and store data is essential:
**Tajo + Brevo Integration:**
- Real-time customer synchronization
- Complete order history in customer profiles
- Product catalog sync for recommendations
- Abandoned cart event tracking
- Customer lifecycle event triggers
- Built-in loyalty program data
This combination enables sophisticated automation:
**Example Tajo-Powered Workflow:**
1. Customer abandons cart (detected instantly)
2. Browse behavior data enriches customer profile
3. Automated sequence sends personalized recovery emails
4. Product recommendations based on cart contents and browse history
5. Loyalty points offer included for returning customers
6. SMS follow-up for high-value carts
7. Revenue tracked and attributed to automation
#### Customer Data Synchronization
Your autoresponder needs accurate customer data:
**Essential Data Points:**
- Purchase history
- Browse behavior
- Loyalty program status
- Customer lifetime value
- Segment membership
- Communication preferences
Tajo automates this synchronization between Shopify and Brevo, ensuring your autoresponders always use current, accurate data.
#### Revenue Attribution
Track which autoresponders generate revenue:
**Attribution Setup:**
- Enable revenue tracking in your autoresponder platform
- Set appropriate attribution windows (7-day, 30-day)
- Track both email-attributed and influenced revenue
- Compare performance across sequences
### Measuring Autoresponder Success
#### Key Performance Indicators
**Engagement Metrics:**
- Open rate by sequence and individual email
- Click-through rate
- Reply rate
- Forward and share rate
- List growth rate
**Revenue Metrics:**
- Revenue per email sent
- Revenue per subscriber
- Conversion rate by sequence
- Average order value from email
- Customer lifetime value impact
**Health Metrics:**
- Unsubscribe rate
- Complaint (spam report) rate
- Bounce rate (hard and soft)
- List churn rate
#### Benchmarking Your Results
Compare your results against industry standards:
| Metric | Average | Good | Excellent |
|--------|---------|------|-----------|
| Open Rate | 20% | 25% | 30%+ |
| Click Rate | 2.5% | 4% | 6%+ |
| Conversion Rate | 1% | 2% | 3%+ |
| Unsubscribe Rate | 0.3% | 0.2% | 0.1% |
| Bounce Rate | 2% | 1% | 0.5% |
#### Continuous Improvement Process
**Monthly Review Checklist:**
- Analyze performance of each active sequence
- Identify underperforming emails
- Test new subject lines and content
- Review segment performance
- Update outdated content
- Check for technical issues
**Quarterly Optimization:**
- Review full customer journey
- Assess sequence length effectiveness
- Test new automation triggers
- Evaluate tool performance
- Consider platform changes if needed
### Conclusion
Autoresponder software is no longer optional for businesses serious about email marketing. The ability to automatically engage subscribers at the right moment with the right message drives conversions, builds relationships, and generates revenue around the clock.
When selecting autoresponder software, consider your specific needs:
- **For multi-channel automation and value:** Brevo offers email, SMS, and WhatsApp capabilities with cost-effective per-email pricing
- **For e-commerce:** Brevo combined with Tajo provides the deepest Shopify integration with built-in loyalty programs
- **For beginners:** Mailchimp offers the gentlest learning curve
- **For complex automation:** ActiveCampaign provides the most sophisticated workflow capabilities
The key is to start. Your first autoresponder sequence does not need to be perfect. Launch a basic welcome sequence, learn from the data, and iterate. Over time, your autoresponders will become sophisticated revenue-generating assets.
Ready to implement powerful autoresponders for your e-commerce store? [Start with Tajo](/pricing) to connect your Shopify data with Brevo and build multi-channel automation workflows that convert browsers into loyal customers.
### Related Articles
- [Email Marketing Campaigns: The Complete Guide to Planning, Executing, and Optimizing](/blog/email-marketing-campaigns-guide/)
- [Marketing Automation for Small Business: The Complete 2026 Guide](/blog/marketing-automation-small-business/)
- [Email Automation Software: Complete Guide to Choosing the Right Platform](/blog/email-automation-software/)
- [Marketing Automation Workflow: The Complete Guide to Design, Templates, and Best Practices](/blog/marketing-automation-workflow/)
- [Email Marketing Strategy: Complete Planning & Execution Guide [2025]](/blog/email-marketing-strategy-guide/)
- [Email Autoresponder Playbook: Setup, Examples, Tools, and Workflows (2026)](/blog/email-autoresponder-guide/)
### Frequently asked questions
**What is autoresponder?**
Discover the best autoresponder software for automated email marketing. Compare top tools, learn setup strategies, and master email automation for your business.
**How do I get started with autoresponder?**
Start with the fundamentals: understand core concepts, choose the right tools, and implement step by step. This guide covers everything from beginner to advanced.
**What are the best tools for autoresponder?**
The best tools depend on your budget and needs. Brevo offers a comprehensive free tier covering email, SMS, CRM, and automation. See this guide for detailed recommendations.
**What is the difference between autoresponders and email automation?**
Autoresponders traditionally refer to simple time-based email sequences triggered by a subscription. Email automation is a broader term encompassing any automated email workflow, including behavioral triggers, conditional logic, and complex branching. Modern autoresponder software typically includes full automation capabilities, making the terms largely interchangeable today.
**How many emails should be in an autoresponder sequence?**
There is no single correct answer, but here are guidelines by sequence type: - **Welcome sequence:** 3-5 emails over 1-2 weeks - **Abandoned cart:** 3-4 emails over 3-5 days - **Onboarding:** 5-7 emails over 2-4 weeks - **Nurture/educational:** 6-12 emails over 4-8 weeks - **Win-back:** 3-4 emails over 2-4 weeks Monitor engagement metrics and adjust sequence length based on when subscribers stop engaging.
**How often should autoresponder emails be sent?**
Frequency depends on your audience and content: - **Aggressive (e-commerce):** Daily or every other day - **Standard:** 2-3 times per week - **Conservative (B2B):** Weekly - **Long nurture:** Bi-weekly Test different frequencies and monitor unsubscribe rates to find your optimal cadence.
**Can I use autoresponders without a website?**
Yes. You can collect email addresses through: - Social media links to landing pages - In-person collection (events, retail) - Partner promotions - Lead generation ads - QR codes Most autoresponder platforms include landing page builders, eliminating the need for a separate website.
**How do I improve autoresponder open rates?**
**Subject Line Optimization:** - Keep under 50 characters - Create curiosity - Use personalization (name, company) - Avoid spam triggers - A/B test consistently **Sender Optimization:** - Use recognizable sender name - Maintain consistent from address - Build sender reputation over time **Timing Optimization:** - Test different send times - Consider subscriber timezone - Use send-time optimization features
**What happens when someone unsubscribes from an autoresponder?**
When properly configured: 1. Subscriber is immediately removed from the active sequence 2. No further autoresponder emails are sent 3. They remain unsubscribed until they re-opt-in 4. Transactional emails (order confirmations) may still be sent 5. Compliance records are maintained
**Should I use plain text or HTML emails for autoresponders?**
Both have merits: **HTML Emails:** - Better for product showcases - Enables branding and design - Supports images and buttons - Higher visual impact **Plain Text Emails:** - Feel more personal - Better deliverability sometimes - Load faster - No rendering issues Many successful businesses use HTML for promotional content and plain text for relationship-building sequences. Test both approaches with your audience.
**How do I handle different time zones in autoresponders?**
**Options:** 1. **Send by recipient timezone:** Most modern platforms support this 2. **Universal send time:** Find the best single time for your audience 3. **Optimal send time algorithms:** Let AI determine the best time per subscriber Brevo and other advanced platforms offer timezone-aware sending and predictive send-time optimization.
**Can autoresponders work with SMS and other channels?**
Yes. Multi-channel autoresponders combine: - Email messages - SMS texts - WhatsApp messages - Push notifications - In-app messages Brevo excels here with native multi-channel automation. A single workflow can send email, wait for response, send SMS follow-up if no email engagement, and escalate to WhatsApp for high-value opportunities.
**How do I measure autoresponder ROI?**
**Calculate ROI:** 1. Track revenue attributed to autoresponder sequences 2. Subtract software costs 3. Subtract content creation time costs 4. Divide net profit by total cost **Example:** - Monthly autoresponder revenue: $10,000 - Software cost: $100/month - Time investment: $400/month (estimate) - Net profit: $9,500 - ROI: $9,500 / $500 = 1,900% Autoresponders typically generate exceptional ROI once established, as the primary investment is upfront creation with minimal ongoing costs.
---
## AWeber Alternatives: Email Automation, Creator Tools, Pricing Models, and Migration Fit (2026)
Source: https://tajo.io/blog/aweber-alternatives/
Published: 2026-03-08 · Updated: 2026-05-21
Compare AWeber alternatives by email automation, newsletter workflow, ecommerce fit, pricing model, free-plan limits, migration effort, and multichannel support.
Summary: AWeber remains reliable for email newsletters and autoresponders, but teams compare alternatives when they need stronger automation, cleaner pricing at scale, ecommerce data, CRM, creator monetization, or SMS and WhatsApp in the same stack.
AWeber has been a staple of email marketing since 1998, and it still does the core job well: newsletters, autoresponders, landing pages, and list management. The question in 2026 is not whether AWeber works. It is whether it still matches your growth model.
Teams usually start comparing AWeber alternatives for four reasons: contact-based pricing, lighter automation than newer workflow builders, limited native multichannel coverage, and ecommerce or CRM requirements that are easier to handle in a different stack. Pricing changes frequently, so this guide focuses on pricing models and decision points instead of treating any exact monthly number as permanent.
This guide compares the strongest AWeber alternatives for 2026. We feature Brevo (paired with Tajo for ecommerce) prominently because send-volume pricing and multichannel reach answer AWeber's biggest weaknesses directly, but every platform here earns its place for a specific kind of business.
### Why Users Are Switching from AWeber
Before exploring alternatives, understanding AWeber's current limitations helps clarify what to look for in a replacement:
#### Pricing Issues
- **Subscriber-based billing.** Contact tiers can make list hygiene a direct cost issue.
- **Feature gates.** Automation, landing pages, analytics, and support levels vary by plan.
- **Free-plan limits.** Free or starter tiers are useful for testing, but production send volume can force an upgrade quickly.
- **Add-on economics.** If you need SMS, WhatsApp, CRM, ecommerce automation, or loyalty, the total stack can cost more than the email plan.
#### Feature Limitations
- **Automation depth.** Newer workflow builders offer richer branching, lead scoring, and behavior triggers.
- **Ecommerce data.** Shopify and ecommerce teams often need product, order, customer, and revenue data inside segments.
- **CRM alignment.** B2B teams may need deal pipelines, lead scoring, and sales handoff logic.
- **Modern editor expectations.** Teams expect faster templates, reusable blocks, and easier testing.
- **Limited SMS/WhatsApp.** Multichannel campaigns usually require another tool.
#### E-commerce Gaps
- **Purchase-triggered flows.** Cart, browse, post-purchase, replenishment, and win-back flows need clean store events.
- **Loyalty programs.** Email alone does not cover rewards, tiers, and lifecycle incentives.
- **Revenue attribution.** Ecommerce teams need reporting tied to orders, not just opens and clicks.
### Quick Comparison: AWeber Alternatives
| Platform | Best fit | Pricing model to verify | Why compare it with AWeber |
|----------|----------|-------------------------|----------------------------|
| Brevo + Tajo | Ecommerce, CRM, SMS, WhatsApp | Send-volume tiers with unlimited contacts | Avoids contact-storage cost and adds multichannel workflows |
| Mailchimp | Familiar newsletter workflows | Contact tiers and send limits | Broad template ecosystem and beginner-friendly editor |
| ActiveCampaign | Advanced automation | Contact tiers | Deeper branching, CRM, and lead scoring |
| GetResponse | Webinars plus email | Contact tiers | Native webinar and funnel features |
| MailerLite | Simple, low-friction email | Subscriber tiers | Clean editor and straightforward automations |
| Klaviyo | Ecommerce data | Profile and message tiers | Store-data segmentation and revenue attribution |
| Omnisend | Ecommerce omnichannel | Contact tiers plus message credits | Prebuilt commerce workflows |
| Constant Contact | Local and small business | Contact tiers | Support, events, and simple campaigns |
| Kit | Creators and newsletters | Subscriber tiers | Creator monetization and audience products |
| Campaign Monitor | Design-led campaigns | Contact and send tiers | Polished email design workflow |
| Moosend | Budget automation | Subscriber tiers | Lower-cost automation entry |
| Drip | Ecommerce lifecycle CRM | Contact tiers | Purchase-driven lifecycle automation |
### 1. Brevo + Tajo for ecommerce and multichannel
**Best for:** E-commerce businesses, multi-channel marketing, Shopify stores
Brevo (formerly Sendinblue) stands out as the most comprehensive AWeber alternative, especially when combined with Tajo for e-commerce businesses. Unlike AWeber's per-subscriber pricing, Brevo charges based on email volume, allowing unlimited contacts on all plans.
#### Key Features
- **Multi-channel marketing** - Email, SMS, and WhatsApp in one platform
- **Advanced automation** - Visual workflow builder with sophisticated triggers
- **Transactional emails** - Included at no extra cost
- **Global SMS coverage** - Available in 200+ countries
- **WhatsApp Business API** - Full integration for customer messaging
- **Marketing automation** - Sophisticated workflows across all channels
#### Brevo + Tajo for E-commerce
While Brevo offers solid standalone features, combining it with Tajo creates a powerful e-commerce marketing solution:
- **Deep Shopify integration** - Real-time customer, order, and product sync
- **Built-in loyalty programs** - Points, rewards, and tier-based programs
- **Enhanced segmentation** - Purchase history, customer behavior, lifetime value
- **Abandoned cart recovery** - Automated multi-channel recovery flows
- **Customer intelligence** - Unified profiles with complete purchase history
#### Pricing model
Brevo is priced primarily around email volume rather than stored contacts, with paid tiers and feature gates that should be checked on Brevo's pricing page before migration. SMS and WhatsApp usage is metered separately, which is easier to budget when those channels are tied to specific lifecycle flows.
#### Pros
- Per-email pricing (unlimited contacts)
- Full WhatsApp and SMS integration
- Included transactional emails
- Comprehensive automation builder
- Cost-effective at scale
- Deep e-commerce integration with Tajo
#### Cons
- Learning curve for advanced features
- Logo removal costs extra on Starter plan
- Interface less polished than some competitors
**Why choose Brevo + Tajo over AWeber:** Multi-channel capabilities (Email, SMS, WhatsApp), per-email pricing model, built-in loyalty programs through Tajo, and significantly more advanced automation at a lower cost.
### 2. Mailchimp
**Best for:** Beginners, small businesses starting with email marketing
Mailchimp remains one of the most recognized email marketing platforms, known for its user-friendly interface and extensive template library. It offers a gentler learning curve than AWeber while providing more modern features.
#### Key Features
- **Intuitive drag-and-drop editor** - Easy email creation
- **Creative Assistant AI** - Automated design suggestions
- **Website builder** - Included landing pages and website
- **Social media posting** - Built-in social management
- **Customer journey builder** - Visual automation workflows
- **Large template library** - Pre-designed email templates
#### Pricing model
Mailchimp uses contact-based tiers with monthly send limits and feature differences by plan. Before choosing it as an AWeber replacement, verify how unsubscribed contacts are counted, what the current free tier includes, and when customer journey automation or advanced testing requires an upgrade.
#### Pros
- Most user-friendly interface
- Excellent template library
- Built-in website builder
- Strong brand recognition
- Good deliverability rates
#### Cons
- Contact-based pricing gets expensive
- SMS only available in US
- No WhatsApp integration
- Limited automation on lower tiers
- Counts unsubscribed contacts toward billing
**Why choose Mailchimp over AWeber:** More modern interface, better template library, included website builder, and easier learning curve for beginners.
### 3. ActiveCampaign
**Best for:** Businesses needing advanced automation and CRM capabilities
ActiveCampaign delivers enterprise-level marketing automation with sophisticated customer journey mapping. It excels at complex workflows and provides built-in CRM functionality that AWeber lacks entirely.
#### Key Features
- **Advanced automation builder** - Industry-leading workflow capabilities
- **Built-in CRM** - Sales and marketing in one platform
- **Predictive sending** - AI-optimized send times
- **Site tracking** - Behavioral data collection
- **Lead scoring** - Automated prospect qualification
- **Conditional content** - Dynamic email personalization
#### Pricing model
ActiveCampaign uses contact-based pricing with plan gates for CRM, automation, reporting, and advanced features. Model the cost at your expected contact count after list cleanup, not just the entry tier.
#### Pros
- Most powerful automation in the market
- Built-in CRM functionality
- Excellent segmentation options
- Predictive analytics
- Strong deliverability
#### Cons
- Steeper learning curve
- Higher price point
- Can be overwhelming for beginners
- No free plan available
**Why choose ActiveCampaign over AWeber:** Significantly more powerful automation, built-in CRM, predictive analytics, and sophisticated customer journey mapping that AWeber cannot match.
### 4. GetResponse
**Best for:** Businesses combining email marketing with webinars and educational content
GetResponse uniquely combines email marketing with webinar functionality, making it ideal for businesses that use educational content and live events to nurture leads. This combination is something neither AWeber nor most competitors offer natively.
#### Key Features
- **Built-in webinar platform** - Host webinars without external tools
- **Conversion funnels** - Pre-built sales funnel templates
- **Marketing automation** - Visual workflow builder
- **Landing page builder** - No-code page creation
- **AI email generator** - GPT-powered content creation
- **Website builder** - Full website creation tools
#### Pricing model
GetResponse pricing depends on contact count and feature tier. The important question is whether you need webinars, funnels, and deeper automation, because those capabilities can sit above the basic email tier.
#### Pros
- Integrated webinar functionality
- Pre-built conversion funnels
- AI content generation
- All-in-one marketing platform
- Competitive pricing
#### Cons
- Automation requires higher tier
- Webinars limited on lower plans
- Interface can feel cluttered
- Some features require add-ons
**Why choose GetResponse over AWeber:** Built-in webinar functionality, conversion funnels, AI content generation, and more comprehensive marketing automation at similar pricing.
### 5. MailerLite
**Best for:** Budget-conscious businesses and beginners seeking simplicity
MailerLite offers an excellent balance of simplicity and capability at one of the most affordable price points in the market. It provides a generous free plan and straightforward pricing that contrasts sharply with AWeber's recent price increases.
#### Key Features
- **Clean, intuitive interface** - Easy to learn and use
- **Drag-and-drop editor** - Visual email builder
- **Website builder** - Included on all plans
- **Landing pages** - Unlimited on paid plans
- **Automation** - Visual workflow builder
- **Pop-ups and forms** - Built-in lead capture
#### Pricing model
MailerLite uses subscriber-based tiers with feature and send-volume differences by plan. It is often cost-effective for simple newsletters, but teams should verify current free-plan limits and the point where automation or support needs require a paid tier.
#### Pros
- Excellent free plan
- Most affordable paid plans
- Clean, simple interface
- Good deliverability
- 24/7 customer support
#### Cons
- Limited advanced features
- Fewer integrations than competitors
- Basic reporting
- No built-in CRM
**Why choose MailerLite over AWeber:** Simpler interface, clean design tools, straightforward automations, and a lower-complexity setup for teams that do not need CRM or multichannel messaging.
### 6. Klaviyo
**Best for:** Data-driven e-commerce brands focused on revenue attribution
Klaviyo is purpose-built for e-commerce, offering deep integration with platforms like Shopify, WooCommerce, and BigCommerce. Its data-first approach provides insights that AWeber simply cannot match for online stores.
#### Key Features
- **E-commerce data integration** - Deep store connections
- **Predictive analytics** - Customer behavior forecasting
- **Revenue attribution** - Track email revenue impact
- **Product recommendations** - AI-powered suggestions
- **Customer profiles** - Unified purchase history
- **SMS marketing** - Built-in text messaging
#### Pricing model
Klaviyo pricing is tied to profiles and message volume, with email and SMS modeled separately. It can be a strong fit when ecommerce revenue attribution justifies the cost, but it should be forecast at your active profile count after suppressions.
#### Pros
- Best-in-class e-commerce integration
- Powerful predictive analytics
- Detailed revenue attribution
- Built-in SMS capabilities
- Excellent segmentation
#### Cons
- Expensive at scale
- Primarily e-commerce focused
- Steep learning curve
- Pricing increases quickly with list size
**Why choose Klaviyo over AWeber:** Purpose-built e-commerce features, predictive analytics, revenue attribution, and significantly deeper integration with online stores.
### 7. Omnisend
**Best for:** E-commerce brands wanting omnichannel marketing
Omnisend specializes in omnichannel e-commerce marketing, combining email, SMS, push notifications, and more in one platform. Its pre-built automation workflows are specifically designed for online stores.
#### Key Features
- **Omnichannel campaigns** - Email, SMS, push in one flow
- **E-commerce automations** - Pre-built Shopify workflows
- **Product picker** - Easy catalog integration
- **Discount codes** - Automated unique code generation
- **Segmentation** - E-commerce-focused filters
- **Forms and pop-ups** - Built-in lead capture
#### Pricing model
Omnisend uses ecommerce-focused tiers with email volume, contact count, and SMS credits to verify. It is worth modeling around your store's real lifecycle flow volume, especially cart, browse, post-purchase, and win-back campaigns.
#### Pros
- E-commerce-first design
- Pre-built automation templates
- Easy omnichannel campaigns
- Good Shopify integration
- Affordable entry pricing
#### Cons
- Limited non-e-commerce features
- SMS credits cost extra
- Smaller template library
- Basic CRM capabilities
**Why choose Omnisend over AWeber:** Built specifically for e-commerce, omnichannel capabilities, pre-built automation workflows, and native cart abandonment features.
### 8. Constant Contact
**Best for:** Small businesses seeking reliability and customer support
Constant Contact has been in email marketing since 1995 and is known for excellent customer support and reliability. It offers a straightforward approach that many small businesses appreciate over AWeber's complexity.
#### Key Features
- **Event marketing** - Built-in event management
- **Social media tools** - Integrated posting and ads
- **Survey builder** - Customer feedback collection
- **List growth tools** - Forms, landing pages, integrations
- **Marketing automation** - Visual workflow builder
- **Reporting** - Engagement analytics
#### Pricing
| Plan | Price | Features |
|------|-------|----------|
| Lite | $12/mo | Basic features |
| Standard | $35/mo | Automation, scheduling |
| Premium | $80/mo | Advanced automation, SEO |
#### Pros
- Excellent customer support
- High deliverability rates
- Event marketing tools
- Easy to use
- Reliable platform
#### Cons
- No free plan (trial only)
- Limited automation compared to competitors
- Pricing increases quickly
- Dated template designs
**Why choose Constant Contact over AWeber:** Better customer support reputation, event marketing tools, simpler interface, and more reliable platform stability.
### 9. Kit (formerly ConvertKit)
**Best for:** Content creators, bloggers, and newsletter operators
Kit (formerly ConvertKit) is designed specifically for creators who build audiences through content. Its subscriber-centric approach and creator monetization features set it apart from AWeber's generic approach.
#### Key Features
- **Subscriber-first design** - Tag-based organization
- **Creator monetization** - Paid newsletters, tips
- **Landing pages** - Clean, conversion-focused
- **Visual automations** - Easy workflow builder
- **Forms** - Embeddable sign-up forms
- **Integrations** - Creator tool ecosystem
#### Pricing model
Kit pricing depends on subscriber count and creator feature tier. Check the current limits for free newsletters, automations, paid products, and advanced reporting before moving a creator audience.
#### Pros
- Purpose-built for creators
- Tag-based subscriber management
- Creator monetization options
- Clean, modern interface
- Strong creator community
#### Cons
- Limited for non-creators
- Basic e-commerce features
- Pricing increased significantly
- Limited template options
**Why choose Kit over AWeber:** Creator-focused features, built-in monetization, tag-based subscriber management, and cleaner interface designed for content creators.
### 10. Campaign Monitor
**Best for:** Design-focused teams and agencies
Campaign Monitor emphasizes beautiful email design with an intuitive drag-and-drop builder. It appeals to brands that prioritize visual appeal and agencies managing multiple clients.
#### Key Features
- **Award-winning designer** - Professional email builder
- **Template library** - Beautifully designed templates
- **Link review** - Catch broken links before sending
- **Personalization** - Dynamic content blocks
- **Automation journeys** - Visual workflow builder
- **Analytics** - Detailed engagement reporting
#### Pricing model
Campaign Monitor pricing varies by contact count, send volume, and feature tier. Verify current send limits, automation access, agency needs, and support level before choosing it for design-led campaigns.
#### Pros
- Best-in-class email designer
- Beautiful template library
- Excellent for agencies
- Strong link checking
- Professional results
#### Cons
- No free plan
- Limited automation compared to leaders
- Higher pricing for features
- Basic segmentation
**Why choose Campaign Monitor over AWeber:** Superior email design tools, better template library, cleaner interface, and more professional-looking results.
### 11. Moosend
**Best for:** Budget-conscious businesses seeking advanced features
Moosend offers an impressive feature set at one of the lowest price points in the market. It includes automation, landing pages, and AI tools at prices that significantly undercut AWeber.
#### Key Features
- **Marketing automation** - Visual workflow builder
- **Landing pages** - Built-in page builder
- **AI product recommendations** - E-commerce optimization
- **Weather-based targeting** - Conditional content
- **Countdown timers** - Urgency elements
- **Reporting** - Detailed analytics
#### Pricing model
Moosend pricing is subscriber-based, with a trial or entry path that changes over time. Check current automation, landing page, and ecommerce feature access before treating it as the lowest-cost AWeber replacement.
#### Pros
- Extremely affordable
- Full automation on all plans
- AI recommendations
- Good feature-to-price ratio
- Easy to use
#### Cons
- Smaller company
- Fewer integrations
- Limited template library
- Basic customer support
**Why choose Moosend over AWeber:** Significantly lower pricing, full automation on all plans, AI features included, and better value for the features provided.
### 12. Drip
**Best for:** E-commerce businesses wanting CRM-level customer data
Drip positions itself as an e-commerce CRM, combining customer relationship management with email marketing. Its deep integration with e-commerce platforms provides insights beyond what AWeber offers.
#### Key Features
- **E-commerce CRM** - Customer data platform
- **Visual workflow builder** - Sophisticated automation
- **Revenue attribution** - Track email impact
- **Behavioral triggers** - Action-based automation
- **On-site popups** - Lead capture tools
- **Segmentation** - Advanced customer filtering
#### Pricing model
Drip pricing scales with list size. It makes the most sense when ecommerce CRM data, workflow depth, and revenue attribution justify a higher-cost specialized platform.
#### Pros
- E-commerce CRM capabilities
- Deep behavioral tracking
- Revenue attribution
- Powerful automation
- Good Shopify integration
#### Cons
- Higher starting price
- No free plan
- E-commerce focus only
- Can be complex to set up
**Why choose Drip over AWeber:** E-commerce CRM functionality, deeper customer insights, revenue attribution, and more sophisticated behavioral automation.
### Feature Comparison: AWeber vs Top Alternatives
| Feature | AWeber | Brevo | ActiveCampaign | Klaviyo |
|---------|--------|-------|----------------|---------|
| Email automation | Autoresponder-focused | Visual workflows | Deep branching | Ecommerce workflows |
| SMS marketing | Limited | Available globally | Available separately | Available |
| WhatsApp | No | Yes | No | No |
| E-commerce integration | Basic | Via Tajo | Good | Excellent |
| Loyalty programs | No | Via Tajo | No | No |
| CRM | Limited | Built-in CRM | Built-in CRM | Customer profiles |
| Pricing model | Subscriber tiers | Send-volume tiers | Contact tiers | Profile and message tiers |
### How to Choose the Right AWeber Alternative
#### For E-commerce Businesses
**Recommended: Brevo + Tajo, Klaviyo, or Omnisend**
E-commerce requires deep integration with your store, behavioral triggers, and multi-channel capabilities. Brevo combined with Tajo provides the best combination of features and value, including built-in loyalty programs. Klaviyo excels at data analytics, while Omnisend offers strong omnichannel capabilities.
#### For Content Creators
**Recommended: Kit (ConvertKit) or MailerLite**
Creators need subscriber management, clean landing pages, and monetization options. Kit is purpose-built for creators with paid newsletters and tip features. MailerLite offers an excellent free plan with clean design tools.
#### For Small Businesses on a Budget
**Recommended: MailerLite or Moosend**
Both are worth comparing when cost control matters more than deep CRM or ecommerce data. Verify current free-tier limits, subscriber tiers, automation access, and support before choosing either one as the long-term platform.
#### For Advanced Marketing Teams
**Recommended: ActiveCampaign or Brevo**
Teams needing sophisticated automation should consider ActiveCampaign's industry-leading workflows. Brevo offers multi-channel orchestration across email, SMS, and WhatsApp at a more accessible price point.
#### For Beginners
**Recommended: Mailchimp or MailerLite**
Both offer intuitive interfaces and gentle learning curves. Mailchimp is the most widely recognized, while MailerLite provides better value for money.
### Migration Tips: Moving from AWeber
#### 1. Export Your Data
Before switching, download all critical data from AWeber:
- Subscriber lists with tags and segments
- Email templates you want to recreate
- Automation workflows documentation
- Historical performance reports
#### 2. Choose Your New Platform
Based on this guide, select the platform that best matches your needs:
- **Multi-channel e-commerce:** Brevo + Tajo
- **Advanced automation:** ActiveCampaign
- **Budget-friendly:** MailerLite or Moosend
- **Creator-focused:** Kit (ConvertKit)
#### 3. Set Up Your New Account
Most platforms offer import tools for AWeber contacts. Ensure you:
- Import contacts with all tags and custom fields
- Recreate critical automation workflows
- Test email templates before going live
- Verify domain authentication
#### 4. Run in Parallel
Consider running both platforms briefly to ensure:
- All automations function correctly
- Deliverability remains strong
- Data syncs properly
- Team is trained on new platform
#### 5. Sunset AWeber
Once confident in your new platform:
- Disable AWeber automations
- Export final data backup
- Cancel AWeber subscription
- Monitor new platform performance
### Conclusion
AWeber's recent pricing changes and limited feature development have created an opportunity for businesses to find better email marketing solutions. Whether you prioritize advanced automation, e-commerce integration, multi-channel marketing, or simply better value for money, the alternatives in this guide offer compelling reasons to switch.
For e-commerce businesses, Brevo combined with Tajo stands out as the top recommendation, offering:
- **Multi-channel marketing** across email, SMS, and WhatsApp
- **Deep Shopify integration** for customer and order data
- **Built-in loyalty programs** without additional tools
- **Per-email pricing** that scales better than subscriber-based models
- **Advanced automation** that surpasses AWeber's basic capabilities
For other use cases, ActiveCampaign leads in automation sophistication, MailerLite excels in value for money, and Kit serves content creators best. The right choice depends on your specific needs, but all options in this guide represent improvements over AWeber's current offering.
Ready to upgrade your email marketing? [Explore Tajo's integration with Brevo](/pricing) and discover how multi-channel marketing can transform your e-commerce business.
### Related Articles
- [Brevo Review: Features, Pricing, and Who It Is For](/blog/brevo-review/)
- [Brevo vs Mailchimp: Which Email Platform Wins?](/blog/brevo-vs-mailchimp/)
- [The 15 Best Email Marketing Platforms](/blog/the-15-best-email-marketing-platforms/)
- [Best Mailchimp Alternatives](/blog/best-mailchimp-alternatives/)
- [Best Klaviyo Alternatives](/blog/best-klaviyo-alternatives/)
- [Kit Alternatives Compared: Email Platform Fit for Creators, Ecommerce, and Automation (2026)](/blog/convertkit-alternatives/)
- [Campaign Monitor Alternatives: 7 Email Platforms Compared for 2026](/blog/campaign-monitor-alternatives/)
- [HubSpot Alternatives: CRM, Marketing Automation, Sales, Pricing Models, and Migration Fit (2026)](/blog/hubspot-alternatives/)
- [Klaviyo Alternatives: Ecommerce Email, SMS, Pricing Models, Migration, and Platform Fit (2026)](/blog/klaviyo-alternatives/)
### Frequently asked questions
**How do I choose the right alternative?**
Choose by the job AWeber performs today: newsletters, autoresponders, landing pages, creator monetization, ecommerce automation, or CRM. Then compare pricing model, subscriber rules, automation depth, deliverability controls, integrations, and migration effort.
**Is it hard to switch email marketing platforms?**
A newsletter-only migration can be quick, but a serious move still requires contact export, field and tag mapping, suppression-list handling, template rebuilds, domain authentication, forms, automations, and a parallel-send test.
**Should I choose a cheaper alternative?**
Choose a lower-cost tool only if it still covers the workflows that drive revenue or retention. A cheaper plan can become expensive if it forces manual work, weaker segmentation, or another paid tool for SMS, CRM, or ecommerce data.
**What free AWeber alternative should I compare first?**
Compare Brevo if you want unlimited contact storage with send-volume economics, MailerLite if you want the simplest newsletter workflow, and Kit if your list is creator-led. Free-plan limits change, so verify subscriber caps, send caps, branding, automation access, and support before migrating.
**Which AWeber alternative is best for Shopify stores?**
Brevo combined with Tajo provides the most comprehensive solution for Shopify stores, offering deep integration, multi-channel marketing (email, SMS, WhatsApp), and built-in loyalty programs. Klaviyo and Omnisend are also excellent choices specifically built for e-commerce.
**Is ActiveCampaign worth the higher price over AWeber?**
For businesses that rely on sophisticated automation and need CRM functionality, ActiveCampaign's higher price is justified. Its automation capabilities are significantly more advanced than AWeber's basic offerings, making it worthwhile for marketing teams that will use these features.
**What is the most affordable AWeber alternative with good automation?**
Moosend and MailerLite are both worth comparing when automation budget is tight. Moosend tends to emphasize budget automation depth, while MailerLite is often easier for simple newsletter and signup-form workflows. Verify current feature gates and plan limits before deciding.
**Can I migrate my AWeber subscribers to a new platform easily?**
Yes, major email marketing platforms support importing contacts from AWeber via CSV export. Most also support tags and custom fields, but you should test field mapping, suppression lists, automations, forms, and domain authentication before switching all sends.
**Which AWeber alternative works best for international SMS marketing?**
Brevo offers the best international SMS coverage with availability in 200+ countries. This contrasts sharply with AWeber's limited SMS capabilities and Mailchimp's US-only SMS. For global businesses, Brevo's multi-channel approach is unmatched.
**Does AWeber offer anything competitors do not?**
AWeber pioneered many email marketing features and maintains strong deliverability. However, most modern platforms have caught up or surpassed AWeber in features while offering better pricing. AWeber's main advantage is its long track record, but this no longer justifies its premium pricing for most users.
**What is the easiest AWeber alternative for beginners?**
Mailchimp and MailerLite offer the gentlest learning curves for beginners. Both feature intuitive drag-and-drop editors, helpful tutorials, and straightforward interfaces. MailerLite provides better value, while Mailchimp offers more brand recognition and a larger template library.
---
## B2B Email Marketing Guide: Segmentation, CRM Data, Deliverability, and Automation (2026)
Source: https://tajo.io/blog/b2b-email-marketing-guide/
Published: 2025-03-08 · Updated: 2026-05-17
Plan B2B email marketing around buyer stages, CRM data, segmentation, nurture sequences, ABM, deliverability, compliance, and sales handoff.
Summary: B2B email works when every message is tied to buyer stage, account fit, CRM data, and a clear next action. Build fewer, stronger segments; authenticate your domain; respect consent rules; and measure pipeline movement instead of chasing generic open-rate benchmarks.
B2B email marketing remains one of the highest-leverage channels available because it connects marketing activity to buyer education, CRM records, sales follow-up, and customer retention. The trap is treating B2B email like a broadcast newsletter. Business buyers move through a longer process, bring more stakeholders into the decision, and expect relevant follow-up based on what they have already told you or done.
This guide covers the 2026 playbook end to end: list building, segmentation, lead nurturing sequences, account-based marketing (ABM), deliverability, measurement, and the tooling (including Brevo and Tajo) that ties it together.
### B2B vs. B2C Email Marketing: Key Differences
Before diving into strategies, understanding the fundamental differences between B2B and B2C email marketing sets the foundation for success.
#### Decision-Making Process
| Factor | B2B Email Marketing | B2C Email Marketing |
|--------|---------------------|---------------------|
| Decision makers | Multiple stakeholders across user, technical, economic, and executive roles | Usually one buyer or household |
| Sales cycle | Longer evaluation and procurement window | Minutes to weeks |
| Purchase motivation | ROI, efficiency, business value | Emotion, personal benefit |
| Email content focus | Education, case studies, ROI data | Product features, offers, urgency |
| Relationship building | Essential, long-term focus | Important but transactional |
| Send frequency | Less frequent, higher value | More frequent, promotional |
#### Content and Messaging Approach
**B2B emails should:**
- Address business pain points and challenges
- Provide educational value in every message
- Include data, statistics, and proof points
- Speak to multiple stakeholders with different concerns
- Build credibility through thought leadership
**B2C emails typically:**
- Appeal to emotional triggers
- Create urgency through limited offers
- Focus on product benefits and features
- Drive immediate action
- Use promotional language
#### Email Metrics That Matter
| Metric | How to use it in B2B |
|--------|----------------------|
| Delivery rate | Confirms authentication, suppression, and list hygiene are working |
| Open rate | Directional signal only, affected by privacy features and inbox behavior |
| Click rate | Better indicator of topic-market fit than opens |
| Reply or demo rate | Strong signal for sales-assist and ABM emails |
| Pipeline influenced | Connects email engagement to CRM opportunities |
| Unsubscribe and complaint rate | Early warning that targeting or consent is weak |
The key difference: B2B email should be judged by qualified movement through the buying process, not by generic campaign averages.
---
### Building Your B2B Email List the Right Way
Quality trumps quantity in B2B email marketing. A smaller list of qualified decision-makers and influencers will outperform a large list of unverified contacts.
#### High-Quality Lead Generation Tactics
**Content-Based List Building:**
- **Gated whitepapers and research reports** - Industry research drives qualified signups
- **Webinar registrations** - Live events attract engaged prospects
- **Free tools and calculators** - Interactive resources capture intent data
- **Newsletter subscriptions** - Thought leadership attracts ongoing interest
- **Demo requests** - High-intent, sales-ready leads
**Event-Based Acquisition:**
- Trade show badge scans (with consent)
- Conference networking follow-ups
- Virtual event registrations
- Podcast guest outreach
- Partner co-marketing campaigns
#### Lead Qualification and Scoring
Not all leads deserve the same attention. Implement scoring to prioritize outreach.
**Behavioral Scoring:**
| Action | Points |
|--------|--------|
| Downloaded content | +5 |
| Attended webinar | +10 |
| Visited pricing page | +15 |
| Requested demo | +25 |
| Opened 3+ emails in week | +5 |
| Clicked product comparison | +10 |
| Viewed case study | +8 |
| Unsubscribed | Remove from sales |
**Firmographic Scoring:**
| Attribute | Points |
|-----------|--------|
| Target company size | +10-20 |
| Target industry | +15 |
| Decision-maker title | +15 |
| Geographic match | +5 |
| Tech stack fit | +10 |
#### List Hygiene and Maintenance
B2B lists degrade faster than B2C (job changes, company changes). Maintain quality with:
- **Quarterly list cleaning** - Remove bounces and inactive contacts
- **Re-engagement campaigns** - Win back dormant subscribers before removing
- **Data enrichment** - Update job titles, companies, and firmographics
- **Preference centers** - Let contacts update their information
- **Consent management** - Maintain compliance documentation
---
### B2B Lead Nurturing Email Sequences
Lead nurturing converts cold prospects into sales-ready opportunities. Effective nurturing addresses buyer concerns at each stage.
#### Top-of-Funnel (TOFU) Nurture Sequence
**Goal:** Build awareness and establish credibility
**Trigger:** New contact enters database (content download, webinar signup)
**Sequence Structure:**
```
Day 0: Welcome + Content Delivery
Day 3: Related Educational Resource
Day 7: Industry Insights/Trends
Day 14: Case Study Introduction
Day 21: Engagement Check + Content Offer
```
**Email 1: Welcome and Content Delivery**
```
Subject: Your [Content Title] is ready + a quick hello
Hi [FirstName],
Thank you for downloading [Content Title]. Here's your link:
[Download Button]
I'm [Your Name] from [Company]. We help [target audience]
solve [primary pain point] through [solution type].
Over the coming weeks, I'll share insights on [topic area]
that we've learned working with companies like [Notable Client].
If you have questions about [topic], feel free to reply
directly to this email.
Best,
[Signature]
```
**Email 2: Related Educational Resource**
```
Subject: The 3 biggest [challenge area] mistakes (and how to avoid them)
Hi [FirstName],
Since you downloaded [Content Title], you're probably
thinking about [challenge area].
After reviewing common patterns across teams working on this challenge,
we've identified three mistakes that derail most efforts:
1. [Mistake 1] - What happens and why
2. [Mistake 2] - The hidden cost
3. [Mistake 3] - How to recognize early
[Read the full breakdown →]
What's the biggest challenge you're facing with [topic]?
Best,
[Signature]
```
**Email 3: Industry Insights**
```
Subject: [Industry] trends for 2026: What the data shows
Hi [FirstName],
We just published our annual [Industry] research report,
with findings from our latest customer and market analysis.
Key findings:
• [Stat 1 with context]
• [Stat 2 with context]
• [Stat 3 with context]
[Get the full report →]
These trends are shaping how leading companies approach
[challenge area]. Worth a look if you're planning for 2026.
Best,
[Signature]
```
#### Middle-of-Funnel (MOFU) Nurture Sequence
**Goal:** Build consideration and demonstrate value
**Trigger:** Contact engages with TOFU content (downloads, webinar attendance, multiple page views)
**Sequence Structure:**
```
Day 0: Case Study Relevant to Their Industry
Day 5: Comparison Guide or Buyer's Guide
Day 10: Customer Success Story Video
Day 15: ROI Calculator or Assessment Tool
Day 20: Soft Demo/Consultation Offer
```
**Email 1: Industry-Specific Case Study**
```
Subject: How [Similar Company] improved [metric]
Hi [FirstName],
I noticed you've been exploring our [content area] resources.
Thought you might find this relevant: [Similar Company],
a [industry] company similar to [Their Company], was facing
the same [challenge] you're likely experiencing.
Here's what happened:
• Challenge: [Specific situation]
• Solution: [What they implemented]
• Results: [Quantified outcomes]
[Read the full case study →]
Would you like to see how this might apply to [Their Company]?
Best,
[Signature]
```
**Email 2: Comparison/Buyer's Guide**
```
Subject: [Solution Type] buyer's guide: Questions to ask before deciding
Hi [FirstName],
If you're evaluating [solution type] options, this guide
will save you hours of research.
We've compiled the essential questions to ask any vendor:
• [Question 1] - Why it matters
• [Question 2] - Red flags to watch for
• [Question 3] - How to verify claims
Plus: a side-by-side comparison framework you can use
with any vendor (including us, we're confident in how we stack up).
[Download the buyer's guide →]
Best,
[Signature]
```
#### Bottom-of-Funnel (BOFU) Nurture Sequence
**Goal:** Convert to sales opportunity
**Trigger:** High engagement score, pricing page visit, demo request page visit
**Sequence Structure:**
```
Day 0: Personalized Value Proposition
Day 3: Specific ROI Analysis
Day 7: Decision-Maker Social Proof
Day 10: Limited Consultation Offer
Day 14: Direct Ask for Meeting
```
**Email 1: Personalized Value Proposition**
```
Subject: [Their Company] + [Your Company]: Initial thoughts
Hi [FirstName],
Based on your engagement with our resources on [topic],
it looks like [Their Company] is evaluating solutions for
[challenge area].
I put together some initial thoughts on how we might help:
Current situation (based on publicly available info):
• [Observation about their company/industry]
• [Relevant challenge in their sector]
Potential opportunity:
• [Specific value we could provide]
• [Estimated impact based on similar companies]
Worth a 15-minute conversation to explore?
[Schedule time →]
Best,
[Signature]
```
---
### Account-Based Marketing (ABM) Email Strategies
ABM flips traditional marketing by targeting specific high-value accounts with personalized outreach. Email is central to ABM success.
#### Identifying Target Accounts
**Account Selection Criteria:**
- Annual revenue fit ($X-$Y range)
- Employee count match
- Industry alignment
- Technology stack compatibility
- Geographic presence
- Growth indicators (hiring, funding, expansion)
**Creating Account Tiers:**
| Tier | Accounts | Personalization Level | Email Approach |
|------|----------|----------------------|----------------|
| Tier 1 | 10-25 | Highly personalized, 1:1 | Custom campaigns per account |
| Tier 2 | 25-100 | Segment personalized | Industry + persona customization |
| Tier 3 | 100-500 | Light personalization | Automated with dynamic content |
#### Multi-Stakeholder Email Campaigns
B2B purchases involve multiple decision-makers. Map and engage the entire buying committee.
**Typical Buying Committee:**
| Role | Concerns | Email Content Focus |
|------|----------|---------------------|
| Economic Buyer (CFO, VP) | ROI, risk, budget | Business case, ROI data, risk mitigation |
| Technical Buyer (IT, Engineering) | Integration, security, implementation | Technical specs, architecture, security docs |
| User Buyer (End users, Managers) | Usability, daily workflow | Product demos, user testimonials, training |
| Champion (Internal Advocate) | Making the case internally | Sales enablement content, competitive info |
| Blocker (Skeptic) | Maintaining status quo | Risk of inaction, competitive pressure |
**Multi-Thread Email Example (Tier 1 Account):**
**To Champion:**
```
Subject: Materials to share with your CFO on [solution]
Hi [Champion Name],
Following our conversation, I've prepared a CFO-ready
brief on [solution]:
• 3-year ROI analysis specific to [Company]
• Risk mitigation and compliance documentation
• Implementation timeline and resource requirements
[Download Executive Brief →]
Would it help if I joined a call with your CFO to walk
through the business case?
Best,
[Signature]
```
**To Technical Buyer (same account):**
```
Subject: Technical deep-dive: [Solution] integration with [Their Tech Stack]
Hi [Technical Buyer Name],
I know [Champion Name] has been exploring [solution] for
[Company]. Since you'll be evaluating the technical fit,
I wanted to share:
• Integration architecture for [Their specific tech stack]
• Security and compliance documentation (SOC 2, GDPR, etc.)
• API documentation and sandbox access
[Access Technical Resources →]
Happy to schedule a technical deep-dive with our
solutions architect if helpful.
Best,
[Signature]
```
#### ABM Campaign Orchestration
**Tier 1 Account Email Cadence:**
```
Week 1:
- Day 1: Personalized intro to Champion
- Day 3: LinkedIn connection requests to buying committee
- Day 5: Relevant industry insight to Champion
Week 2:
- Day 8: Technical resources to Technical Buyer
- Day 10: Executive brief to Economic Buyer
- Day 12: Check-in with Champion
Week 3:
- Day 15: Case study to all stakeholders
- Day 17: Custom demo offer to Champion
- Day 19: Follow-up on demo scheduling
Week 4:
- Day 22: Decision-maker testimonial video
- Day 24: ROI calculator results
- Day 26: Meeting request
```
---
### Sales Enablement Email Templates
Effective B2B email marketing requires tight alignment between marketing and sales.
#### Sales Follow-Up Templates
**Post-Demo Follow-Up:**
```
Subject: Next steps from our [solution] demo + recording
Hi [FirstName],
Great connecting today! As promised, here's everything
we discussed:
Demo recording: [Link]
Key points we covered:
• [Feature/benefit 1] - addresses your [pain point]
• [Feature/benefit 2] - impacts your [metric]
• [Feature/benefit 3] - integrates with [their tool]
Questions you raised:
• [Question 1] - [Answer/resource]
• [Question 2] - [Answer/resource]
Proposed next steps:
1. [Action item] - by [date]
2. [Action item] - by [date]
3. [Your action] - by [date]
Let me know if you'd like to include [Other Stakeholder]
in our next conversation.
Best,
[Signature]
```
**Proposal Follow-Up:**
```
Subject: [Company] proposal: Questions or ready to proceed?
Hi [FirstName],
It's been a few days since I sent over the [Company]
proposal. Wanted to check in on where things stand.
Quick recap of what's included:
• [Solution component 1] - $X/month
• [Solution component 2] - $Y/month
• Implementation and onboarding - [Timeline]
Total investment: $Z/year
Common questions at this stage:
• Payment terms - We offer [options]
• Contract length - [Standard terms] with [flexibility]
• Getting started - [Implementation timeline]
What would be most helpful, a call to address questions,
or sending over the contract for review?
Best,
[Signature]
```
#### Re-Engagement for Stalled Deals
**Deal Gone Cold (30 days no response):**
```
Subject: Should I close your file?
Hi [FirstName],
I haven't heard back since [last interaction]. I
understand priorities shift, and I don't want to
clutter your inbox.
Should I:
A) Schedule a call next week to reconnect
B) Check back in [Q2/next quarter]
C) Close your file (no hard feelings)
A quick reply helps me respect your time.
Best,
[Signature]
```
**Competitive Win-Back:**
```
Subject: Quick question about [Competitor]
Hi [FirstName],
I heard [Company] decided to go with [Competitor].
Congrats on making a decision, I know it wasn't easy.
Quick question: Would you be open to a 10-minute call
later to compare experiences?
I'd love to learn:
• What's working well
• What you wish was different
• Whether the ROI matched expectations
No sales pitch, just gathering insights. And if things
aren't going as expected, I'm here to help.
Best,
[Signature]
```
---
### B2B Email Personalization and Segmentation
Generic blasts don't work in B2B. Effective personalization goes far beyond "Hi [FirstName]."
#### Segmentation Strategies for B2B
**Firmographic Segmentation:**
- Company size (SMB, mid-market, enterprise)
- Industry vertical
- Geographic region
- Tech stack and tools used
- Growth stage (startup, scaling, mature)
**Behavioral Segmentation:**
- Content engagement type (product vs. educational)
- Website behavior (pages visited, time spent)
- Email engagement history
- Webinar/event attendance
- Sales interaction history
**Buyer Journey Segmentation:**
- Awareness stage (educational content)
- Consideration stage (comparison content)
- Decision stage (case studies, ROI data)
- Customer (onboarding, expansion, renewal)
#### Dynamic Content Examples
**Industry-Specific Hero Sections:**
```
{% if industry == "Financial Services" %}
How leading banks reduce compliance risk
{% elif industry == "Healthcare" %}
How healthcare providers improve patient engagement
{% elif industry == "Manufacturing" %}
How manufacturers streamline supply chain operations
{% else %}
How leading companies solve [challenge]
{% endif %}
```
**Company Size Messaging:**
```
{% if employee_count > 1000 %}
Enterprise-grade security and scalability for global teams
{% elif employee_count > 100 %}
Scalable solutions that grow with mid-market companies
{% else %}
Startup-friendly pricing with enterprise features
{% endif %}
```
#### Personalization Data to Capture
| Data Point | Source | Personalization Use |
|------------|--------|---------------------|
| Job title | Form, LinkedIn | Content matching, messaging |
| Company name | Form, enrichment | Account personalization |
| Industry | Form, enrichment | Case studies, examples |
| Tech stack | Form, data provider | Integration messaging |
| Content downloads | Tracking | Follow-up content |
| Web pages visited | Analytics | Interest targeting |
| Email engagement | Email platform | Send time, frequency |
| Previous purchases | CRM | Cross-sell, upsell |
---
### Measuring B2B Email Marketing Success
Track the right metrics to understand performance and optimize campaigns.
#### Email Performance Metrics
**Engagement Metrics:**
| Metric | How to read it |
|--------|----------------|
| Delivery rate | Whether authentication, suppression, and list hygiene are working |
| Open rate | Directional signal for subject line and sender recognition |
| Click rate | Stronger signal for offer and content relevance |
| Reply or meeting rate | Useful for sales-assist and ABM campaigns |
| Unsubscribe and complaint rate | Warning that targeting, consent, or frequency is off |
| Bounce rate | Signal that source data or enrichment quality needs work |
**Business Impact Metrics:**
| Metric | How to track | How to set the target |
|--------|--------------|-----------------------|
| Marketing Qualified Leads (MQLs) | Scoring threshold reached | Match sales capacity and qualification quality |
| Sales Qualified Leads (SQLs) | Sales accepts lead | Calibrate against historical handoff quality |
| Opportunities created | Email-sourced or email-influenced opportunities | Compare by campaign and segment |
| Pipeline generated | Opportunity value tied to campaign touches | Tie to revenue model and sales cycle |
| Revenue influenced | Closed deals touched by email | Track with multi-touch attribution |
#### Attribution for Long Sales Cycles
B2B sales involve many touchpoints. Proper attribution is essential.
**Attribution Models:**
- **First touch** - Credit to first email interaction
- **Last touch** - Credit to final email before conversion
- **Linear** - Equal credit across all touches
- **Time decay** - More credit to recent interactions
- **Position-based** - Heavier credit to first and last touches, with partial credit to the middle
**Recommended Approach:**
Use multi-touch attribution that tracks email's role across:
- Initial lead capture
- Nurture engagement
- Sales handoff
- Deal progression
- Closing influence
---
### B2B Email Deliverability Best Practices
Poor deliverability undermines even the best B2B campaigns.
#### Technical Setup Requirements
**Essential Authentication:**
- **SPF (Sender Policy Framework)** - Authorizes sending servers
- **DKIM (DomainKeys Identified Mail)** - Cryptographic signature
- **DMARC (Domain-based Message Authentication)** - Policy enforcement
**Domain Reputation Factors:**
- Sending volume consistency
- Bounce rate trends
- Spam complaint rate trends
- Engagement metrics (opens, clicks)
- List quality and hygiene
#### Avoiding B2B Spam Filters
**Content Best Practices:**
- Avoid excessive links
- Keep images purposeful and include a readable text version
- Don't use URL shorteners
- Avoid spam trigger words ("free," "guaranteed," "act now")
- Include plain text version
**List Hygiene:**
- Remove hard bounces immediately
- Suppress soft bounces after 3 attempts
- Clean inactive contacts quarterly
- Honor unsubscribes within 24 hours
- Verify new contacts before adding
#### Warm-Up for New Domains/IPs
**New sending domain schedule:**
| Stage | Volume posture | Focus |
|-------|----------------|-------|
| Start | Smallest controlled audience | Most engaged contacts |
| Expand | Gradual increases | Highly engaged segment |
| Validate | Continue only if bounces and complaints stay low | Engaged contacts |
| Scale | Broaden after reputation stabilizes | Larger opted-in audience |
---
### Implementing B2B Email Marketing with Tajo
Tajo's customer intelligence platform provides the data foundation for effective B2B email marketing through Brevo integration.
#### Customer Intelligence for B2B
**Unified Customer View:**
- Sync customer, product, and order data to Brevo
- Track engagement across email, SMS, and WhatsApp
- Build complete interaction history
- Enable multi-touch attribution
**Behavioral Data Sync:**
- Website activity and page views
- Product interest signals
- Account-level engagement scoring
- Purchase history and patterns
#### Segmentation Capabilities
**With Tajo + Brevo:**
- Create segments based on purchase behavior
- Build account-level targeting
- Track engagement across channels
- Automate nurture sequences based on actions
#### Multi-Channel Orchestration
B2B buyers engage across multiple channels. Tajo enables:
- Email nurture sequences
- SMS for urgent communications
- WhatsApp for conversational engagement
- Coordinated campaigns across channels
---
### Conclusion
B2B email marketing succeeds through strategic patience, valuable content, and precise targeting. Unlike B2C campaigns focused on immediate transactions, B2B email builds relationships over months, engages multiple stakeholders, and supports complex buying decisions.
Key principles for B2B email success:
- **Quality over quantity** - Build lists of qualified decision-makers
- **Education over promotion** - Provide value in every email
- **Personalization at scale** - Segment and customize by role, industry, and stage
- **Multi-stakeholder awareness** - Address the entire buying committee
- **Sales alignment** - Coordinate marketing and sales touchpoints
- **Attribution tracking** - Measure across the complete buyer journey
Ready to build intelligent B2B email campaigns? [Start with Tajo](/pricing) to unify your customer data, create targeted segments, and orchestrate multi-channel campaigns that convert B2B prospects into customers.
### Related Articles
- [Email Marketing Campaigns: The Complete Guide to Planning, Executing, and Optimizing](/blog/email-marketing-campaigns-guide/)
- [Email Marketing Strategy: Complete Planning & Execution Guide [2025]](/blog/email-marketing-strategy-guide/)
- [Email Marketing for Small Business: The Complete Guide (2026)](/blog/email-marketing-small-business/)
- [Email Marketing ROI: How to Calculate, Track & Improve Returns [2025]](/blog/email-marketing-roi-guide/)
- [Email Marketing for Beginners: The Complete Getting Started Guide (2026)](/blog/email-marketing-beginners-guide/)
- [Email Advertising: How to Drive Revenue with Email Ads & Retargeting](/blog/email-advertising-guide/)
- [B2C Email Marketing: Strategies for Consumer Engagement](/blog/b2c-email-marketing-guide/)
- [B2B Marketing Automation: Complete Implementation Guide](/blog/b2b-marketing-automation-guide/)
### Frequently asked questions
**What is B2B email marketing?**
B2B email marketing uses permission-based email to educate prospects, nurture buying committees, route qualified leads to sales, onboard customers, and retain accounts across a longer business buying cycle.
**How do I get started with B2B email marketing?**
Start by connecting email to your CRM, defining lifecycle stages, building a clean opt-in list, segmenting by firmographic and behavior data, and launching one nurture sequence with clear sales handoff rules.
**What are the best tools for B2B email marketing?**
The right tool depends on whether you need newsletter sending, automation, CRM, lead scoring, ABM, SMS, transactional messages, or sales reporting. Brevo, HubSpot, Mailchimp, and ActiveCampaign cover different parts of that stack.
**What is the ideal frequency for B2B email marketing?**
B2B email frequency depends on your audience, sales cycle, and content quality. Start with a sustainable cadence for nurture campaigns, then add behavior-triggered emails when they are useful. Quality matters more than quantity. Monitor unsubscribes, complaints, replies, and sales feedback; if negative signals rise, reduce frequency or tighten segmentation.
**How do I write B2B email subject lines that get opened?**
Effective B2B subject lines focus on relevance and value over cleverness. Use specific business outcomes, ask questions related to the recipient's challenge, reference their industry or role when you can do it honestly, and test concise mobile-friendly phrasing. Avoid spammy patterns like all caps, excessive punctuation, and manufactured urgency.
**Should I use HTML or plain text emails for B2B?**
Test both, but many B2B campaigns perform better with simple, text-focused designs. Highly designed HTML emails can trigger spam filters and look like marketing. A clean, professional format with minimal images often feels more personal and passes through corporate email filters more reliably. Use HTML for visual elements when needed (product screenshots, charts), but keep designs clean and professional.
**How do I handle multiple decision-makers in B2B email campaigns?**
Map the entire buying committee early: economic buyers (budget holders), technical buyers (IT/engineering), user buyers (end users), champions (internal advocates), and blockers (skeptics). Create content addressing each role's concerns. Use multi-threaded email campaigns that coordinate messaging across stakeholders. Enable your champion with content they can share internally, and track account-level engagement rather than just individual opens.
**What's the difference between MQL and SQL in email marketing?**
Marketing Qualified Leads (MQLs) have shown enough engagement to warrant marketing attention (content downloads, webinar attendance, multiple website visits). Sales Qualified Leads (SQLs) have been vetted by sales as ready for direct outreach (budget authority, clear timeline, defined need). Email marketing generates MQLs through nurture campaigns, then continues supporting them until they reach SQL status. Track both metrics and the conversion rate between them.
**How long should a B2B lead nurturing sequence be?**
Length depends on your typical sales cycle. Enterprise nurtures often span several months, while mid-market sequences can be shorter and more direct. Include exit conditions: if a lead engages heavily, fast-track to sales; if they disengage, move to a re-engagement flow. Do not keep nurturing forever; define endpoints and re-qualification criteria.
**What metrics matter most for B2B email marketing?**
While open and click rates indicate engagement, focus on business metrics: Marketing Qualified Leads (MQLs) generated, MQL-to-SQL conversion rate, opportunities created (with email attribution), pipeline value influenced, and ultimately revenue sourced from email. Track email's role across the entire buyer journey using multi-touch attribution, not just first or last touch. High open rates mean nothing if they don't eventually create pipeline.
**How do I integrate email with my B2B sales team?**
Alignment starts with shared definitions: what qualifies as MQL vs. SQL, when leads transfer to sales, and what information accompanies the handoff. Share email engagement data with sales through your CRM so reps see what content prospects engaged with. Create sales enablement email templates for common follow-up scenarios. Establish feedback loops so sales can report lead quality and marketing can adjust targeting and scoring accordingly.
---
## B2B Marketing Automation: Complete Implementation Guide
Source: https://tajo.io/blog/b2b-marketing-automation-guide/
Published: 2026-03-26 · Updated: 2026-05-06
Implement B2B marketing automation to generate leads, nurture prospects, and close deals faster. Step-by-step guide with workflows, tools, and best practices.
Summary: B2B marketing automation streamlines lead generation, nurturing, and sales alignment through automated workflows. This implementation guide covers platform selection, workflow design, lead scoring, and measuring ROI.
B2B marketing automation transforms how companies generate, nurture, and convert business leads. With sales cycles averaging 3 to 12 months and buying committees involving 6 to 10 stakeholders, manual marketing processes simply cannot scale. Automation bridges this gap by delivering the right content to the right decision-maker at the right stage -- consistently and without manual intervention.
Yet 49% of B2B companies still have not implemented marketing automation, and among those that have, many use only basic features. This implementation guide covers everything from platform selection to advanced workflow design, helping you build a B2B marketing automation system that genuinely drives pipeline and revenue.
### Understanding B2B Marketing Automation
#### What B2B Marketing Automation Actually Does
B2B marketing automation is not just scheduled email sending. It encompasses a connected system of tools and workflows that manage the entire buyer journey:
- **Lead capture and enrichment:** Automatically collect and enrich contact data from forms, website visits, and third-party sources
- **Lead scoring and qualification:** Assign scores based on fit and engagement to identify sales-ready prospects
- **Multi-touch nurturing:** Deliver personalized content sequences across email, ads, and web
- **Sales and marketing alignment:** Route qualified leads to sales with full context and activity history
- **Campaign orchestration:** Coordinate multi-channel campaigns from a single platform
- **Analytics and attribution:** Track which marketing activities drive pipeline and revenue
#### Why B2B Specifically Needs Automation
| B2B Challenge | How Automation Solves It |
|--------------|------------------------|
| Long sales cycles (3-12 months) | Automated nurture sequences maintain engagement over months |
| Multiple decision-makers | Multi-thread campaigns target different stakeholders |
| Complex buying processes | Content mapped to each buying stage delivered automatically |
| Sales-marketing misalignment | Shared lead scoring and automated handoff processes |
| Content-heavy buying journey | Triggered content delivery based on interest and behavior |
| Account-based selling | Coordinated multi-contact campaigns per account |
### Step-by-Step Implementation Guide
#### Phase 1: Foundation (Weeks 1-4)
**Define your goals and KPIs**
Before selecting tools, clarify what you need automation to achieve:
- Increase marketing qualified leads (MQLs) by X%
- Reduce lead response time to under Y minutes
- Improve lead-to-opportunity conversion rate
- Shorten average sales cycle by Z days
- Generate X% of pipeline from marketing automation
**Map your buyer journey**
Document the stages your buyers move through, from awareness to purchase:
| Stage | Buyer Action | Marketing Response | Content Type |
|-------|-------------|-------------------|--------------|
| Awareness | Researches problem | Attract with educational content | Blog posts, guides, industry reports |
| Consideration | Evaluates solutions | Nurture with comparison content | Whitepapers, webinars, case studies |
| Decision | Selects vendor | Enable with proof points | ROI calculators, demos, proposals |
| Purchase | Negotiates and buys | Support sales with targeted content | Testimonials, implementation guides |
**Audit existing processes**
Document your current marketing processes, identifying:
- Which tasks are repetitive and time-consuming
- Where leads drop off in the funnel
- What data you have and what you lack
- Current tools and integrations
#### Phase 2: Platform Selection (Weeks 3-6)
Choose a platform that matches your B2B requirements and budget.
| Platform | Best For | Starting Price | Key B2B Strengths |
|----------|---------|---------------|-------------------|
| Brevo | SMBs and mid-market | Free tier available | Email, CRM, SMS, automation in one |
| HubSpot | Inbound-focused teams | $800/mo (Professional) | Content, CRM, and automation |
| ActiveCampaign | Automation-heavy teams | $49/mo | Deep workflow logic |
| Marketo | Enterprise B2B | $895/mo | ABM, advanced scoring |
| Pardot | Salesforce users | $1,250/mo | Native Salesforce integration |
For B2B companies evaluating platforms in depth, see our [marketing automation platforms guide](/blog/marketing-automation-platforms-guide/) and [B2B marketing guide](/blog/b2b-marketing-guide/).
**Selection criteria to prioritize:**
- CRM integration depth (native vs. API)
- Lead scoring flexibility
- Multi-channel capabilities (email, ads, web)
- Reporting and attribution features
- Scalability as your team grows
- Implementation and onboarding support
#### Phase 3: Setup and Configuration (Weeks 5-10)
**Data migration and cleanup**
Clean your data before importing it into your new platform:
1. Deduplicate contacts and companies
2. Standardize field formats (job titles, industries, company sizes)
3. Verify email addresses with an [email verification service](/blog/email-verification-service-guide/)
4. Map custom fields between systems
5. Set up ongoing sync between CRM and automation platform
**Lead scoring model**
Build a scoring model that reflects your ideal customer profile and buying signals:
**Fit scoring (demographic/firmographic):**
- Company size matches ICP: +20 points
- Industry matches target: +15 points
- Job title is decision-maker: +15 points
- Geographic location: +5-10 points
**Engagement scoring (behavioral):**
- Downloaded gated content: +10 points
- Attended webinar: +15 points
- Visited pricing page: +20 points
- Requested demo: +30 points
- Email opened: +1 point
- Email clicked: +3 points
**Negative scoring:**
- Competitor domain: -50 points
- Student email: -30 points
- Unsubscribed from emails: -20 points
- No engagement in 60 days: -10 points
**MQL threshold:** Set your marketing qualified lead threshold (typically 50-80 points) and test it against historical conversion data.
#### Phase 4: Workflow Development (Weeks 8-14)
Build your core automation workflows in order of impact.
**Workflow 1: Lead capture and instant response**
Trigger: Form submission on website
Actions:
1. Add to CRM with source attribution
2. Send personalized thank-you email with requested content
3. Notify sales if lead score exceeds threshold
4. Add to appropriate nurture sequence
5. Create task for sales follow-up if high-fit lead
**Workflow 2: Multi-stage lead nurturing**
Build separate nurture tracks for different segments:
- **Top-of-funnel:** Educational content series (6-8 emails over 4-6 weeks)
- **Mid-funnel:** Solution-focused content (4-6 emails over 3-4 weeks)
- **Bottom-of-funnel:** Decision-support content (3-4 emails over 2 weeks)
Each track should include branch logic: if a contact engages with bottom-funnel content early, accelerate them to the decision stage rather than forcing them through the entire sequence.
**Workflow 3: Sales handoff and follow-up**
Trigger: Lead score reaches MQL threshold
Actions:
1. Update CRM stage to "Marketing Qualified"
2. Assign to sales rep based on territory or round-robin
3. Create sales task with full lead context
4. Send internal notification with lead score breakdown
5. Pause marketing nurture sequences
6. If sales does not engage within 48 hours, escalate
**Workflow 4: Post-demo follow-up**
Trigger: Demo completed (marked by sales in CRM)
Actions:
1. Send thank-you email with demo recording
2. Day 2: Case study relevant to prospect's industry
3. Day 5: ROI calculator or comparison guide
4. Day 8: Check-in from sales with next steps
5. If no response after 14 days: re-enter nurture with different angle
#### Phase 5: Launch and Optimization (Weeks 12+)
**Soft launch:** Start with a single workflow and a small segment. Monitor results for 2-4 weeks before expanding.
**Performance benchmarks for B2B automation:**
| Metric | Good | Excellent |
|--------|------|-----------|
| Nurture email open rate | 20-25% | 30%+ |
| Nurture click-through rate | 3-5% | 7%+ |
| MQL to SQL conversion | 15-20% | 30%+ |
| Lead response time | Under 1 hour | Under 5 minutes |
| Workflow completion rate | 50-60% | 70%+ |
| Pipeline from automation | 20-30% | 40%+ |
### Advanced B2B Automation Strategies
#### Account-Based Marketing (ABM) Automation
For high-value target accounts, build coordinated campaigns that reach multiple stakeholders:
1. Identify target accounts and key contacts
2. Create account-level scoring (aggregate of individual scores)
3. Trigger multi-thread email sequences targeting different roles
4. Coordinate with sales on outreach timing
5. Use website personalization for target account visitors
6. Track account-level engagement, not just individual metrics
#### Multi-Channel B2B Automation
Email remains the backbone, but modern B2B automation extends across channels:
- **LinkedIn integration:** Trigger connection requests or InMail after email engagement
- **Retargeting ads:** Add engaged leads to custom audiences for display and social ads
- **Direct mail:** Trigger physical mailers for high-value prospects
- **SMS:** Use [SMS marketing](/blog/sms-marketing-complete-guide/) for event reminders and time-sensitive communications
- **Webinar follow-up:** Automate post-webinar sequences based on attendance and engagement
#### Content-Triggered Workflows
Instead of linear sequences, build content-triggered workflows that respond to what prospects actually consume:
- Downloaded a pricing guide? Skip to bottom-funnel nurture.
- Watched a product video? Trigger demo invitation.
- Read three blog posts in one session? Send a related gated asset.
- Visited the careers page? Deprioritize as a potential customer lead.
### Measuring B2B Marketing Automation ROI
#### Attribution Models for B2B
B2B buying involves multiple touches over months. Use multi-touch attribution to understand which automated touchpoints drive results:
- **First-touch:** Which automation first captured the lead
- **Last-touch:** Which automation directly preceded conversion
- **Linear:** Equal credit to all automation touchpoints
- **Time-decay:** More credit to recent touchpoints
- **Custom weighted:** Assign weights based on your sales process
#### ROI Calculation
Calculate your marketing automation ROI quarterly:
**Investment:** Platform cost + implementation time + content creation + ongoing management
**Returns:**
- Pipeline generated from automated campaigns
- Revenue from automation-influenced deals
- Time saved from manual process elimination
- Improved conversion rates across the funnel
Most B2B companies see positive ROI within 6-12 months of proper implementation. For detailed ROI tracking frameworks, see our [email marketing ROI guide](/blog/email-marketing-roi-guide/).
### Common B2B Marketing Automation Mistakes
**Starting too complex:** Build one workflow at a time. Master lead nurturing before attempting multi-channel ABM campaigns.
**Ignoring content:** Automation without quality content is just automated spam. Invest in [content marketing](/blog/the-12-best-content-marketing-tools/) alongside your automation platform.
**Misaligned scoring:** If sales rejects your MQLs, your scoring model needs recalibration. Review scoring monthly with sales feedback.
**No sales involvement:** Marketing automation fails without sales buy-in. Include sales in planning, scoring definitions, and SLA agreements.
**Over-communicating:** Even with automation, B2B prospects do not want daily emails. Respect frequency preferences and build send limits into your workflows.
### Getting Started Today
B2B marketing automation is not a luxury -- it is a competitive necessity. Companies that automate their marketing processes generate 2x more leads and experience 77% higher conversion rates than those relying on manual processes.
Start with these three actions:
1. **Audit your current lead management process** to identify the highest-impact automation opportunity
2. **Select a platform** that fits your budget and integrations -- Brevo offers a strong starting point with its free tier and native [CRM capabilities](/blog/brevo-crm-guide/)
3. **Build your first lead nurture workflow** and measure its impact over 30 days
From there, expand systematically. Add lead scoring, build additional workflows, integrate more channels, and continuously optimize based on data. The companies that master B2B marketing automation build a sustainable advantage that compounds over time.
### Related Articles
- [B2B Email Marketing Guide: Segmentation, CRM Data, Deliverability, and Automation (2026)](/blog/b2b-email-marketing-guide/)
### Frequently asked questions
**What is B2B marketing automation?**
B2B marketing automation uses software to automate repetitive marketing tasks like email sequences, lead scoring, and campaign management. It helps B2B companies nurture prospects through long sales cycles and align marketing with sales teams.
**How much does B2B marketing automation cost?**
Costs range from free (Brevo's free tier) to $2,000+ per month for enterprise solutions. Most mid-market B2B companies spend $200-800 per month on marketing automation. The ROI typically justifies the investment within 6-12 months.
**What is the best marketing automation platform for B2B?**
The best platform depends on your needs and budget. Brevo offers strong B2B automation with a free tier. HubSpot excels at inbound marketing. ActiveCampaign provides deep automation. Marketo and Pardot serve enterprise B2B organizations.
---
## B2B Marketing: The Complete Guide to Strategies, Channels, and Lead Generation
Source: https://tajo.io/blog/b2b-marketing-guide/
Published: 2026-03-08 · Updated: 2026-05-18
Master B2B marketing with proven strategies for lead generation, nurturing, and conversion. Learn how to leverage email, content, and multi-channel campaigns to drive business growth.
Summary: B2B buying is a committee decision across a long cycle, so the work is nurturing rather than converting. Produce content for each role in the buying group, score leads on fit and intent together, and report pipeline contribution instead of open rates.
B2B marketing has evolved dramatically in recent years. Today's business buyers expect personalized experiences, valuable content, and seamless multi-channel engagement. Understanding how to reach, engage, and convert business customers is essential for sustained growth.
This comprehensive guide covers everything you need to know about B2B marketing, from foundational strategies to advanced lead generation and nurturing techniques.
### What is B2B Marketing?
**B2B marketing** (business-to-business marketing) encompasses all marketing strategies and tactics used to promote products or services to other businesses rather than individual consumers. Unlike B2C marketing, B2B focuses on building relationships with decision-makers, addressing complex business needs, and demonstrating clear ROI.
#### B2B vs. B2C Marketing
| Factor | B2B Marketing | B2C Marketing |
|--------|---------------|---------------|
| Decision makers | Multiple stakeholders | Individual consumer |
| Sales cycle | Weeks to months | Minutes to days |
| Purchase motivation | ROI, efficiency, solutions | Emotion, price, convenience |
| Relationship focus | Long-term partnerships | Transactional |
| Content style | Educational, detailed | Entertaining, concise |
| Average deal size | Higher value | Lower value |
#### The Modern B2B Buyer
Today's B2B buyers conduct extensive research before engaging with sales teams:
- **70% of the buyer journey** happens before contacting sales
- **77% of B2B buyers** describe their most recent purchase as complex
- **6-10 decision-makers** are typically involved in B2B purchases
- **Digital channels** now influence over 80% of B2B buying decisions
### Core B2B Marketing Strategies
#### 1. Account-Based Marketing (ABM)
ABM focuses marketing resources on specific high-value target accounts rather than broad market segments.
**Key ABM Components:**
- **Account selection** - Identify ideal customer profiles and high-value prospects
- **Personalized campaigns** - Create tailored content for each account
- **Multi-channel coordination** - Orchestrate outreach across email, social, and direct mail
- **Sales alignment** - Close collaboration between marketing and sales teams
- **Measurement** - Track engagement and pipeline impact per account
**ABM Tiers:**
| Tier | Accounts | Approach | Resources |
|------|----------|----------|-----------|
| One-to-One | 10-50 | Fully customized | High investment |
| One-to-Few | 50-200 | Cluster personalization | Medium investment |
| One-to-Many | 200+ | Programmatic targeting | Lower per-account investment |
#### 2. Content Marketing
Content marketing establishes thought leadership and attracts qualified prospects through valuable educational content.
**Effective B2B Content Types:**
- **Whitepapers** - In-depth research and analysis
- **Case studies** - Customer success stories with measurable results
- **Blog posts** - Educational articles addressing pain points
- **Webinars** - Interactive educational sessions
- **Video content** - Product demos, thought leadership, tutorials
- **Industry reports** - Original research and benchmarking data
- **Podcasts** - Expert interviews and industry insights
**Content Strategy Framework:**
1. **Define buyer personas** - Understand your target audience
2. **Map the buyer journey** - Create content for each stage
3. **Establish content pillars** - Core topics that support business goals
4. **Develop a content calendar** - Plan production and distribution
5. **Optimize for search** - Ensure discoverability through SEO
6. **Measure and iterate** - Track performance and refine approach
#### 3. Search Engine Optimization (SEO)
B2B SEO captures demand from buyers actively searching for solutions.
**B2B SEO Focus Areas:**
- **Keyword research** - Target high-intent business keywords
- **Technical SEO** - Site speed, mobile optimization, crawlability
- **On-page optimization** - Content structure, meta tags, internal linking
- **Link building** - Earn backlinks from industry publications
- **Local SEO** - Optimize for location-based searches if relevant
**B2B Keyword Categories:**
| Category | Example | Intent |
|----------|---------|--------|
| Problem-aware | "improve sales efficiency" | Top of funnel |
| Solution-aware | "CRM software features" | Middle of funnel |
| Product-aware | "Salesforce vs HubSpot" | Bottom of funnel |
| Transactional | "enterprise CRM pricing" | Purchase ready |
#### 4. Paid Advertising
Strategic paid campaigns accelerate reach and generate qualified leads.
**B2B Advertising Channels:**
- **LinkedIn Ads** - Professional targeting by job title, company size, industry
- **Google Ads** - Capture high-intent search traffic
- **Programmatic display** - Reach target accounts across the web
- **Retargeting** - Re-engage website visitors
- **Sponsored content** - Native advertising in industry publications
**LinkedIn Advertising Best Practices:**
- Use matched audiences for ABM campaigns
- Target by job function, seniority, and company attributes
- Test single image, carousel, and video formats
- Lead gen forms capture contacts without landing pages
- Budget minimums typically $10/day for sponsored content
#### 5. Social Media Marketing
B2B social media builds brand awareness, engages prospects, and supports sales.
**Platform Strategy:**
| Platform | Best For | Content Type |
|----------|----------|--------------|
| LinkedIn | Professional networking, thought leadership | Articles, company updates, industry insights |
| Twitter/X | News, real-time engagement, customer service | Quick updates, threads, industry commentary |
| YouTube | Product education, webinar hosting | Tutorials, demos, customer stories |
| Facebook | Community building, retargeting | Company culture, events, light content |
**Employee Advocacy:**
Empower employees to share company content:
- 14x higher engagement than brand posts
- Extends reach to personal networks
- Builds trust through human connections
### B2B Email Marketing
Email remains the most effective B2B marketing channel, delivering an average ROI of $42 for every $1 spent. For B2B specifically, email drives more conversions than any other channel.
#### Building a Quality B2B Email List
Unlike B2C, B2B email lists focus on reaching decision-makers at target companies.
**List Building Strategies:**
- **Gated content** - Require email for whitepapers, reports, templates
- **Webinar registrations** - Capture leads through educational events
- **Newsletter signups** - Offer industry insights and news
- **Free tools and calculators** - Exchange value for contact information
- **Event attendance** - Collect business cards, badge scans
- **LinkedIn connections** - Move relationships off-platform
**List Quality Indicators:**
| Metric | Good | Needs Work |
|--------|------|------------|
| Open rate | Above 20% | Below 15% |
| Bounce rate | Under 2% | Above 5% |
| Unsubscribe rate | Under 0.5% | Above 1% |
| Reply rate | Above 1% | Below 0.5% |
#### B2B Email Segmentation
Effective segmentation dramatically improves engagement and conversion rates.
**B2B Segmentation Criteria:**
- **Company attributes** - Industry, size, revenue, location
- **Role and seniority** - Job title, decision-making authority
- **Engagement level** - Email opens, clicks, website visits
- **Buyer journey stage** - Awareness, consideration, decision
- **Product interest** - Specific solutions or features viewed
- **Account status** - Prospect, customer, churned
#### Email Types for B2B
**Lead Nurturing Emails:**
```
Sequence example:
Day 1: Welcome + Key resource
Day 3: Industry insight article
Day 7: Case study relevant to industry
Day 14: Product comparison guide
Day 21: Demo offer or consultation
```
**Sales Outreach Emails:**
- Personalized value proposition
- Reference to specific pain points
- Clear next step (call, demo, meeting)
- Follow-up sequence with varied approaches
**Customer Success Emails:**
- Onboarding sequences
- Feature education
- Usage tips and best practices
- Renewal reminders
- Upsell opportunities
#### B2B Email Best Practices
**Subject Lines:**
- Keep under 50 characters for mobile
- Personalize with company or name
- Test curiosity vs. direct approaches
- Avoid spam trigger words
**Email Copy:**
- Lead with value, not features
- Address specific pain points
- Use clear, professional language
- Include a single, clear CTA
- Keep paragraphs short (2-3 sentences)
**Timing and Frequency:**
- **Best days:** Tuesday, Wednesday, Thursday
- **Best times:** 10am-12pm, 2pm-4pm (recipient's time zone)
- **Frequency:** 1-4 emails per month for nurturing
- **Test your audience** - Optimal times vary by industry
#### Email Automation for B2B
Automation enables personalized communication at scale.
**Essential B2B Email Automations:**
1. **Welcome series** - Introduce new subscribers to your brand
2. **Lead scoring triggers** - Notify sales when leads are hot
3. **Behavior-based nurturing** - Respond to content engagement
4. **Re-engagement campaigns** - Activate dormant contacts
5. **Event-based sequences** - Webinar reminders, post-event follow-up
6. **Customer lifecycle** - Onboarding, renewal, expansion
**Example: Lead Nurturing Automation**
```
Trigger: Downloads whitepaper
|
v
Email 1 (Immediate): Thank you + access link
|
v
Email 2 (Day 3): Related blog post
|
v
Branch: Did they visit pricing page?
| |
Yes No
| |
v v
Sales call Email 3 (Day 7): Case study
offer |
v
Email 4 (Day 14): Product overview
|
v
Lead score check: Transfer to sales or continue nurturing
```
### B2B Lead Generation
Lead generation is the foundation of B2B marketing success. Quality leads fuel the sales pipeline and drive revenue growth.
#### Lead Generation Channels
**Inbound Lead Generation:**
- **Content marketing** - Attract leads through valuable content
- **SEO** - Capture organic search traffic
- **Social media** - Build awareness and drive website visits
- **Referral programs** - Leverage customer networks
- **Webinars and events** - Educate and capture registrations
**Outbound Lead Generation:**
- **Cold email outreach** - Targeted prospecting campaigns
- **LinkedIn outreach** - Direct messaging to decision-makers
- **Cold calling** - Direct phone prospecting
- **Direct mail** - Physical outreach to key accounts
- **ABM campaigns** - Multi-channel account targeting
#### Lead Magnets That Convert
Effective lead magnets provide genuine value in exchange for contact information.
**High-Converting B2B Lead Magnets:**
| Lead Magnet | Conversion Rate | Best For |
|-------------|-----------------|----------|
| Industry reports | 15-25% | Thought leadership |
| ROI calculators | 20-40% | Bottom-funnel leads |
| Templates and toolkits | 15-30% | Practical value |
| Free trials | 10-20% | Product-qualified leads |
| Webinars | 20-40% | Education and engagement |
| Assessments | 30-50% | Qualification and personalization |
#### Landing Page Optimization
Conversion-focused landing pages maximize lead capture.
**Landing Page Best Practices:**
- **Single focus** - One offer, one CTA
- **Clear headline** - Communicate value immediately
- **Benefit-focused copy** - Address pain points and outcomes
- **Social proof** - Customer logos, testimonials, statistics
- **Minimal form fields** - Balance information needs with friction
- **Mobile optimization** - Responsive design and fast loading
- **A/B testing** - Continuously improve conversion rates
**Form Field Optimization:**
| Fields | Typical Conversion Impact |
|--------|--------------------------|
| Name + Email | Highest conversion |
| + Company | 10-15% reduction |
| + Phone | 15-20% reduction |
| + Company Size | 5-10% reduction |
| + Role/Title | 5-10% reduction |
#### Lead Qualification
Not all leads are created equal. Qualification ensures sales focuses on the best opportunities.
**Lead Qualification Frameworks:**
**BANT:**
- **Budget** - Can they afford your solution?
- **Authority** - Are they a decision-maker?
- **Need** - Do they have a problem you solve?
- **Timeline** - When do they plan to purchase?
**MEDDIC:**
- **Metrics** - What business impact are they seeking?
- **Economic buyer** - Who controls the budget?
- **Decision criteria** - How will they evaluate solutions?
- **Decision process** - What steps lead to purchase?
- **Identify pain** - What problems drive urgency?
- **Champion** - Who will advocate internally?
#### Lead Scoring
Lead scoring prioritizes prospects based on fit and engagement.
**Scoring Dimensions:**
| Category | Factors | Points |
|----------|---------|--------|
| Demographic | Job title, seniority | 1-20 |
| Firmographic | Company size, industry, revenue | 1-20 |
| Behavioral | Page views, content downloads | 1-10 per action |
| Engagement | Email opens, clicks, webinar attendance | 1-5 per action |
| Negative | Competitor, student, unsubscribes | -10 to -50 |
**Score Thresholds:**
- **0-30:** Cold lead - Nurture
- **31-60:** Warm lead - Continue nurturing, prioritize engagement
- **61-80:** Marketing qualified lead (MQL) - Sales review
- **81+:** Sales qualified lead (SQL) - Immediate sales outreach
### Lead Nurturing Strategies
Lead nurturing develops relationships with prospects over time, keeping your brand top-of-mind until they are ready to buy.
#### The Importance of Nurturing
- **80% of leads** never convert to sales without nurturing
- **Nurtured leads produce 50% more sales** at 33% lower cost
- **Average B2B sales cycle** is 3-6 months
- **Multiple touchpoints required** - typically 7-13 before conversion
#### Multi-Channel Nurturing
Effective nurturing spans multiple channels for maximum impact.
**Channel Mix:**
- **Email** - Primary nurturing channel (detailed content, automation)
- **Retargeting** - Keep brand visible across the web
- **Social media** - LinkedIn engagement and content sharing
- **SMS** - Time-sensitive notifications (events, deadlines)
- **Direct mail** - High-impact physical touchpoints
- **Phone calls** - Personal connection at key moments
#### Content for Each Buyer Stage
**Awareness Stage:**
- Educational blog posts
- Industry reports
- Infographics
- Social media content
**Consideration Stage:**
- Whitepapers
- Case studies
- Comparison guides
- Webinars
**Decision Stage:**
- Product demos
- Free trials
- Pricing information
- Implementation guides
- Customer testimonials
#### Nurturing Workflows
**Example: New Lead Nurturing Workflow**
Week 1:
- Day 0: Welcome email with top resource
- Day 2: Educational blog post
- Day 4: Retargeting ads begin
Week 2:
- Day 7: Industry insight or news
- Day 10: Related case study
Week 3:
- Day 14: How-to guide or template
- Day 16: LinkedIn connection request
Week 4:
- Day 21: Webinar invitation or event
- Day 25: Solution overview
Week 5:
- Day 28: Demo offer or consultation
- Day 30: Follow-up if no response
#### Personalization at Scale
Personalization improves nurturing effectiveness significantly.
**Personalization Levels:**
1. **Basic:** Name, company name
2. **Intermediate:** Industry-specific content, role-based messaging
3. **Advanced:** Behavior-triggered content, dynamic recommendations
4. **Hyper-personalized:** 1:1 ABM content, AI-driven customization
### B2B Marketing Metrics and KPIs
Measuring performance is essential for optimization and demonstrating marketing ROI.
#### Pipeline Metrics
| Metric | Definition | Target |
|--------|------------|--------|
| Marketing Qualified Leads (MQLs) | Leads meeting qualification criteria | Growth trajectory |
| Sales Qualified Leads (SQLs) | MQLs accepted by sales | 40-60% of MQLs |
| Sales Accepted Leads (SALs) | SQLs actively pursued | 70-80% of SQLs |
| Opportunities | Leads in active sales process | Track conversion rate |
| Pipeline value | Total potential revenue | 3-4x revenue target |
#### Conversion Metrics
| Stage | Benchmark Conversion Rate |
|-------|--------------------------|
| Visitor to lead | 2-5% |
| Lead to MQL | 15-30% |
| MQL to SQL | 40-60% |
| SQL to opportunity | 60-75% |
| Opportunity to close | 20-35% |
#### Engagement Metrics
**Email Metrics:**
- Open rate (benchmark: 20-25%)
- Click-through rate (benchmark: 3-5%)
- Reply rate (benchmark: 1-3%)
- Unsubscribe rate (benchmark: under 0.5%)
**Content Metrics:**
- Page views and time on page
- Downloads and form completions
- Social shares and engagement
- Backlinks earned
**Website Metrics:**
- Traffic by source
- Bounce rate by page
- Conversion rate by landing page
- User flow and drop-off points
#### Revenue Attribution
Understanding which marketing activities drive revenue guides investment decisions.
**Attribution Models:**
| Model | Description | Best For |
|-------|-------------|----------|
| First touch | 100% credit to first interaction | Awareness campaigns |
| Last touch | 100% credit to final interaction | Direct response |
| Linear | Equal credit across all touches | Balanced view |
| Time decay | More credit to recent interactions | Sales-focused analysis |
| Position-based | 40/20/40 first, middle, last | Comprehensive view |
| Data-driven | ML-based weighting | Advanced analytics |
#### Marketing ROI Calculation
```
Marketing ROI = (Revenue Attributed to Marketing - Marketing Cost) / Marketing Cost x 100
Example:
Revenue attributed: $500,000
Marketing cost: $100,000
ROI = ($500,000 - $100,000) / $100,000 x 100 = 400%
```
### Technology Stack for B2B Marketing
The right tools enable efficient execution and measurement.
#### Essential B2B Marketing Tools
**Marketing Automation:**
- Email automation and drip campaigns
- Lead scoring and routing
- Landing page builders
- Forms and progressive profiling
- Campaign management
**CRM Integration:**
- Centralized contact database
- Pipeline management
- Sales and marketing alignment
- Revenue tracking
**Analytics and Attribution:**
- Website analytics
- Marketing attribution
- Dashboard and reporting
- A/B testing platforms
**Content and SEO:**
- Content management systems
- SEO tools and keyword research
- Social media management
- Design and creative tools
#### Data Integration
Unified data across systems improves personalization and measurement.
**Key Integrations:**
- Marketing automation to CRM (lead sync, scoring)
- CRM to customer success (expansion opportunities)
- E-commerce to marketing (customer behavior)
- Analytics to marketing (attribution, optimization)
### Implementing B2B Marketing with Tajo
Tajo provides the infrastructure needed for effective B2B marketing through its integration with Brevo and leading e-commerce platforms.
**Key Capabilities:**
- **Unified customer data** - Sync contacts, companies, and behaviors across platforms
- **Multi-channel campaigns** - Coordinate email, SMS, and WhatsApp outreach
- **Automation workflows** - Build sophisticated nurturing sequences
- **Segmentation** - Target by firmographic and behavioral attributes
- **Analytics** - Track engagement and revenue attribution
**B2B Use Cases:**
1. **Lead nurturing automation** - Move leads through the funnel with personalized content
2. **Sales enablement** - Alert sales to high-intent behaviors
3. **Customer lifecycle management** - Onboarding, retention, and expansion
4. **Event marketing** - Webinar promotion, registration, and follow-up
5. **ABM campaigns** - Coordinate outreach to target accounts
### Conclusion
B2B marketing success requires a strategic approach combining brand building, lead generation, and relationship nurturing. Focus on understanding your buyers, creating valuable content, leveraging multiple channels, and continuously measuring and optimizing performance.
The integration of marketing automation, CRM, and data analytics enables personalized communication at scale. By implementing the strategies outlined in this guide with the right technology foundation, you can build a predictable pipeline and drive sustainable business growth.
Ready to transform your B2B marketing? [Start with Tajo](/pricing) to unify your customer data and automate multi-channel campaigns that convert.
### Frequently asked questions
**What is B2B marketing?**
Master B2B marketing with proven strategies for lead generation, nurturing, and conversion. Learn how to leverage email, content, and multi-channel campaigns to drive business growth.
**How do I get started with B2B marketing?**
Start with the fundamentals: understand core concepts, choose the right tools, and implement step by step. This guide covers everything from beginner to advanced.
**What are the best tools for B2B marketing?**
The best tools depend on your budget and needs. Brevo offers a comprehensive free tier covering email, SMS, CRM, and automation. See this guide for detailed recommendations.
**What is the difference between B2B and B2C marketing?**
B2B marketing targets businesses and focuses on demonstrating ROI, building relationships with multiple stakeholders, and supporting longer sales cycles. B2C marketing targets individual consumers with emotional appeals and shorter purchase decisions. B2B typically involves higher transaction values, more complex buying processes, and relationship-focused strategies.
**How long is a typical B2B sales cycle?**
B2B sales cycles typically range from 3 to 12 months, depending on deal size and complexity. Enterprise deals can take 12-18 months or longer. The cycle includes awareness, education, evaluation, negotiation, and implementation phases. Marketing plays a critical role in nurturing leads through the extended consideration period.
**What are the most effective B2B lead generation channels?**
The most effective channels vary by industry but commonly include content marketing and SEO for inbound leads, LinkedIn for professional outreach, email marketing for nurturing, and webinars for education and engagement. Many B2B companies find success combining inbound and outbound approaches with account-based marketing for high-value targets.
**How do you measure B2B marketing ROI?**
B2B marketing ROI is measured by tracking revenue attributed to marketing activities divided by marketing spend. This requires proper attribution models, CRM integration for revenue tracking, and clear definitions of marketing-sourced versus marketing-influenced revenue. Multi-touch attribution provides the most accurate picture for complex B2B sales.
**What is lead scoring and why is it important?**
Lead scoring assigns numerical values to leads based on demographic fit, firmographic attributes, and behavioral engagement. It helps prioritize leads for sales outreach, ensures sales focuses on the most qualified opportunities, and improves conversion rates by aligning follow-up timing with buyer readiness.
**How often should you email B2B leads?**
Email frequency depends on the buyer journey stage and engagement level. For nurturing, 1-4 emails per month is typical. Highly engaged leads may receive more frequent communication. The key is providing value with each message and monitoring engagement metrics to avoid fatigue. Always allow preference management.
**What is account-based marketing (ABM)?**
ABM is a B2B strategy that focuses marketing and sales resources on specific high-value target accounts rather than broad market segments. It involves identifying ideal customers, creating personalized campaigns for each account or account cluster, and coordinating multi-channel outreach to engage key stakeholders within target organizations.
**How do you align sales and marketing in B2B?**
Sales and marketing alignment requires shared definitions (MQL, SQL criteria), agreed lead handoff processes, regular communication, shared goals and metrics, integrated technology (CRM, marketing automation), and feedback loops for continuous improvement. Service-level agreements (SLAs) formalize expectations between teams.
**What content works best for B2B marketing?**
High-performing B2B content includes case studies demonstrating measurable results, industry research and benchmarking reports, practical guides and templates, comparison content for evaluation stages, and thought leadership positioning. The best content addresses specific pain points and provides actionable insights.
**How important is personalization in B2B marketing?**
Personalization significantly improves B2B marketing performance. Personalized emails generate 6x higher transaction rates. ABM campaigns rely on account-specific messaging. Modern B2B buyers expect relevant content tailored to their industry, role, and stage in the buying process. Technology enables personalization at scale through segmentation and automation.
---
## B2B Marketing Software Guide: CRM, Automation, Analytics, Lead Scoring, and Fit (2026)
Source: https://tajo.io/blog/b2b-marketing-software-guide/
Published: 2026-03-26 · Updated: 2026-05-06
Compare B2B marketing software by CRM fit, automation depth, email, analytics, lead scoring, attribution, pricing model, integrations, and buying stage.
Summary: The useful B2B marketing stack starts with CRM, email, automation, analytics, and content operations. Add prospecting, ABM, intent data, and advanced attribution only when your sales cycle, deal size, and account list justify the extra cost and governance.
B2B marketing runs on different mechanics than B2C. Sales cycles stretch across weeks or months, buying committees replace individual shoppers, and deal values are high enough that a single conversion can justify a whole quarter of effort. Your software stack has to support that reality: long-running nurture, account-based targeting, lead scoring, and tight alignment between marketing and sales.
The challenge in 2026 is not a shortage of tools. It is the opposite. The B2B martech landscape is crowded, and it is easy to assemble an expensive stack where half the tools overlap and none of them talk to each other. This guide breaks the market into the categories that actually matter, names the tools worth knowing in each, and shows how to build a stack that fits your stage rather than your fear of missing out. Pricing shifts often, so treat the figures here as recent reference points and confirm current rates before you buy.
### The categories of B2B marketing software
Every effective B2B stack covers a handful of jobs. You do not need a separate tool for each, and good all-in-one platforms collapse several into one. The categories:
| Category | Job to be done | Strong picks | Free option |
|----------|----------------|--------------|-------------|
| Email and automation | Nurture, newsletters, multi-step workflows | Brevo, ActiveCampaign, HubSpot | Brevo free plan |
| CRM | Contact, company, and deal management | Brevo CRM, HubSpot, Salesforce | Brevo and HubSpot free tiers |
| Analytics | Traffic, conversion, and attribution | Google Analytics 4 | Free |
| SEO and content | Organic visibility, keyword research | Ahrefs, Semrush | Limited free tools |
| Social and scheduling | LinkedIn presence, publishing | Buffer, Hootsuite | Free tiers |
| Prospecting and data | Find and qualify target accounts | LinkedIn Sales Navigator, ZoomInfo | Limited |
| ABM and intent | Identify and orchestrate target accounts | 6sense, Demandbase | Mostly paid |
| Scheduling and ops | Booking, integration, workflow glue | Calendly, Zapier | Free tiers |
The deeper your funnel and the larger your average deal, the further down this list you need to go. A two-person SaaS startup lives in the first four rows. An enterprise revenue team uses all of them.
### Best B2B marketing software by category
#### 1. Brevo, best all-in-one for lean B2B teams
Brevo combines email marketing, a built-in CRM, [marketing automation](/blog/marketing-automation-complete-guide/), [SMS](/blog/sms-marketing-complete-guide/), WhatsApp, and [transactional email](/blog/transactional-email-guide/) in a single platform. For small and mid-sized B2B teams, consolidating those jobs into one tool removes a lot of integration headaches.
**B2B strengths:**
- Built-in CRM with a deal pipeline on the free tier
- Visual automation with lead scoring
- Multichannel reach: email, SMS across 200+ countries, and WhatsApp
- Transactional API for product and account notifications
- Send-based pricing, so a large but lightly mailed list does not punish you
**Pricing model:** Free entry path, then send-volume and feature tiers. Confirm current send limits, branding, automation access, and multichannel usage costs on Brevo's pricing page.
**Honest note:** For the most intricate enterprise automation and native ABM, dedicated platforms still go deeper.
#### 2. HubSpot, best full marketing-and-sales suite
HubSpot is the reference point for an all-in-one B2B platform, unifying marketing, sales, and service on a single CRM.
**B2B strengths:**
- Comprehensive CRM with company records and associations
- Content, blog hosting, and landing pages
- Strong reporting and multi-touch attribution
- Sales tools tightly integrated with marketing
**Pricing model:** Free CRM entry point, then hub, seat, contact, and feature tiers. See [HubSpot alternatives](/blog/best-hubspot-alternatives/) for comparison.
#### 3. ActiveCampaign, best dedicated automation
ActiveCampaign is built around one of the most capable automation builders in the category, with conditional logic, splits, and predictive features for complex nurture.
**B2B strengths:**
- Advanced automation with branching and conditions
- Built-in CRM with sales automation
- Lead scoring and predictive sending
- Large integration ecosystem
**Pricing model:** Contact-based tiers with plan gates for CRM, automation, and advanced features. See our [ActiveCampaign alternatives](/blog/activecampaign-alternatives/).
#### 4. LinkedIn Sales Navigator, best for prospecting
Essential for B2B lead generation on LinkedIn.
**B2B strengths:**
- Advanced lead search filters
- InMail messaging
- CRM integration (Salesforce, HubSpot)
- Account-based targeting
**Pricing model:** Seat-based sales prospecting subscription. Verify current Sales Navigator tiers and CRM integration availability.
#### 5. Google Analytics 4, Best Free Analytics
Track website behavior, conversion paths, and marketing attribution.
**B2B strengths:**
- Multi-touch attribution models
- Custom event tracking
- Integration with Google Ads
- Free and comprehensive
**Pricing**: Free.
#### 6. Ahrefs, Best B2B SEO Tool
Track organic rankings, analyze competitors, and find content opportunities.
**B2B strengths:**
- Keyword research for B2B terms
- Competitor content gap analysis
- Backlink monitoring
- Content explorer for link building
**Pricing model:** Subscription tiers by feature access and usage. Verify current limits for tracked projects, credits, users, and exports.
#### 7. Calendly, Best Meeting Scheduling
Removes friction from the B2B booking process.
**B2B strengths:**
- Automated scheduling
- CRM integration
- Team scheduling and round-robin
- Custom booking pages
**Pricing model:** Free entry tier plus paid seat tiers. Verify routing, team scheduling, integrations, and workflow limits.
#### 8. Canva, Best B2B Design Tool
Create professional marketing materials without a designer.
**B2B strengths:**
- Presentation templates
- Social media graphics
- Case study and whitepaper layouts
- Brand kit management
**Pricing model:** Free entry tier plus paid user and team plans. Verify brand kit, template, export, and collaboration requirements.
#### 9. Slack, Best Team Communication
Coordinate marketing efforts and integrate with marketing tools.
**B2B strengths:**
- Channel-based communication
- Integration with marketing tools (alerts, reports)
- Workflow automation
- External partner collaboration
**Pricing model:** Free entry tier plus paid per-user plans. Verify message history, workflow, external collaboration, and compliance needs.
#### 10. Zapier, Best Integration Platform
Connect tools that do not have native integrations.
**B2B strengths:**
- Thousands of app integrations
- Automated workflows between tools
- Lead routing between marketing and sales
- Data sync without development
**Pricing model:** Free entry tier with task limits, then paid automation tiers. Verify task volume, premium app access, polling time, and error handling.
#### 11. 6sense or Demandbase, best for account-based marketing
Once you are running true account-based marketing, you need a platform that identifies in-market accounts, scores intent, and orchestrates campaigns across them. 6sense and Demandbase are the two names that dominate this category in 2026, using AI and intent data to surface accounts showing buying signals before they ever fill in a form.
**B2B strengths:**
- Account identification and intent scoring
- Predictive in-market account detection
- Multichannel orchestration against target accounts
- CRM and ad-platform integrations
**Pricing:** Enterprise, custom, and a meaningful investment. This category only pays off once your average deal size and account list justify it.
### B2B Marketing Automation Deep Dive
[Marketing automation](/blog/marketing-automation-complete-guide/) is the backbone of B2B marketing. Here is how to structure your automations:
#### Lead Nurture Sequence
| Stage | Trigger | Content | Goal |
|-------|---------|---------|------|
| Awareness | Downloads resource | Educational emails (3-5) | Build trust |
| Consideration | Visits pricing page | Case studies, comparisons | Prove value |
| Decision | Requests demo | ROI calculators, testimonials | Close deal |
| Post-sale | Becomes customer | Onboarding, training | Reduce churn |
#### Lead Scoring Model
| Action | Points | Reasoning |
|--------|--------|-----------|
| Opens email | +1 | Basic engagement |
| Clicks link | +3 | Active interest |
| Downloads resource | +5 | Solution awareness |
| Visits pricing page | +10 | Purchase intent |
| Requests demo | +20 | Sales ready |
| Job title match | +15 | Decision maker |
| Company size match | +10 | ICP fit |
When a lead reaches your threshold (e.g., 50 points), automatically route them to sales in your CRM.
### Building Your Stack on a Budget
#### Startup Stage
- Brevo free plan (email + CRM + automation)
- Analytics tool with basic event tracking
- Canva free plan
- Buffer free plan
Keep this stack minimal until one tool is directly tied to lead capture, sales handoff, or customer retention.
#### Growth Stage
- Paid email and automation tier when send volume or feature limits justify it
- SEO or content research platform when organic demand generation is active
- Scheduling and routing tool when demo volume creates friction
- Integration platform when manual handoffs create missed leads
#### Scale Stage
- Add ActiveCampaign or HubSpot for advanced automation
- LinkedIn Sales Navigator for prospecting
- Consider ABM and intent tools (6sense, Demandbase) once deal size justifies them
The principle at every stage: each tool should either earn its keep or get cut. Most B2B teams that feel buried in software are paying for overlap, not capability.
### B2B vs B2C Software Differences
| Factor | B2B | B2C |
|--------|-----|-----|
| Sales cycle | Weeks to months | Minutes to days |
| Key tool | CRM + lead scoring | Product recommendations |
| Email frequency | Lower volume, higher relevance | Higher campaign volume, more promotional |
| Primary channel | Email + LinkedIn | Email + [SMS](/blog/sms-marketing-complete-guide/) |
| Automation focus | Lead nurturing | Purchase triggers |
| Content type | Whitepapers, case studies | Product, promotions |
### Getting Started
1. Start with **Brevo free plan** for email, CRM, and basic automation
2. Set up **Google Analytics** on your website
3. Build your first **[lead nurture sequence](/blog/email-sequence-guide/)**
4. Create a **content calendar** focused on your buyers' pain points
5. Add tools as you identify specific gaps in your workflow
The best B2B stack is not the most expensive one. It is the one where every tool is actively used and integrated with the others.
### Related articles
- [Marketing Automation: The Complete Guide](/blog/marketing-automation-complete-guide/)
- [The Best HubSpot Alternatives](/blog/best-hubspot-alternatives/)
- [The 9 Best ActiveCampaign Alternatives](/blog/activecampaign-alternatives/)
- [CRM and Email Marketing Integration](/blog/crm-email-marketing-integration/)
- [SMS Marketing: The Complete Guide](/blog/sms-marketing-complete-guide/)
### Related Articles
- [Marketing Tools: The Complete Guide to Building Your Stack (2026)](/blog/marketing-tools-guide/)
### Frequently asked questions
**What software do B2B marketers use?**
Most B2B teams need email and automation, a CRM, analytics, content and SEO tools, scheduling, integrations, and eventually prospecting or ABM software when account targeting becomes mature.
**How much does B2B marketing software cost?**
Cost depends on whether tools price by contacts, seats, send volume, credits, features, or enterprise contracts. Build a stack budget from active users, database size, workflow volume, and the revenue process each tool supports.
**What is the difference between B2B and B2C marketing software?**
B2B tools focus on lead scoring, longer nurture sequences, account-based marketing, and CRM integration. B2C tools prioritize high-volume sends, product recommendations, and purchase-triggered automation.
**Do I need a separate tool for every category?**
No. All-in-one platforms like Brevo and HubSpot collapse email, automation, and CRM into one system, which reduces both cost and integration work for smaller teams.
---
## B2C Email Marketing: Strategies for Consumer Engagement
Source: https://tajo.io/blog/b2c-email-marketing-guide/
Published: 2026-03-26 · Updated: 2026-05-10
Master B2C email marketing with proven strategies for consumer engagement. Learn segmentation, personalization, and campaign tactics that drive sales and loyalty.
Summary: B2C email marketing drives consumer engagement through personalization, segmentation, and emotional messaging. This guide covers strategies for welcome series, promotional campaigns, lifecycle automation, and measuring results.
B2C email marketing remains the highest-ROI channel for consumer brands, generating an average return of $36 for every dollar spent. Unlike social media where algorithms control your reach, email gives you direct access to your customers' inboxes -- a channel they check an average of 15 times per day.
But consumer expectations have shifted dramatically. Generic promotional blasts no longer cut through the noise. Today's B2C email marketing demands personalization, timing, and relevance that makes each recipient feel like the message was crafted specifically for them.
This guide covers the strategies, tactics, and workflows that drive B2C email marketing success in 2026.
### B2C Email Marketing Fundamentals
B2C email marketing targets individual consumers rather than business buyers. This fundamental difference shapes every aspect of your strategy, from messaging tone to send frequency.
#### What Makes B2C Email Unique
| Element | B2C Approach | B2B Approach |
|---------|-------------|-------------|
| Decision maker | Individual consumer | Committee or team |
| Sales cycle | Minutes to days | Weeks to months |
| Purchase trigger | Emotion, desire, urgency | Logic, ROI, business need |
| Content tone | Conversational, visual, fun | Professional, educational |
| Send frequency | 3-7 emails per week | 1-3 emails per week |
| Primary goal | Immediate conversion | Lead nurturing |
| Design emphasis | Visual, image-heavy | Content-driven |
#### The B2C Email Marketing Funnel
Consumer email marketing follows a distinct funnel that prioritizes speed and emotional connection:
**Awareness:** Capture email through lead magnets, pop-ups, or account creation
**Engagement:** Welcome series that establishes brand voice and value
**Conversion:** Promotional emails, abandoned cart recovery, and limited-time offers
**Retention:** Post-purchase sequences, loyalty programs, and personalized recommendations
**Advocacy:** Referral programs, review requests, and user-generated content
### Building Your B2C Email List
Your list quality directly determines your email marketing success. A smaller, engaged list outperforms a large, uninterested one every time.
#### High-Converting Signup Methods
**Website pop-ups and slide-ins:** Timed pop-ups offering 10-15% off a first purchase convert at 3-5% on average. Exit-intent pop-ups capture visitors about to leave.
**Embedded signup forms:** Place [signup forms](/blog/signup-form-guide/) in high-traffic areas: homepage hero, blog sidebar, footer, and product pages.
**Social media lead capture:** Instagram bio links, Facebook lead ads, and TikTok profile links drive social followers to your email list.
**Checkout opt-in:** Add an email marketing checkbox during purchase. Post-purchase subscribers have 4x higher lifetime value than cold subscribers.
**Gated content and quizzes:** Interactive quizzes ("Find your perfect product") collect emails while providing personalization data.
#### Maintaining List Health
Growing your list means nothing if it decays. Implement these practices:
- Use [double opt-in](/blog/double-opt-in-guide/) to verify subscribers
- Clean your list quarterly using an [email verification service](/blog/email-verification-service-guide/)
- Remove hard bounces immediately
- Suppress contacts with no engagement after 90 days
- Monitor [bounce rates](/blog/email-bounce-rate-guide/) and spam complaints
### Essential B2C Email Campaign Types
#### 1. Welcome Series
The [welcome email series](/blog/welcome-email-series-guide/) is your highest-performing automation. Welcome emails average 50-60% open rates -- double that of regular campaigns.
**Recommended 5-email welcome sequence:**
| Email | Timing | Content | Goal |
|-------|--------|---------|------|
| 1 | Immediate | Welcome, discount code, brand story | First purchase |
| 2 | Day 2 | Bestsellers and social proof | Product discovery |
| 3 | Day 4 | Brand values and community | Emotional connection |
| 4 | Day 7 | Personalized recommendations | Conversion |
| 5 | Day 10 | Discount reminder (if unused) | Urgency |
#### 2. Promotional Campaigns
Promotional emails drive the majority of B2C email revenue. The key is balancing frequency with value.
**Effective promotional email types:**
- Seasonal sales and holiday campaigns
- [Flash sales](/blog/flash-sale-guide/) with countdown timers
- New product launches and pre-orders
- Bundle offers and category promotions
- Member-exclusive or early-access events
**Best practices for [promotional emails](/blog/promotional-email-guide/):**
- Lead with the offer in the subject line
- Use a single, clear call-to-action
- Include product images with prices
- Add urgency through deadlines or limited stock
- Segment by purchase history and preferences
#### 3. Abandoned Cart Recovery
Cart abandonment emails recover 5-15% of lost revenue. A three-email sequence works best:
1. **1 hour after abandonment:** Reminder with cart contents and images
2. **24 hours:** Add social proof (reviews, ratings) and address objections
3. **48-72 hours:** Final reminder with incentive (free shipping or small discount)
For e-commerce brands using Tajo with Brevo, abandoned cart triggers fire automatically when cart events sync from your store, enabling real-time recovery emails without manual configuration.
#### 4. Post-Purchase Emails
[Post-purchase emails](/blog/post-purchase-email-guide/) transform one-time buyers into repeat customers:
- [Order confirmation](/blog/order-confirmation-email-guide/) (immediate)
- Shipping notification with tracking
- Delivery follow-up with usage tips
- Review and rating request (7-14 days post-delivery)
- Cross-sell recommendations based on purchase (21-30 days)
#### 5. Lifecycle Automation
Lifecycle emails respond to where each customer is in their journey with your brand:
**New subscriber:** Welcome and education
**First-time buyer:** Onboarding and product guidance
**Repeat buyer:** Loyalty rewards and VIP treatment
**At-risk customer:** [Re-engagement campaigns](/blog/re-engagement-email-guide/) and win-back offers
**Loyal advocate:** Referral programs and exclusive previews
### B2C Email Personalization Strategies
Personalization is the difference between emails that convert and emails that get deleted. Modern B2C [email personalization](/blog/email-personalization-guide/) goes far beyond inserting a first name.
#### Data-Driven Personalization Layers
**Behavioral personalization:** Use browsing history, past purchases, and email engagement to tailor content. Show products related to what they have viewed or bought.
**Demographic personalization:** Adjust messaging based on location, age, gender, or other profile attributes. A winter coat promotion resonates differently in Miami than in Chicago.
**Purchase-based personalization:** Segment by purchase frequency, average order value, and product categories. High-value customers receive different offers than first-time buyers.
**Lifecycle personalization:** Match email content to the customer's stage. A subscriber who joined yesterday needs different messaging than a loyal customer of three years.
#### Personalization in Practice
| Data Point | Personalization Application | Impact |
|-----------|---------------------------|--------|
| Past purchases | Product recommendations | +29% revenue per email |
| Browse history | Abandoned browse emails | +15% conversion rate |
| Location | Local events and weather-based offers | +22% engagement |
| Purchase frequency | Replenishment reminders | +35% repeat purchases |
| Engagement level | Send frequency optimization | -40% unsubscribes |
| Birthday | [Birthday email campaigns](/blog/birthday-email-marketing-guide/) | +45% transaction rate |
### B2C Email Segmentation
[Email segmentation](/blog/email-segmentation-guide/) ensures each subscriber receives relevant content. B2C brands should segment across multiple dimensions.
#### Core B2C Segments
**By engagement level:**
- Highly engaged (opened 3+ emails in 30 days)
- Moderately engaged (opened 1-2 emails in 30 days)
- Disengaged (no opens in 60+ days)
- Inactive (no opens in 90+ days)
**By customer value:**
- VIP customers (top 10% by lifetime value)
- Regular customers (consistent but moderate spending)
- Discount-driven buyers (only purchase during sales)
- One-time purchasers (bought once, did not return)
**By purchase behavior:**
- Product category preferences
- Purchase frequency and recency
- Average order value
- Seasonal vs. year-round buyers
**By lifecycle stage:**
- Prospect (subscribed, never purchased)
- New customer (first purchase in last 30 days)
- Developing customer (2-3 purchases)
- Loyal customer (4+ purchases or 12+ months active)
- Lapsed customer (no purchase in 90+ days)
Platforms like Brevo make dynamic segmentation straightforward, automatically updating segments as customer data changes. When combined with Tajo's real-time data sync, your segments always reflect the latest customer behavior.
### B2C Email Design and Copywriting
#### Design Principles
B2C emails are visual-first. Consumer audiences scan rather than read, so your design must communicate value instantly.
**Mobile-first design:** Over 60% of B2C emails are opened on mobile devices. Design for small screens first, then adapt for desktop.
**Visual hierarchy:** Lead with your strongest image, follow with a headline, then supporting copy and CTA. Every email should have one primary action.
**Brand consistency:** Use consistent colors, fonts, and imagery across all emails. Subscribers should recognize your brand in their inbox instantly.
**Loading speed:** Optimize images and keep email file size under 100KB. Slow-loading emails lose readers before the content renders.
#### Copywriting for Consumer Audiences
B2C [email copywriting](/blog/email-copywriting-guide/) prioritizes emotion, brevity, and action:
- **Subject lines:** Keep under 50 characters. Use curiosity, urgency, or benefit-driven language. Test with [A/B testing](/blog/email-ab-testing-guide/) to find what resonates.
- **Preview text:** Complement the subject line with additional context. This is your second chance to earn the open.
- **Body copy:** Short paragraphs, bullet points, and scannable formatting. Get to the point quickly.
- **CTA buttons:** Action-oriented text ("Shop Now," "Get 20% Off," "Claim Your Gift"). Use contrasting colors and adequate padding for mobile tapping.
### Measuring B2C Email Marketing Performance
#### Key Metrics to Track
| Metric | B2C Benchmark | What It Tells You |
|--------|--------------|-------------------|
| Open rate | 20-25% | Subject line and sender effectiveness |
| Click-through rate | 2-4% | Content relevance and CTA strength |
| Conversion rate | 1-3% | Offer appeal and landing page alignment |
| Revenue per email | Varies by industry | Direct financial impact |
| Unsubscribe rate | Below 0.3% | Content-frequency balance |
| List growth rate | 2-5% monthly | Acquisition effectiveness |
| Customer lifetime value | Track over 12 months | Long-term email impact |
#### Revenue Attribution
Track email's contribution to overall revenue through:
- Direct attribution (purchases from email clicks)
- Assisted attribution (email touchpoints in conversion paths)
- Incrementality testing (comparing emailed vs. non-emailed groups)
- Cohort analysis (lifetime value of email-acquired customers vs. others)
For comprehensive tracking, read our guide on [email marketing analytics](/blog/email-marketing-analytics-guide/).
### B2C Email Marketing Tools and Platforms
Choosing the right [email marketing platform](/blog/best-email-marketing-providers/) is critical for B2C success. Look for these capabilities:
- Visual email builder with mobile preview
- Advanced segmentation and dynamic content
- Automation workflows with branching logic
- E-commerce integrations (product feeds, cart tracking)
- Real-time analytics and revenue attribution
- SMS and multi-channel capabilities
Brevo stands out for B2C marketers by combining email, SMS, WhatsApp, and CRM in a single platform with a generous free tier. Paired with Tajo for e-commerce data synchronization, you get a complete [marketing automation](/blog/marketing-automation-complete-guide/) stack that powers personalized consumer engagement across every channel.
### Getting Started: Your B2C Email Marketing Checklist
1. **Set up your platform** with proper authentication ([SPF, DKIM, DMARC](/blog/spf-dkim-dmarc-guide/))
2. **Build your list** with optimized signup forms and lead magnets
3. **Create your welcome series** -- this is your highest-impact automation
4. **Design email templates** that are mobile-responsive and on-brand
5. **Set up abandoned cart recovery** to capture lost revenue immediately
6. **Segment your audience** by engagement, purchase behavior, and lifecycle stage
7. **Plan your promotional calendar** balancing sales emails with value-driven content
8. **Implement post-purchase automation** to drive repeat purchases
9. **Track metrics weekly** and optimize based on data
10. **Test continuously** -- subject lines, send times, offers, and design
B2C email marketing rewards brands that respect their customers' inboxes. Deliver value, stay relevant, and let data guide your decisions. The result is a direct revenue channel that no algorithm change can take away.
### Frequently asked questions
**What is B2C email marketing?**
B2C email marketing involves sending promotional, transactional, and relationship-building emails directly to individual consumers. It focuses on emotional triggers, personalized offers, and driving immediate purchases.
**How is B2C email marketing different from B2B?**
B2C emails target individual consumers with shorter sales cycles, emotional messaging, and promotional offers. B2B emails target business decision-makers with educational content and longer nurturing sequences.
**What is a good open rate for B2C emails?**
The average B2C email open rate is 20-25%, though top performers achieve 30% or higher. Rates vary by industry, with retail averaging 18-22% and media/entertainment reaching 25-30%.
---
## B2C Marketing Automation: Drive Sales with Smart Workflows
Source: https://tajo.io/blog/b2c-marketing-automation-guide/
Published: 2026-03-26 · Updated: 2026-05-17
Build B2C marketing automation workflows that drive sales and customer loyalty. Learn setup, campaign types, personalization tactics, and platform selection.
Summary: B2C marketing automation uses behavior-triggered workflows to engage consumers at scale. This guide covers essential workflows, personalization strategies, multi-channel automation, and choosing the right platform for consumer businesses.
B2C marketing automation is the engine behind the personalized shopping experiences that consumers now expect. When a customer abandons a cart, browses a product category, or reaches a loyalty milestone, automation ensures the right message reaches them at exactly the right moment -- across email, SMS, push notifications, and more.
The difference between brands that thrive and those that struggle often comes down to this: thriving brands automate the repetitive, high-impact touchpoints and focus their human effort on strategy and creativity. This guide shows you how to build B2C marketing automation that drives measurable sales growth.
### Why B2C Marketing Automation Matters
#### The Scale Problem
B2C businesses interact with thousands or millions of individual consumers. Manual marketing cannot deliver personalized experiences at this scale. Consider the math:
- 50,000 email subscribers across 8 lifecycle segments
- 5 behavioral triggers per segment
- 3 channels per touchpoint (email, SMS, push)
That is 1.2 million potential message combinations. No marketing team can manage this manually. Automation makes it possible.
#### The Revenue Impact
| Automation Type | Average Revenue Lift | Implementation Difficulty |
|----------------|---------------------|--------------------------|
| Abandoned cart recovery | 5-15% of lost revenue recovered | Easy |
| Welcome series | 320% more revenue than promotional emails | Easy |
| Browse abandonment | 3-8% conversion rate | Moderate |
| Post-purchase upsell | 10-20% increase in AOV | Moderate |
| Win-back campaigns | 5-12% reactivation rate | Moderate |
| Predictive recommendations | 15-30% higher click-through rates | Advanced |
### Essential B2C Marketing Automation Workflows
#### 1. Welcome Automation
Your [welcome email series](/blog/welcome-email-series-guide/) sets the tone for the entire customer relationship. Automated welcome sequences generate 3x more revenue per email than regular promotional sends.
**Recommended flow:**
- **Immediate:** Welcome email with incentive and brand introduction
- **Day 1:** Product discovery based on signup source or quiz responses
- **Day 3:** Social proof -- reviews, user-generated content, community
- **Day 5:** Personalized product recommendations
- **Day 7:** Incentive reminder with urgency (if not yet purchased)
**Key automation logic:**
- If subscriber purchases during sequence, exit and move to post-purchase flow
- If subscriber engages with specific category, branch to category-specific content
- If no engagement after email 3, try different subject line approach
#### 2. Abandoned Cart Recovery
The most immediately profitable automation for any e-commerce business. Set up a multi-step recovery sequence:
**Email 1 (1 hour):** Simple reminder with product images and a direct link back to cart
**SMS (4 hours):** Short text message with cart link (if SMS consent exists)
**Email 2 (24 hours):** Add customer reviews and urgency messaging
**Email 3 (48 hours):** Include a small incentive (free shipping or 5-10% off)
Tajo's integration with Brevo enables this workflow out of the box by syncing cart events in real time. When a customer adds items and leaves, the event triggers automatically in Brevo's [automation workflow builder](/blog/marketing-automation-workflow/), no manual setup required.
#### 3. Browse Abandonment
Capture shoppers who viewed products but did not add to cart:
- **Trigger:** Viewed product page 2+ times without adding to cart
- **Email:** "Still interested?" with the viewed product and related items
- **Timing:** 2-4 hours after browse session ends
- **Follow-up:** Category-level recommendations 24 hours later
#### 4. Post-Purchase Nurture
Transform buyers into repeat customers with automated [post-purchase sequences](/blog/post-purchase-email-guide/):
| Timing | Message | Channel |
|--------|---------|---------|
| Immediate | Order confirmation | Email |
| Shipping | Tracking notification | Email + SMS |
| Delivery +1 day | Product care/usage tips | Email |
| Delivery +7 days | Review request | Email |
| Delivery +14 days | Cross-sell recommendations | Email |
| Delivery +30 days | Replenishment reminder (if applicable) | Email + SMS |
#### 5. Customer Loyalty and VIP Automation
Identify your best customers and treat them accordingly:
**VIP triggers:**
- Reaches lifetime purchase threshold (e.g., 5th order or $500 total)
- Consistently high engagement scores
- Refers other customers
**VIP automation actions:**
- Send exclusive early access to new products
- Offer VIP-only discounts or free shipping
- Invite to loyalty program tiers
- Birthday and anniversary rewards
For a deeper look at [loyalty program strategies](/blog/customer-loyalty-program-guide/), see our dedicated guide.
#### 6. Win-Back Campaigns
Prevent customer churn with automated [re-engagement workflows](/blog/re-engagement-email-guide/):
- **Trigger:** No purchase in 60 days (adjust based on your typical purchase cycle)
- **Email 1:** "We miss you" with personalized bestsellers
- **Email 2 (Day 7):** Incentive offer (discount or free gift)
- **Email 3 (Day 14):** Feedback request -- why did they stop buying?
- **Final (Day 21):** Last chance offer before reducing send frequency
### Multi-Channel B2C Automation
Modern B2C automation extends beyond email. The most effective strategies coordinate messaging across every channel where consumers engage.
#### Channel Integration Strategy
| Channel | Best Used For | Automation Examples |
|---------|--------------|-------------------|
| Email | Detailed content, visuals, offers | Nurture sequences, promotions, newsletters |
| SMS | Urgent messages, order updates | Cart recovery, flash sales, delivery alerts |
| Push notifications | Real-time engagement | Price drops, back-in-stock, location-based |
| WhatsApp | Conversational commerce | Order updates, support, product discovery |
| In-app messages | Active user engagement | Onboarding, feature announcements |
#### Orchestrating Across Channels
The key to [multi-channel marketing](/blog/multi-channel-marketing/) automation is coordination, not duplication. Do not send the same message on every channel simultaneously. Instead:
1. **Define channel priority per message type:** Cart recovery might start with email, escalate to SMS, then push notification.
2. **Set channel frequency caps:** Limit total messages per customer per day across all channels.
3. **Use channel preference data:** If a customer consistently engages via SMS but ignores email, adjust your channel mix.
4. **Deduplicate messaging:** If a customer converts after the email, cancel the scheduled SMS follow-up.
Brevo's multi-channel automation builder handles this orchestration natively, allowing you to build workflows that span email, SMS, and [WhatsApp](/blog/whatsapp-marketing-guide/) from a single interface.
### Personalization in B2C Automation
#### Dynamic Content Blocks
Use customer data to swap content blocks within automated emails:
- **Product recommendations:** Based on browse and purchase history
- **Location-specific content:** Local store information, weather-based suggestions
- **Loyalty tier messaging:** Different offers for different customer value levels
- **Category affinity:** Feature products from their preferred categories
#### Predictive Automation
Advanced B2C automation uses predictive models to anticipate customer needs:
- **Predicted next purchase date:** Send reminders before customers typically reorder
- **Churn prediction:** Trigger win-back campaigns before customers fully disengage
- **Lifetime value prediction:** Identify high-potential customers early and invest in their experience
- **Product affinity modeling:** Recommend products based on similar customer behavior
### Choosing a B2C Marketing Automation Platform
#### Platform Comparison
| Feature | Brevo | Klaviyo | Omnisend | Mailchimp |
|---------|-------|---------|----------|-----------|
| Email automation | Advanced | Advanced | Advanced | Moderate |
| SMS automation | Built-in | Built-in | Built-in | Add-on |
| WhatsApp | Built-in | Limited | No | No |
| CRM included | Yes | No | No | Basic |
| E-commerce integrations | Extensive | Shopify-focused | Multi-platform | Moderate |
| Free tier | 300 emails/day | 250 contacts | 250 contacts | 500 contacts |
| Best for | Multi-channel B2C | Shopify brands | E-commerce | General marketing |
For detailed platform comparisons, see our guides on [Brevo vs. Klaviyo](/blog/brevo-vs-klaviyo/), [Brevo vs. Omnisend](/blog/brevo-vs-omnisend/), and [Brevo vs. Mailchimp](/blog/brevo-vs-mailchimp/).
#### What to Prioritize
**For e-commerce brands:** Product catalog integration, abandoned cart triggers, and revenue attribution are essential. Tajo's Brevo integration excels here by syncing products, orders, and customer events automatically.
**For subscription businesses:** Lifecycle stage management, churn prediction, and renewal automation matter most.
**For multi-location retail:** Location-based targeting, in-store event promotion, and omnichannel coordination are priorities.
### Implementation Roadmap
#### Month 1: Foundation
- Set up platform and connect data sources
- Import and clean customer data
- Build welcome series and abandoned cart recovery
- Configure basic segmentation
#### Month 2: Expansion
- Launch post-purchase automation
- Add browse abandonment workflow
- Implement basic personalization (name, product recommendations)
- Set up [A/B testing](/blog/email-ab-testing-guide/) on subject lines and send times
#### Month 3: Optimization
- Launch win-back and re-engagement campaigns
- Add SMS to key automation workflows
- Implement dynamic content blocks
- Build VIP and loyalty automation
#### Month 4+: Advanced
- Develop predictive automation models
- Optimize cross-channel orchestration
- Build seasonal and event-based automation calendars
- Refine segmentation based on performance data
### Measuring B2C Automation Performance
Track these metrics to evaluate and optimize your automation:
| Metric | Benchmark | Action If Below |
|--------|-----------|----------------|
| Automation revenue share | 20-40% of total email revenue | Add more workflow types |
| Cart recovery rate | 5-15% of abandoned carts | Test timing and incentives |
| Welcome series conversion | 3-8% | Optimize offer and sequence length |
| Repeat purchase rate | 25-40% | Strengthen post-purchase automation |
| Unsubscribe rate per workflow | Below 0.5% | Reduce frequency or improve relevance |
| SMS opt-in rate | 5-15% of email subscribers | Test opt-in incentives |
### Start Driving Automated Revenue
B2C marketing automation is not optional for consumer brands that want to compete effectively. The workflows described in this guide -- welcome series, cart recovery, post-purchase nurture, and win-back campaigns -- represent the minimum viable automation stack that every B2C business should have running.
Begin with the highest-revenue workflows (welcome and abandoned cart), prove the ROI, and expand systematically. With platforms like Brevo providing accessible automation tools and Tajo enabling seamless e-commerce data sync, there are no technical barriers to getting started. The only barrier is waiting too long to begin.
### Frequently asked questions
**What is B2C marketing automation?**
B2C marketing automation uses software to automatically send targeted messages to consumers based on their behavior, preferences, and lifecycle stage. It includes email sequences, SMS campaigns, push notifications, and personalized product recommendations.
**How does B2C marketing automation differ from B2B?**
B2C automation focuses on high-volume, behavior-triggered campaigns with shorter conversion windows. B2B automation emphasizes lead scoring, multi-stakeholder nurturing, and longer sales cycles. B2C typically involves more channels and higher send frequencies.
**What ROI can I expect from B2C marketing automation?**
B2C companies implementing marketing automation see an average 14.5% increase in sales productivity, 12.2% reduction in marketing overhead, and 451% increase in qualified leads. Revenue from automated campaigns typically grows 10-25% within the first six months.
---
## ActiveCampaign Replacement Matrix: Automation, CRM, Ecommerce, Pricing Models, and Fit (2026)
Source: https://tajo.io/blog/best-activecampaign-alternatives/
Published: 2026-03-01 · Updated: 2026-05-04
Compare ActiveCampaign replacements by automation depth, CRM fit, ecommerce data, multichannel support, pricing model, and migration work.
Summary: Choose an ActiveCampaign replacement by matching the reason you are leaving: automation complexity, CRM needs, ecommerce data, channel coverage, or contact-based pricing. Model total cost at your expected list size before switching.
ActiveCampaign is one of the most capable marketing automation platforms on the market. Its automation builder is genuinely excellent, and for teams that live inside complex multi-branch workflows, it earns its reputation. But capability is not the same as fit. As your contact list grows, ActiveCampaign's contact-based pricing climbs fast, and plenty of businesses end up paying for depth they never use.
If you have reached that point, you have options. This guide compares nine strong ActiveCampaign alternatives in 2026, with honest notes on where each one wins and where it falls short. Pricing moves often, so treat the numbers below as recent reference points and confirm current rates on each vendor's site before you commit.
### Quick comparison
| Platform | Best for | Pricing model to verify | Key advantage |
|----------|----------|-------------------------|---------------|
| **Brevo** | Multichannel value | Send-volume tiers | Pricing tied to sends, not contacts |
| **HubSpot** | All-in-one CRM | Hub, contact, and seat tiers | Complete marketing-plus-sales suite |
| **Mailchimp** | Brand familiarity | Contact tiers and send limits | Easy to learn |
| **GetResponse** | Marketing plus webinars | Contact and feature tiers | Built-in webinar hosting |
| **MailerLite** | Budget automation | Subscriber tiers | Clean, simple interface |
| **Drip** | Ecommerce lifecycle | Contact tiers | Behavior-based revenue focus |
| **Klaviyo** | Shopify stores | Profile and message tiers | Deep ecommerce data model |
| **Omnisend** | Ecommerce automation | Contact and message tiers | Pre-built store workflows |
| **Kit (ConvertKit)** | Creators | Subscriber tiers | Audience monetization tools |
### Why consider ActiveCampaign alternatives?
ActiveCampaign is strong, but the common reasons people start shopping around are consistent:
- **Cost scales with contacts.** Pricing is tied to how many contacts you store, so a list that grows but does not send more email still pushes you into higher tiers.
- **The good stuff lives on higher tiers.** Predictive sending, advanced reporting, and stronger CRM features tend to sit on Professional and above, which can mean a real jump in spend.
- **Limited native SMS reach.** SMS is concentrated in North America rather than offered evenly worldwide, which is a gap if you market internationally.
- **No native WhatsApp.** A critical channel in many markets is missing without third-party tools.
- **No built-in loyalty.** Repeat-purchase and points programs require add-ons or integrations.
- **Overkill for simple needs.** If you mostly send newsletters and a welcome series, the depth becomes overhead.
### ActiveCampaign Alternatives by Fit
#### 1. Brevo (formerly Sendinblue)
Brevo is the alternative many ActiveCampaign users compare first because it changes the pricing math. Instead of charging primarily by the number of contacts you store, Brevo's paid plans are built around how many emails you send. For a business sitting on a large but lightly mailed list, that difference is the whole game.
**Key features:**
- Visual automation builder with conditional logic and split testing
- Contacts not the billing lever, with a generous storage ceiling
- Email, SMS across 200+ countries, and WhatsApp campaigns
- Transactional email and SMS via API
- Built-in CRM, landing pages, and signup forms
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**ActiveCampaign vs Brevo:**
| Feature | ActiveCampaign | Brevo |
|---------|----------------|-------|
| Email automation | Excellent | Very good |
| SMS coverage | Mainly North America | 200+ countries |
| WhatsApp | No | Yes |
| CRM | Built-in | Built-in |
| Billing model | Per contact | Per send |
| Free plan | No | Yes |
**Honest cons:** ActiveCampaign's automation logic is still deeper for the most intricate branching scenarios, and Brevo's daily send cap on the free tier can feel limiting once you grow.
**Best for:** Businesses that want capable automation and true multichannel reach without paying for every contact they store.
**Ecommerce note:** For Shopify stores, Brevo paired with [Tajo](/pricing) adds real-time order and customer sync, abandoned-cart automation, purchase-based segments, and built-in loyalty programs, which is exactly the lifecycle layer ActiveCampaign leaves to integrations.
#### 2. HubSpot Marketing Hub
HubSpot wraps marketing automation inside a full CRM, sales, and service suite. If you want one system of record for the entire customer journey, few platforms match its breadth.
**Key features:** Free CRM, marketing automation, landing pages, blog and SEO tools, social management, and a connected sales pipeline.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** The jump from Starter to Professional is large, and costs can balloon as you add seats and contacts. See our [HubSpot alternatives](/blog/best-hubspot-alternatives/) for the full picture.
**Best for:** Growing B2B teams that want marketing and sales in one place and can budget for the higher tiers.
#### 3. Mailchimp
Mailchimp remains the most recognizable name in email and the easiest on-ramp for beginners. Its automation is simpler than ActiveCampaign's, which is the point.
**Key features:** Intuitive builder, customer journeys, landing pages, a basic website builder, and AI content assists.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Pricing climbs with both contacts and features, and advanced automation lags dedicated tools. See our [Mailchimp alternatives](/blog/best-mailchimp-alternatives/).
**Best for:** Teams that value ease of use and brand familiarity over automation depth.
#### 4. GetResponse
GetResponse stands out by bundling webinar hosting and conversion funnels with email marketing, which is rare in this category.
**Key features:** Email marketing, webinars, conversion funnels, landing pages, automation, and ecommerce tools.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** No WhatsApp, and the automation builder is solid rather than best in class.
**Best for:** Businesses that run webinars as a regular part of their funnel.
#### 5. MailerLite
MailerLite delivers clean, modern automation at budget-friendly prices, with one of the better free tiers in the market.
**Key features:** Visual automation, drag-and-drop editor, website builder, pop-ups and forms, A/B testing.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Automation and reporting are lighter than ActiveCampaign, and there is no WhatsApp.
**Best for:** Small businesses that want simplicity without sacrificing modern design.
#### 6. Drip
Drip is purpose-built for ecommerce lifecycle marketing, with strong behavior tracking and revenue attribution.
**Key features:** Ecommerce CRM, visual workflows, behavior-based triggers, revenue reporting, email plus SMS, Shopify and WooCommerce integrations.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Contact-based pricing means it is not the cheapest as you grow, and it is narrower than a general-purpose suite.
**Best for:** Ecommerce brands that want deep behavioral segmentation.
#### 7. Klaviyo
Klaviyo is the ecommerce specialist many Shopify stores default to, thanks to its rich data model and predictive analytics.
**Key features:** Native ecommerce integrations, predictive analytics, product recommendations, SMS, lifecycle flows, revenue tracking.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Among the most expensive options at scale, and overkill for non-ecommerce use.
**Best for:** Shopify and WooCommerce stores that want best-in-class ecommerce data and can absorb premium pricing.
#### 8. Omnisend
Omnisend ships pre-built ecommerce automations that work almost out of the box, which shortens setup time considerably.
**Key features:** Ready-made store workflows, email plus SMS plus push, product picker, in-email discount codes, Shopify integration.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Less flexible for non-ecommerce use cases, and no WhatsApp.
**Best for:** Stores that want proven automation templates fast.
#### 9. Kit (formerly ConvertKit)
Kit is built for creators, newsletter writers, and digital product sellers rather than complex B2B funnels.
**Key features:** Visual automation, digital product and newsletter monetization, landing pages, simple tagging, paid recommendations.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Light on ecommerce and multichannel, with no WhatsApp or built-in SMS depth.
**Best for:** Content creators and course sellers building an audience.
### Feature comparison
#### Automation and CRM
| Feature | ActiveCampaign | Brevo | HubSpot | Drip |
|---------|----------------|-------|---------|------|
| Visual builder | Yes | Yes | Yes | Yes |
| Conditional logic | Advanced | Good | Good | Good |
| Split testing | Yes | Yes | Yes | Yes |
| Predictive sending | Yes (higher tiers) | Yes | Yes | No |
| Lead scoring | Yes | Yes | Yes | Yes |
| Built-in CRM | Yes | Yes | Yes | Basic |
#### Channel coverage
| Channel | ActiveCampaign | Brevo | Omnisend | Klaviyo |
|---------|----------------|-------|----------|---------|
| Email | Yes | Yes | Yes | Yes |
| SMS | Mainly North America | 200+ countries | Select markets | Select markets |
| WhatsApp | No | Yes | No | No |
| Push | No | Yes | Yes | No |
| Live chat | Yes | Yes | No | No |
### How to pick the right alternative
Start from your actual constraints rather than a feature checklist.
**If pricing is the trigger:** Brevo's send-based model and MailerLite's low tiers are the clearest wins, especially for large lists you mail occasionally.
**If you need depth:** ActiveCampaign itself or HubSpot Professional remain the most powerful, so the question is whether the spend is justified.
**If you run a store:** Brevo plus Tajo, Klaviyo, or Omnisend are the ecommerce-ready picks, with Brevo plus Tajo adding loyalty programs that the others leave to add-ons.
**If you market internationally:** Brevo's 200+ country SMS and WhatsApp give it a clear edge over ActiveCampaign's narrower reach.
**If you are a creator:** Kit is built for you.
A practical exercise: list the three automations and channels you genuinely use today, then price each platform at your real contact and send volume. The cheapest sticker price is rarely the cheapest at scale, and the most powerful tool is wasted if half its features sit idle.
### Migration from ActiveCampaign
Switching platforms is mostly about preparation, not technical difficulty. Most moves take a few days.
**Before you switch:**
1. Document every automation. Screenshot workflows, note triggers and conditions, and list integrations.
2. Export your data: contacts with custom fields, tags, and segments, plus campaign history if you need it.
3. Identify the automations that cannot break, usually the welcome series, lead nurture, and onboarding.
**Migration steps:**
1. Set up the new account and authenticate your sending domain.
2. Import contacts and recreate custom fields.
3. Rebuild your critical automations first.
4. Test thoroughly with internal addresses across devices.
5. Run both platforms in parallel briefly, then cut over once confirmed.
**Common pitfalls:** forgetting to recreate tags and segments, missing a trigger, skipping cross-device testing, and rushing the cutover before deliverability is confirmed.
### Conclusion
ActiveCampaign is a genuinely strong platform, and for teams that need its automation depth it is hard to beat. But for the many businesses paying premium contact-based prices for features they do not use, the alternatives above offer real relief.
- **Best overall alternative:** Brevo, for capable automation, true multichannel reach, and pricing tied to sends rather than contacts.
- **Best for ecommerce:** Brevo plus Tajo, for deep Shopify sync and built-in loyalty programs.
- **Best all-in-one:** HubSpot, if you want marketing and sales in one suite and can budget for it.
- **Best for simplicity:** MailerLite, for clean, affordable automation.
Ready to make the switch? [Start with Tajo](/pricing) and run powerful ecommerce marketing on Brevo without the contact-based bill.
### Related Articles
- [Email Marketing Campaigns: The Complete Guide to Planning, Executing, and Optimizing](/blog/email-marketing-campaigns-guide/)
- [Email Marketing Strategy: Complete Planning & Execution Guide [2025]](/blog/email-marketing-strategy-guide/)
- [Email Marketing for Small Business: The Complete Guide (2026)](/blog/email-marketing-small-business/)
- [Email Marketing ROI: How to Calculate, Track & Improve Returns [2025]](/blog/email-marketing-roi-guide/)
- [Email Marketing for Beginners: The Complete Getting Started Guide (2026)](/blog/email-marketing-beginners-guide/)
- [ActiveCampaign vs Mailchimp: Complete Feature and Pricing Comparison](/blog/activecampaign-vs-mailchimp/)
### Frequently asked questions
**What are the best ActiveCampaign alternatives?**
Strong ActiveCampaign alternatives include Brevo for multichannel marketing and send-based pricing, HubSpot for CRM-led teams, Klaviyo for ecommerce, MailerLite for simple email, and Kit for creators.
**Why switch from ActiveCampaign?**
Teams usually compare alternatives when contact-based pricing, workflow complexity, CRM needs, ecommerce data, or channel coverage no longer match how they actually market.
**Is Brevo a good ActiveCampaign alternative?**
Yes. Brevo is a strong fit when you want email, SMS, WhatsApp, CRM, and automation in one account with pricing tied primarily to send volume instead of stored contacts.
---
## Constant Contact Alternatives: Email, Automation, Pricing Models, Events, and Migration Fit (2026)
Source: https://tajo.io/blog/best-constant-contact-alternatives/
Published: 2026-03-01 · Updated: 2026-05-03
Compare Constant Contact alternatives by email automation, event support, multichannel reach, pricing model, ease of use, and migration work.
Summary: Constant Contact is still useful for simple email and support-led small businesses, but alternatives may fit better when you need deeper automation, send-volume pricing, SMS, WhatsApp, ecommerce data, or a connected CRM.
Constant Contact has been a dependable email marketing tool for small businesses for two decades. Its phone support is genuinely good, it is approachable for non-technical users, and event-driven businesses lean on its tools. But the platform's automation is light by 2026 standards, it is email-only with no native SMS or WhatsApp, and its contact-based pricing rises faster than many small businesses expect. There is also no free plan, only a trial.
If you have outgrown it or just want more for your money, the alternatives below cover ten strong options. Pricing changes regularly, so use the figures here as recent reference points and verify current rates on each vendor's site before switching.
### Quick comparison
| Platform | Best for | Pricing model to verify | Key advantage |
|----------|----------|-------------------------|---------------|
| **Brevo** | Multichannel value | Send-volume tiers | Pricing tied to sends, not contacts |
| **Mailchimp** | Brand familiarity | Contact tiers and send limits | Easy interface |
| **MailerLite** | Budget-conscious | Subscriber tiers | Clean design |
| **GetResponse** | All-in-one marketing | Contact and feature tiers | Webinar hosting |
| **AWeber** | Beginners | Subscriber tiers | Strong support |
| **ActiveCampaign** | Advanced automation | Contact tiers | Powerful workflows |
| **Moosend** | Simple automation | Subscriber tiers | Lower-cost automation |
| **HubSpot** | Growing businesses | Hub, contact, and seat tiers | Complete platform |
| **Kit (ConvertKit)** | Creators | Subscriber tiers | Audience monetization |
| **Campaign Monitor** | Design teams | Contact and send tiers | Polished templates |
### Why switch from Constant Contact?
The recurring reasons businesses move on:
- **Pricing rises with your list.** Contact-based tiers, plan gates, and add-ons can push costs up steadily as you grow.
- **Automation is basic.** Compared with modern visual workflow builders, Constant Contact's automation feels limited for anything beyond a welcome series.
- **Email only.** No native SMS, WhatsApp, or push, so reaching customers on other channels means bolting on separate tools.
- **Reporting is thin.** Analytics cover the essentials but lag platforms built for data-driven marketers.
- **Interface shows its age.** It is usable, but newer tools feel faster and more intuitive.
That said, Constant Contact still does some things well: live phone support, simple event and survey tools, and a low barrier to entry for first-time email marketers. The right alternative depends on which of those you actually rely on.
### Constant Contact Alternatives by Fit
#### 1. Brevo (formerly Sendinblue)
Brevo is a natural upgrade for many Constant Contact users because it fixes two common pain points at once: it adds real multichannel reach and it changes how you pay. Rather than billing primarily by contacts stored, Brevo's paid plans are built around how many emails you send. For a small business with a slowly growing list, that can mean more room to grow.
**Key features:**
- Email marketing with a visual automation builder
- Contacts not the billing lever, with a high storage ceiling
- SMS across 200+ countries and WhatsApp campaigns
- Transactional email and SMS via API
- Built-in CRM, landing pages, and signup forms
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Brevo vs Constant Contact:**
| Feature | Constant Contact | Brevo |
|---------|------------------|-------|
| Free plan | No | Yes |
| SMS marketing | No | Yes (200+ countries) |
| WhatsApp | No | Yes |
| Automation | Basic | Advanced |
| Billing model | Per contact | Per send |
| Phone support | Yes | Limited on lower tiers |
**Honest cons:** Constant Contact's live phone support is more hands-on, especially on entry plans, and Brevo's free-tier daily send cap can pinch as you scale.
**Best for:** Small businesses that want modern multichannel marketing without paying per contact.
**Ecommerce note:** For Shopify stores, Brevo paired with [Tajo](/pricing) adds real-time order and customer sync, abandoned-cart recovery, purchase-based segments, and built-in loyalty programs, lifecycle features Constant Contact does not offer.
#### 2. Mailchimp
Mailchimp is the most recognizable email platform and an easy switch for users who want a familiar, polished experience.
**Key features:** Friendly builder, customer journeys, landing pages, a basic website builder, social posting, and AI content tools.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Costs climb with both contacts and features, and no WhatsApp. See our [Mailchimp alternatives](/blog/best-mailchimp-alternatives/).
**Best for:** Teams that prioritize ease of use and brand familiarity.
#### 3. MailerLite
MailerLite pairs clean, modern design with one of the better free tiers around, making it a popular budget upgrade.
**Key features:** Drag-and-drop editor, automation, website builder, pop-ups and forms, A/B testing, ecommerce integrations.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Email-focused, with no native SMS or WhatsApp.
**Best for:** Small businesses and startups that want simplicity at a low price.
#### 4. GetResponse
GetResponse bundles webinar hosting and conversion funnels with email marketing, which is unusual in this category.
**Key features:** Email, webinars, conversion funnels, landing pages, automation, ecommerce tools.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** No WhatsApp, and the automation is capable rather than leading.
**Best for:** Businesses that run webinars regularly.
#### 5. AWeber
AWeber is a close spiritual match to Constant Contact: straightforward, beginner-friendly, with strong human support.
**Key features:** Templates, drag-and-drop builder, automation, landing pages, web push, responsive support.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Automation and segmentation are lighter than modern platforms.
**Best for:** Beginners who value support and simplicity over depth.
#### 6. ActiveCampaign
ActiveCampaign is the step up for businesses that have outgrown basic email and want serious automation and CRM.
**Key features:** Advanced visual automation, built-in CRM, site tracking, lead scoring, sales automation, a large integration ecosystem.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** A steeper learning curve and contact-based pricing that climbs fast.
**Best for:** Businesses ready to invest in sophisticated workflows.
#### 7. Moosend
Moosend offers solid automation at one of the lowest entry prices in the market.
**Key features:** Email campaigns, automation, landing pages, forms and pop-ups, real-time analytics.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Smaller ecosystem and fewer integrations than the big names.
**Best for:** Budget-conscious teams that still want automation.
#### 8. HubSpot
HubSpot delivers email as part of a full CRM, sales, and service suite, ideal if you want one system of record.
**Key features:** Free CRM, email marketing, landing pages, forms, live chat, sales pipeline.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Gets expensive fast beyond the entry tier.
**Best for:** Growing businesses that want marketing and sales unified.
#### 9. Kit (formerly ConvertKit)
Kit is purpose-built for creators, newsletter writers, and digital product sellers rather than traditional small-business email.
**Key features:** Visual automation, digital product and newsletter monetization, landing pages, simple tagging, paid recommendations.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Light on multichannel and ecommerce.
**Best for:** Creators and course sellers building an audience.
#### 10. Campaign Monitor
Campaign Monitor leans into beautiful, on-brand email design with a polished template library.
**Key features:** Designer templates, drag-and-drop builder, link review, visual journey builder, analytics, transactional email.
**Pricing model:** Verify current tiers, feature gates, send or contact limits, and add-on costs on the vendor pricing page before buying.
**Honest cons:** Pricing is contact-based and automation is lighter than dedicated tools.
**Best for:** Design-focused teams and agencies managing multiple brands.
### Feature comparison
#### Email and automation
| Feature | Constant Contact | Brevo | ActiveCampaign |
|---------|------------------|-------|----------------|
| Drag-and-drop editor | Yes | Yes | Yes |
| Visual automation | Basic | Yes | Advanced |
| Triggers | Limited | Many | Many |
| Segmentation | Basic | Advanced | Advanced |
| A/B testing in flows | No | Yes | Yes |
#### Channel coverage
| Channel | Constant Contact | Brevo | GetResponse |
|---------|------------------|-------|-------------|
| Email | Yes | Yes | Yes |
| SMS | No | 200+ countries | Select markets |
| WhatsApp | No | Yes | No |
| Push | No | Yes | Yes |
| Live chat | No | Yes | Yes |
### How to pick the right alternative
Match the tool to what you actually use Constant Contact for today.
**If you mostly send newsletters and a welcome series:** MailerLite or Brevo's free and Starter tiers will likely cost less and do more.
**If you want to add channels:** Brevo's SMS and WhatsApp reach is the standout, with everything in one platform.
**If you need real automation:** ActiveCampaign or HubSpot are the depth picks, accepting higher cost and a learning curve.
**If support is non-negotiable:** AWeber is the closest match to Constant Contact's hands-on service.
**If you run a store:** Brevo plus Tajo adds Shopify sync, abandoned-cart recovery, and loyalty programs that email-only tools cannot match.
Before committing, price your top two choices at your real contact count and send volume, and test migration with a small segment. Most platforms offer a free trial, so use it.
### Migration from Constant Contact
Most migrations take one to three days with a little planning.
**Before switching:**
1. Export your data: all contacts, template designs, and a record of your automations.
2. Document integrations: connected apps, API usage, and embedded forms.
3. Choose timing: ideally end of billing cycle and a quiet campaign period, with room to test.
**Migration steps:**
1. Create the new account and authenticate your sending domain.
2. Import contacts with tags and segments.
3. Recreate key templates and automations.
4. Update signup forms and embeds.
5. Test deliverability with internal addresses.
6. Move production over once confirmed.
**Tips:** run both platforms briefly, start with non-critical campaigns, watch deliverability closely in the first weeks, and update form embeds only after testing.
### Conclusion
Constant Contact still suits beginners who value phone support and simple tools, but most businesses will get more features, better automation, and lower costs by switching.
- **Best overall:** Brevo, for multichannel reach and pricing tied to sends rather than contacts.
- **Best for ecommerce:** Brevo plus Tajo, for Shopify sync and built-in loyalty programs.
- **Best for beginners:** MailerLite or AWeber, for simplicity and support.
- **Best for automation:** ActiveCampaign, for sophisticated workflows.
- **Best for budget:** Moosend, for the lowest entry price.
For Shopify stores comparing email platforms, [Tajo](/pricing) adds the store-data layer that makes Brevo useful for multichannel lifecycle marketing.
### Related Articles
- [Email Marketing Campaigns: The Complete Guide to Planning, Executing, and Optimizing](/blog/email-marketing-campaigns-guide/)
- [Email Marketing Strategy: Complete Planning & Execution Guide [2025]](/blog/email-marketing-strategy-guide/)
- [Email Marketing for Small Business: The Complete Guide (2026)](/blog/email-marketing-small-business/)
- [Email Marketing ROI: How to Calculate, Track & Improve Returns [2025]](/blog/email-marketing-roi-guide/)
- [Email Marketing for Beginners: The Complete Getting Started Guide (2026)](/blog/email-marketing-beginners-guide/)
- [Mailchimp vs Constant Contact: Complete Email Marketing Comparison 2026](/blog/mailchimp-vs-constant-contact/)
- [SendGrid Alternatives: Transactional Email, SMTP/API, Pricing Models, and Migration Fit (2026)](/blog/best-sendgrid-alternatives/)
### Frequently asked questions
**How do I choose the right alternative?**
Start with why Constant Contact no longer fits: automation depth, pricing model, event tools, SMS or WhatsApp, ecommerce data, support needs, or CRM integration. Then compare only platforms that solve that specific gap.
**Is it hard to switch email marketing platforms?**
The work is manageable if you export contacts, tags, unsubscribes, forms, templates, and automations; rebuild domain authentication; and run one parallel send before shutting Constant Contact off.
**Should I choose a cheaper alternative?**
Choose a cheaper platform only if it still covers the workflows you rely on. A lower email bill can disappear if you need separate tools for automation, SMS, CRM, ecommerce data, or loyalty.
---
## Email Marketing Provider Comparison: Pricing Models, Automation, Ecommerce, and Channel Fit (2026)
Source: https://tajo.io/blog/best-email-marketing-providers/
Published: 2026-03-08 · Updated: 2026-05-25
Compare email marketing providers by pricing model, automation depth, ecommerce data, SMS and WhatsApp support, free-plan limits, and team fit.
Summary: Pick an email marketing provider by pricing model, channel mix, automation depth, ecommerce data, and migration risk. The right answer is different for Shopify stores, creators, B2B teams, and simple newsletter programs.
The email marketing platform you choose shapes your costs for years. The wrong one quietly inflates your bill as your list grows, caps your deliverability, or forces you to bolt on a second tool for SMS. The right one scales with you and keeps revenue per send climbing.
The platform underneath email matters because pricing model, deliverability controls, automation depth, and channel support shape the economics for years. Below are the providers worth shortlisting in 2026, organized by use case and the trade-offs that actually bite when you commit. Pricing changes often, so confirm current rates before you sign up.
### How we ranked them
We weighed five things: deliverability and sender reputation tools, the pricing model and how it scales, automation depth, multi-channel reach (SMS, WhatsApp, push), and ease of use for a small team. A platform that is cheap at signup but punishing at the next growth stage does not win here.
### Quick comparison
| Provider | Best for | Pricing model to verify | Watch before choosing |
|----------|----------|-------------------------|-----------------------|
| Brevo | Value and multi-channel | Send-volume tiers | Daily/monthly send caps and feature gates |
| Klaviyo | Ecommerce | Profile and message tiers | Cost at active profile count |
| Mailchimp | Beginners | Contact tiers and send limits | Contact counting rules and automation gates |
| ActiveCampaign | Automation | Contact tiers | CRM and advanced feature tiers |
| MailerLite | Tight budgets | Subscriber tiers | Subscriber caps and approval requirements |
| Kit | Creators | Subscriber tiers | Creator feature and commerce limits |
| Omnisend | Ecommerce omnichannel | Contact and message tiers | SMS credits and ecommerce-only fit |
| GetResponse | Webinars + email | Contact and feature tiers | Webinar and funnel feature gates |
| HubSpot | Full marketing suite | Hub, contact, and seat tiers | Professional-tier jump for serious automation |
### Email Marketing Providers by Fit
#### 1. Brevo
Best for value and multi-channel marketing.
Brevo (formerly Sendinblue) is the standout on price because it bills by emails sent, not contacts stored. You can keep an unlimited list and only pay when you send, which flips the economics for businesses with large but occasionally engaged audiences. It also bundles email, SMS, and WhatsApp into one automation builder, plus a free CRM and transactional email, so you rarely need a second tool.
Brevo's pricing is built around send volume rather than stored contacts. Check the current send tiers, branding rules, automation gates, and add-ons such as dedicated IP before modeling the full setup.
Pros: per-email pricing, native SMS and WhatsApp, free CRM, strong transactional delivery. Cons: the interface is less glossy than Mailchimp, and the cheapest tiers cap automation features.
#### 2. Klaviyo
Best for ecommerce.
Klaviyo is purpose-built for online stores, with deep Shopify and WooCommerce integrations, predictive analytics, and revenue attribution that ties each flow to dollars. Pre-built flows for abandoned cart, browse abandonment, and post-purchase are best in class.
Klaviyo's plans scale by profiles and message usage. Model cost at your active profile count after suppressions, and include SMS separately if text messaging is part of the lifecycle plan.
Pros: deepest ecommerce data model, excellent attribution, mature flows. Cons: expensive as your list grows, overkill for non-ecommerce businesses.
#### 3. Mailchimp
Best for beginners.
Mailchimp remains the most recognisable name and the friendliest on-ramp. The drag-and-drop editor, generative design assistant, and large template library make a first campaign painless. It now bundles a website builder and light CRM.
Mailchimp uses contact-based pricing with plan gates for automation, testing, support, and advanced features. Confirm how contacts are counted and whether SMS availability fits your market.
Pros: easiest interface, strong templates, good brand recognition. Cons: contact-based pricing gets expensive fast, counts some unsubscribed contacts, limited multi-channel.
#### 4. ActiveCampaign
Best for automation.
ActiveCampaign has the most powerful automation in the mid-market: deep conditional branching, predictive sending, lead scoring, and a built-in CRM that suits sales-led teams. If your growth depends on intricate nurture logic, this is the engine.
ActiveCampaign pricing scales by contacts and feature tier. Confirm where CRM, landing pages, reporting, and predictive features sit before treating the entry plan as representative.
Pros: best-in-class automation, solid CRM, strong B2B fit. Cons: steeper learning curve, no free tier, reporting could be cleaner.
#### 5. MailerLite
Best for tight budgets that still want modern features.
MailerLite pairs a clean, modern editor with one of the better free tiers and low entry pricing. It covers automation, landing pages, websites, and even selling digital products without feeling bloated.
MailerLite uses subscriber tiers and approval rules. Check the current subscriber caps, send limits, automation access, and support level before migrating.
Pros: excellent value, clean interface, generous free tier. Cons: strict onboarding review, limited SMS, smaller integration ecosystem.
#### 6. Kit (formerly ConvertKit)
Best for creators.
Kit is built for newsletter writers, course sellers, and creators. Tag-based subscriber management, simple visual automations, and built-in commerce and sponsorship tools suit content-first audiences who value personal-feeling email over heavy design.
Kit pricing scales by subscriber count and creator feature tier. Check the current limits for automations, paid products, newsletter recommendations, and advanced reporting.
Pros: ideal for creators, generous free tier, monetisation built in. Cons: limited templates, basic analytics, no real multi-channel.
#### 7. Omnisend
Best for ecommerce teams that want omnichannel without Klaviyo pricing.
Omnisend focuses entirely on ecommerce and bundles email, SMS, and push into pre-built workflows for cart recovery, welcome, and re-engagement. It is a strong middle ground between Mailchimp and Klaviyo.
Omnisend pricing depends on contact count, message volume, and SMS credits. It works best when ecommerce automation is the main reason for the platform.
Pros: omnichannel out of the box, good Shopify integration, fair pricing. Cons: ecommerce-only, smaller template library, fewer non-store features.
#### 8. GetResponse
Best for marketing that leans on webinars.
GetResponse combines email marketing with native webinar hosting, landing pages, and conversion funnels. For businesses that generate leads through online events, having the webinar and the follow-up sequence in one tool is genuinely convenient.
GetResponse uses contact and feature tiers. It is worth comparing when webinars, landing pages, funnels, and email follow-up should live in one platform.
Pros: integrated webinars, broad feature set, solid automation. Cons: webinar quality is not best in class, the interface feels dated in places.
#### 9. HubSpot
Best for teams that want a full marketing suite.
HubSpot delivers email as one piece of a wider marketing, sales, and service platform built on a capable free CRM. If you want everything in one system and can fund it, the integration depth is real.
HubSpot's pricing depends on hub selection, contact tiers, seats, and feature level. Serious automation usually lives above the light entry path, so model the tier you would actually run.
Pros: all-in-one platform, strong CRM, deep reporting. Cons: expensive for email alone, sharp tier jumps, more than many small teams need.
### How to choose an email marketing provider
Three questions narrow the field quickly.
First, what is your pricing model risk? If you keep a large list but send selectively, per-email pricing (Brevo) protects you. If your list is small and highly engaged, per-contact pricing is fine.
Second, which channels do your customers actually use? If SMS and WhatsApp matter, Brevo and Omnisend handle them natively. If you are email-only, almost any option works.
Third, how much automation do you genuinely need? Casual senders are well served by Mailchimp or MailerLite. Teams running complex nurture logic should look at ActiveCampaign or, for stores, Klaviyo.
### The Brevo plus Tajo advantage for Shopify
If you run a Shopify store, Brevo becomes far more powerful with [Tajo](/pricing). Brevo's native Shopify connection is limited, and Tajo closes the gap by syncing customers, orders, products, and behavioural events into Brevo in real time. That unlocks abandoned-cart and browse-abandonment recovery across email, SMS, and WhatsApp, post-purchase flows, and built-in loyalty programs without stitching together extra apps. You get Klaviyo-style ecommerce automation on Brevo's per-email pricing.
### Related articles
- [Email Marketing Campaigns: The Complete Guide to Planning, Executing, and Optimizing](/blog/email-marketing-campaigns-guide/)
- [Email Marketing Strategy: Complete Planning & Execution Guide](/blog/email-marketing-strategy-guide/)
- [Email Marketing for Small Business: The Complete Guide](/blog/email-marketing-small-business/)
- [Email Marketing ROI: How to Calculate, Track & Improve Returns](/blog/email-marketing-roi-guide/)
- [Email Marketing for Beginners: The Complete Getting Started Guide](/blog/email-marketing-beginners-guide/)
### Related Articles
- [Email Marketing Solutions: How to Choose the Right Platform (2026)](/blog/email-marketing-solutions-guide/)
- [Affordable Email Marketing Guide: Pricing Models, Free Plans, Automation, and Upgrade Signals (2026)](/blog/affordable-email-marketing-guide/)
- [Top Email Marketing Services Compared: Features, Pricing & Reviews (2026)](/blog/top-email-marketing-services/)
- [Email Marketing Services & Solutions: Complete Comparison Guide (2026)](/blog/email-marketing-services-comparison/)
### Frequently asked questions
**What is the best email marketing provider in 2026?**
It depends on the job. Brevo fits send-volume pricing and multichannel marketing, Klaviyo fits ecommerce data, Mailchimp fits simple campaign creation, ActiveCampaign fits deep automation, and MailerLite or Kit fit simpler newsletter workflows.
**Which email marketing service has the best free plan?**
Free plans change often. Compare daily or monthly send caps, subscriber caps, branding, automation access, support, and transactional email before choosing a free tier for production campaigns.
**What should I look for in an email marketing provider?**
Prioritise deliverability, the pricing model (per contact versus per email), automation depth, multi-channel support such as SMS and WhatsApp, CRM and ecommerce integrations, and how the cost scales as your list grows.
**What is the cheapest email marketing service?**
MailerLite, Kit, and Brevo are common low-cost shortlists, but the cheapest service depends on subscriber count, send frequency, branding requirements, and automation access. Brevo is often cost-effective at scale because send-volume pricing means a large stored list does not automatically inflate the bill.
**Which provider has the best deliverability?**
Deliverability depends heavily on your own list hygiene and authentication (SPF, DKIM, DMARC), but Brevo, Klaviyo, and ActiveCampaign consistently score well in independent tests. A clean, engaged list matters more than the logo on the dashboard.
**Should I pick per-contact or per-email pricing?**
Choose per-email pricing (Brevo) if you store a large list but send infrequently. Choose per-contact pricing (Mailchimp, Klaviyo) if your list is small and you mail it often.
**What is the best email platform for Shopify?**
Klaviyo offers the deepest native integration, with Omnisend a more affordable alternative. For the best value, Brevo paired with Tajo combines multi-channel marketing, per-email pricing, and deep Shopify data sync with built-in loyalty programs.
**Can I switch providers without losing my list?**
Yes. Every platform here supports CSV export and import. Plan for re-authenticating your sending domain, rebuilding automations, and updating signup forms, and run both tools in parallel briefly during the cutover.
---
## Help Desk Software Comparison: Ticketing, AI, Channels, Pricing Models, and Support Fit (2026)
Source: https://tajo.io/blog/best-help-desk-software/
Published: 2026-03-22 · Updated: 2026-05-04
Compare help desk software by ticketing depth, AI support, support channels, knowledge base, ecommerce fit, pricing model, and team size.
Summary: Choose help desk software by channel mix, ticket volume, automation depth, AI needs, reporting, integrations, and agent pricing. A simple shared inbox, ecommerce support desk, and enterprise ticketing operation need different tools.
When tickets slip through the cracks, response times balloon and churn follows. Help desk software fixes that by pulling every customer conversation, whether it arrives by email, chat, social, or phone, into one organised queue your team can actually manage.
The catch is that "help desk" now spans everything from a glorified shared inbox to enterprise platforms with their own AI agents. We researched and compared the leading tools to bring you this breakdown: strong options for 2026, a side-by-side table, and a framework for picking. Pricing models vary by agent, seat, feature tier, ticket volume, AI usage, and annual billing, so confirm current rates.
### What to look for in help desk software
A few capabilities separate serious platforms from inbox add-ons:
- Ticketing and workflow automation, so requests are routed, escalated, and tracked without manual handling.
- Multi-channel support that unifies email, chat, social, and phone in one queue.
- A knowledge base for self-service that deflects repetitive tickets.
- Reporting on first response time, resolution time, and CSAT.
- Integrations and a solid API to connect your CRM, store, and marketing stack.
- AI features for classification, suggested replies, and chatbot deflection.
- Pricing that scales sensibly as you add agents.
### Help Desk Software by Fit
#### 1. Zendesk
Best for mid-size to enterprise teams that need a mature, full-featured platform.
Zendesk has refined its support suite for well over a decade, and it shows: deep automation, a large app marketplace, and capable AI agents. Pricing varies by suite tier, agent count, annual billing, and AI add-ons, so model the realistic cost above the headline entry plan.
Strengths: unmatched integrations, powerful macro and trigger system, mature AI. Weaknesses: pricing climbs fast, the admin interface has grown complex, and key features sit behind higher tiers.
#### 2. Freshdesk
Best for small to mid-size teams that want strong features without enterprise complexity.
Freshdesk, part of Freshworks, is the approachable Zendesk alternative. Pricing varies by agent count, automation depth, reporting, and Freddy AI access, with a free entry path that can be useful for very small teams.
Strengths: generous free tier, intuitive interface, solid automation, clean mobile app. Weaknesses: advanced reporting needs Pro, AI lags Zendesk and Intercom slightly, and it can feel sluggish at very high ticket volumes.
#### 3. Brevo
Best for teams that want customer support and marketing automation on one platform.
Brevo refuses to treat support as an island. Its Conversations feature combines live chat, chatbot automation, and a shared inbox, but the real advantage is how tightly it connects to Brevo's email, SMS, WhatsApp, and CRM. When an agent opens a ticket, they see purchase history, email engagement, and marketing segment in the same place.
Brevo Conversations has a free entry path and paid seat tiers. Because you are not paying separately for a help desk and a marketing platform, the all-in-one approach can reduce tool overlap.
Strengths: unified customer view across marketing and support, built-in chat widget, chatbot builder, WhatsApp and Instagram DM integration, shared CRM. Weaknesses: ticketing is lighter than dedicated tools, and advanced routing and SLA rules are limited, so high-volume support teams may outgrow it.
> Shopify store owners who want Brevo's marketing and support tied to live store data should look at [Tajo](https://tajo.io). It syncs Shopify customers, orders, products, and events into Brevo in real time, so agents always have the full picture on a ticket.
#### 4. Zoho Desk
Best for budget-conscious teams, especially those already using Zoho.
Zoho Desk delivers broad support features at value-oriented tiers. Verify agent limits, telephony, routing, SLA dashboards, Blueprint workflow automation, and Zia AI access before choosing a plan.
Strengths: aggressive pricing, feature-rich even on lower tiers, strong multi-channel support, tight Zoho ecosystem fit. Weaknesses: the interface feels dated next to Freshdesk, and non-Zoho integrations are more limited.
#### 5. Help Scout
Best for small teams that prioritise a clean, human-centred experience.
Help Scout uses a shared-inbox design so conversations feel like email rather than a ticket queue, and customers never see ticket numbers. Pricing is user and feature-tier based, with Docs and Beacon availability to verify by plan.
Strengths: beautiful, intuitive interface, strong Docs knowledge base, pleasant agent experience. Weaknesses: limited native social ticketing, basic reporting, and fewer automation options than the big platforms.
#### 6. Intercom
Best for SaaS and product-led companies that prioritise in-app messaging.
Intercom evolved from a chat widget into a full communication platform, and its Fin AI agent is among the most capable support bots available. Pricing depends on seats, automation features, AI usage, and resolution-based charges, so forecast usage before committing.
Strengths: best-in-class in-app messaging, sophisticated AI, excellent onboarding and product tours. Weaknesses: expensive and sometimes unpredictable as usage-based AI costs add up, and overkill for email-heavy support.
#### 7. LiveAgent
Best for teams that need built-in call center functionality.
LiveAgent bakes phone support into the help desk rather than charging extra for it. It can be attractive for teams that need call center, video chat, and social ticketing in one package, but verify current channel and agent limits.
Strengths: native call center with IVR, universal inbox, competitive pricing for the feature set. Weaknesses: dated, dense interface, longer setup, and a smaller integration ecosystem.
#### 8. Jira Service Management
Best for IT and DevOps teams in the Atlassian ecosystem.
Jira Service Management is Atlassian's ITSM tool and the natural choice if you already live in Jira and Confluence. It brings ITIL-aligned incident, problem, and change management into a flexible platform with pricing tied to agent count and ITSM feature needs.
Strengths: deep Jira integration, powerful workflow engine, strong ITSM capabilities, excellent dev-to-support collaboration. Weaknesses: heavy for general customer support, complex interface, and customer-facing features are less polished than dedicated help desks.
#### 9. Hiver
Best for small teams that want help desk features inside Gmail.
Hiver turns Google Workspace inboxes into a help desk: shared inboxes, ticket assignment, collision detection, and automation, all without leaving Gmail. Pricing is user and feature-tier based, with live chat, knowledge base, and SLA management to verify by plan.
Strengths: near-zero learning curve for Gmail users, fast setup, good collaboration. Weaknesses: tied to Gmail, limited beyond email at lower tiers, and it will not scale to large or complex operations.
### Help desk software comparison
| Platform | Pricing model to verify | AI features | Best channel | Fit signal |
|----------|-------------------------|-------------|--------------|------------|
| Zendesk | Agent, suite, and AI add-on tiers | Advanced | Omnichannel | Mature support operations |
| Freshdesk | Agent and feature tiers | Freddy AI | Omnichannel | Growing support teams |
| Brevo | User and conversation tiers | Chatbot | Chat + email | Support plus marketing data |
| Zoho Desk | Agent and feature tiers | Zia AI | Email + social | Zoho ecosystem users |
| Help Scout | User and feature tiers | Basic AI | Email + chat | Human shared-inbox support |
| Intercom | Seat, automation, and AI usage tiers | Fin AI | In-app chat | Product-led teams |
| LiveAgent | Agent and channel tiers | Basic AI | Phone + email | Call-center-heavy teams |
| Jira Service Management | Agent and ITSM tiers | Moderate | ITSM portal | Atlassian teams |
| Hiver | User and feature tiers | Basic AI | Gmail | Google Workspace teams |
### How to choose the right help desk software
What is your primary channel? Email-first teams suit Help Scout or Hiver; chat-first teams suit Intercom or Brevo Conversations; phone-heavy teams suit LiveAgent; and true omnichannel points to Zendesk or Freshdesk.
What is your team size and budget? Solo founders and tiny teams should compare free entry paths carefully, while mid-size teams should model agent count, reporting, channels, and automation before buying. Enterprises should evaluate Zendesk or Jira Service Management.
Do you need more than a help desk? This is the deciding question for many teams. Running a separate help desk, CRM, and email tool creates data silos that hurt the customer experience. Platforms like Brevo and HubSpot keep support, CRM, and marketing in one place, so an agent handling an order question can see purchases, email history, and loyalty status without switching tabs.
### Where support and marketing meet
The most useful trend in this category is the merge of support and marketing data. When your help desk and your email and SMS platform share one customer database, you stop sending promotions to people with open complaints and start triggering win-back campaigns the moment a ticket is resolved.
For Shopify merchants, [Tajo](https://tajo.io) takes this further by syncing store customers, orders, products, and behavioural events into Brevo. Support agents see the full customer picture, and marketing automations can factor in support history. That is the integration that turns good support into a retention engine.
### Final thoughts
There is no single help desk for every team. Freshdesk offers a strong balance of features and price for many growing teams, Zendesk remains the standard for large operations, and Brevo is useful when you want support and marketing on one platform rather than in parallel silos.
### Related articles
- [The Ultimate AI Tools Stack for Small Business](/blog/the-ultimate-ai-tools-stack-for-small-business/)
- [How to Choose the Right AI Tool for Your Business](/blog/how-to-choose-the-right-ai-tool-for-your-business/)
- [How to Use AI Tools for Business: Complete Guide](/blog/how-to-use-ai-tools-for-business-complete-guide/)
### Related Articles
- [Help Desk Software Selection Guide: Ticketing, AI Support, Shared Inboxes, and CRM Workflows for 2026](/blog/the-7-best-help-desk-software/)
### Frequently asked questions
**What is the best help desk software in 2026?**
The right help desk depends on support volume and channel mix. Zendesk fits complex operations, Freshdesk fits growing teams, Help Scout fits simple shared-inbox support, Intercom fits product-led chat, and Gorgias fits ecommerce teams.
**Are there free help desk software solutions available?**
Some help desk vendors offer free entry tiers, but limits change. Verify agent caps, ticket volume, channels, automation, reporting, AI usage, and knowledge base limits before relying on a free tier.
**How do I choose the right help desk software?**
Start with your primary support channel, your team size, and your budget. Decide whether you need a standalone ticketing tool or an all-in-one platform that also covers CRM and marketing, then trial two or three finalists before committing.
**What is help desk software?**
It is a platform that converts inbound requests from email, chat, phone, and social into trackable tickets, then provides routing, collaboration, knowledge base, and reporting tools to resolve them efficiently.
**How much does help desk software cost?**
Free entry paths exist for some vendors, but limits vary. Paid cost depends on agents, channels, AI usage, automation, reporting, knowledge base, and enterprise controls.
**Can small businesses use help desk software?**
Yes. Several vendors offer free entry paths, but limits vary by agent count, channel access, automation, reporting, and knowledge base. Treat them as starting points and verify the exact limits before moving real support volume.
**What is the difference between a help desk and a ticketing system?**
A ticketing system creates, tracks, and resolves tickets. Help desk software is broader, adding a knowledge base, live chat, reporting, automation, and integrations on top. The ticketing system is the engine; the help desk is the whole car.
**Should I choose a standalone help desk or an all-in-one platform?**
If you already have a CRM and marketing stack you like, a standalone tool such as Zendesk or Freshdesk gives the deepest support features. If you want to consolidate tools and reduce silos, an all-in-one platform like Brevo puts support, CRM, and marketing together, often at a lower combined cost.
---
## HubSpot Alternative Matrix: CRM, Marketing Automation, Sales, Pricing Models, and Fit (2026)
Source: https://tajo.io/blog/best-hubspot-alternatives/
Published: 2026-03-01 · Updated: 2026-05-23
Compare HubSpot alternatives by CRM depth, marketing automation, sales workflow, email, pricing model, contact tiers, and migration fit.
Summary: Choose a HubSpot alternative by the hub you are replacing: CRM, email marketing, automation, sales pipeline, service, or reporting. Brevo, Pipedrive, ActiveCampaign, Zoho, Salesforce, and Mailchimp solve different parts of the HubSpot job.
HubSpot is a genuinely capable all-in-one platform for marketing, sales, and service. The problem is the bill and the bundle shape. Hub, seat, contact, and add-on pricing can put teams into a higher tier before they use enough of the platform to justify it.
If that sounds familiar, you have options. This guide covers HubSpot alternatives by fit, from budget-friendly customer-engagement tools to enterprise CRMs, with honest pros and cons. Pricing changes often, so confirm current rates before committing.
### Why look beyond HubSpot
The common triggers for switching:
- Cost at scale: Professional and Enterprise tiers escalate fast, and contact-based pricing punishes list growth.
- Feature overlap: you pay for hubs and modules you do not use.
- Add-on creep: SMS, dedicated IPs, and extra seats stack up.
- Complexity: more platform than many teams need.
- Lock-in worries: migrating data later takes planning.
None of this means HubSpot is bad. It means most growing businesses can get the capabilities they actually use for far less.
### Quick comparison
| Platform | Best for | Pricing model to verify | Key strength |
|----------|----------|-------------------------|--------------|
| Brevo | Marketing + CRM value | Send-volume tiers plus feature gates | Multi-channel and per-email pricing |
| Zoho | All-in-one suite | User and suite tiers | Complete ecosystem |
| Pipedrive | Sales CRM | Seat and feature tiers | Visual pipeline |
| ActiveCampaign | Marketing automation | Contact and feature tiers | Automation depth |
| Salesforce | Enterprise | Seat, cloud, and edition tiers | Customization |
| Mailchimp | Email-first | Contact tiers and send limits | Easy email |
### HubSpot Alternatives by Fit
#### 1. Brevo
Best overall value: CRM plus multi-channel marketing.
Brevo (formerly Sendinblue) combines CRM, email marketing automation, SMS, WhatsApp Business, landing pages, and transactional email in one platform with a different pricing model from HubSpot. Crucially, it bills email by sends rather than contacts stored, so a growing list does not automatically balloon the bill the way contact tiers can.
Brevo pricing is built around send volume rather than stored contacts, with feature gates for automation, branding, and reporting. Confirm the current send tiers before modeling a HubSpot replacement.
Pros: CRM, native SMS and WhatsApp, per-email pricing model. Cons: sales tooling is lighter than HubSpot's, and cheaper tiers can cap automation. For Shopify stores, [Brevo plus Tajo](/pricing) adds deep customer data sync and built-in loyalty programs that HubSpot needs extra apps to match.
| Feature | HubSpot Pro | Brevo Business |
|---------|-------------|----------------|
| Email marketing | Yes | Yes |
| CRM | Yes | Yes |
| SMS | Add-on | Included |
| WhatsApp | No | Yes |
| Automation | Advanced | Good |
| Pricing model | Hub, seat, and contact tiers | Send-volume and feature tiers |
#### 2. Zoho (CRM and Zoho One)
Best all-in-one suite at predictable per-user pricing.
Zoho offers CRM, Campaigns (email), Social, Desk (support), Analytics, and a broad integrated app suite. Pricing depends on edition, user count, and whether you buy CRM alone or a broader Zoho bundle.
Pros: enormous breadth, predictable per-user cost, strong if you adopt the ecosystem. Cons: the interface feels dated in places, and depth varies app to app.
#### 3. Pipedrive
Best sales-focused CRM.
Pipedrive does one thing extremely well: visual pipeline management for sales teams. Pricing depends on seat count, edition, automation, reporting, and forecasting needs.
Pros: clean visual pipeline, fast to adopt, sales-team friendly. Cons: marketing features are thin, so you will likely pair it with an email tool.
#### 4. ActiveCampaign
Best marketing automation.
ActiveCampaign pairs sophisticated automation with a built-in CRM and lead scoring. Pricing scales by contact count and feature tier, so confirm where CRM, landing pages, reporting, and predictive features sit.
Pros: deep, flexible automation, solid CRM, strong B2B fit. Cons: no free tier, steeper learning curve, costs grow with your list.
#### 5. Salesforce
Best for enterprise customization.
Salesforce remains the enterprise standard, with near-unlimited customization, a vast app marketplace, and Einstein AI. Pricing depends on cloud, edition, seats, add-ons, and implementation requirements.
Pros: maximum flexibility, huge ecosystem, enterprise-grade. Cons: complex, expensive, and usually requires admin or consultant support to run well.
#### 6. Mailchimp
Best email-first alternative with light CRM.
If your real need is email marketing with basic contact management rather than a full CRM, Mailchimp is the friendliest option. Pricing is contact-based with plan gates for automation, testing, and support.
Pros: easiest interface, strong templates, recognisable brand. Cons: contact-based pricing climbs, CRM and sales features are thin, and multi-channel is limited.
### Feature comparison by use case
#### All-in-one platform
| Feature | HubSpot | Zoho One | Brevo |
|---------|---------|----------|-------|
| CRM | Yes | Yes | Yes |
| Email marketing | Yes | Yes | Yes |
| Sales tools | Yes | Yes | Basic |
| Support desk | Yes | Yes | Chat only |
| Pricing model | Hub, seat, and contact tiers | User and suite tiers | Send-volume and feature tiers |
#### Ecommerce marketing
| Feature | HubSpot | Brevo + Tajo | Klaviyo |
|---------|---------|--------------|---------|
| Shopify sync | App | Deep | Native |
| Email marketing | Yes | Yes | Yes |
| SMS | Add-on | Global | Limited |
| WhatsApp | No | Yes | No |
| Loyalty programs | No | Yes | No |
| Pricing model | Hub and contact tiers | Send-volume plus Tajo plan | Profile and message tiers |
### Why Brevo is the top HubSpot alternative
For many growing businesses, Brevo is the closest match to HubSpot's customer-engagement value proposition without the same hub complexity. You get CRM with pipeline management, email automation, landing pages, forms, and reporting, plus native SMS and WhatsApp Business. Per-email pricing keeps stored-contact growth from automatically raising the bill.
For Shopify stores, Brevo plus Tajo adds complete customer data sync, purchase-based automation, abandoned-cart recovery, order notifications, and built-in loyalty programs without forcing every workflow into a broad CRM suite.
### Migrating from HubSpot
Switching is mostly a planning exercise. Audit which hubs and features you actually use, then export your contacts with properties, company records, deal history, and email templates, and document your key workflows. Map those to the new platform, set up integrations, recreate your most important automations, and run both systems in parallel briefly before cutting over. The usual friction points are custom-property mapping, rebuilding workflows, and team adoption, so budget time for training.
### Choosing the right alternative
- Lower platform cost: Brevo, with per-email pricing and CRM.
- Sales CRM focus: Pipedrive, for visual pipeline management.
- Automation depth: ActiveCampaign, for sophisticated workflows.
- Suite breadth: Zoho, for teams willing to adopt the ecosystem.
- Ecommerce: Brevo plus Tajo, for Shopify sync, loyalty, and multi-channel.
- Enterprise customization: Salesforce, when you need maximum flexibility.
### Conclusion
HubSpot is powerful but often more platform than a growing business needs. Brevo combines CRM and multi-channel marketing with a lighter pricing model, sales teams should look at Pipedrive, automation-led teams at ActiveCampaign, and ecommerce stores should compare Brevo plus Tajo.
For Shopify stores comparing CRM and marketing automation options, [Tajo](/pricing) adds the store-data layer that makes Brevo practical for ecommerce lifecycle marketing.
### Related articles
- [What is CRM? A Complete Guide to Customer Relationship Management](/blog/what-is-crm/)
- [Best CRM for Small Business: 10 Tools Compared](/blog/crm-small-business-guide/)
- [Email Marketing for Beginners: The Complete Getting Started Guide](/blog/email-marketing-beginners-guide/)
- [E-commerce CRM: The Complete Guide for Online Stores](/blog/ecommerce-crm-guide/)
- [Email Marketing Campaigns: The Complete Guide to Planning, Executing, and Optimizing](/blog/email-marketing-campaigns-guide/)
### Frequently asked questions
**What are the best HubSpot alternatives?**
Strong HubSpot alternatives include Brevo for email, CRM, automation, SMS, and WhatsApp; Pipedrive for sales pipelines; ActiveCampaign for automation; Zoho for suite breadth; and Salesforce for enterprise CRM.
**Why switch from HubSpot?**
Teams compare alternatives when HubSpot's hub bundles, seat costs, contact tiers, add-ons, or implementation complexity no longer match the workflows they actually use.
**Is Brevo a good HubSpot alternative?**
Brevo is a good HubSpot alternative when the main need is email marketing, CRM contacts, automation, SMS, WhatsApp, and customer engagement. Teams with complex sales operations should compare CRM reporting, permissions, and pipeline depth.
---
## Klaviyo Replacement Matrix: Ecommerce Email, SMS, Pricing Models, Migration, and Platform Fit (2026)
Source: https://tajo.io/blog/best-klaviyo-alternatives/
Published: 2026-03-01 · Updated: 2026-05-16
Compare Klaviyo alternatives by ecommerce depth, channels, pricing model, data sync, migration risk, and Shopify fit using current market signals.
Summary: Klaviyo is powerful, but ecommerce teams should compare alternatives by pricing model, profile limits, channels, Shopify data depth, migration risk, and add-on requirements. Brevo plus Tajo is strongest for Shopify teams that want store data, email, SMS, WhatsApp, and loyalty in one operating model.
Klaviyo earned its place as the default email and SMS platform for Shopify stores. The segmentation is excellent, the ecommerce data model is mature, and the flows convert. The problem most merchants run into is not capability. It is the bill.
Klaviyo prices primarily around active profiles and usage, which means the buying decision changes as list size, SMS volume, and add-ons grow. A store with a high percentage of dormant contacts should compare that model against platforms that price by send volume, seats, features, or ecommerce package.
If you are paying for Klaviyo and wondering whether another stack can preserve revenue while changing the cost curve, this guide is for you. We refreshed the page with vendor pricing-page research on May 24, 2026, then compared the strongest alternatives on pricing model, ecommerce depth, channel coverage, migration risk, and where each platform is actually a good fit.
### Quick comparison
| Platform | Best fit | Pricing model to verify | Ecommerce focus | Migration note |
|----------|----------|-------------------------|-----------------|----------------|
| **Brevo + Tajo** | Shopify teams that want email, SMS, WhatsApp, CRM, and loyalty tied to store data | Send volume, plan features, add-ons | Deep via Tajo sync | Rebuild flows with Tajo event data before switching forms |
| **Omnisend** | Ecommerce teams that want prebuilt email, SMS, and push workflows | Contacts, sends, SMS credits, feature tier | Native ecommerce | Fastest ecommerce setup, but still list-size sensitive |
| **Mailchimp** | General SMB email teams that value familiarity | Contacts, audiences, seats, feature tier | Basic to moderate | Easier for simple newsletters than complex lifecycle marketing |
| **ActiveCampaign** | Teams with CRM, sales handoff, and complex automation needs | Contacts, seats, add-ons, tier gates | Good | Strong logic, but ecommerce reporting takes more setup |
| **GetResponse** | Teams combining email, funnels, and webinars | Contacts, automation tier, add-ons | Good | Useful if webinars or funnels are central |
| **MailerLite** | Simpler email programs and creator-style lists | Subscribers, feature tier, sends | Basic | Easy migration for straightforward campaigns |
| **Drip** | Ecommerce lifecycle teams that prioritize behavior data | Contacts and feature tier | Native ecommerce | Closest to Klaviyo-style lifecycle thinking |
| **Sendlane** | Ecommerce lifecycle teams with onsite capture needs | Contacts, sends, SMS, feature tier | Native ecommerce | Good candidate when capture and lifecycle should consolidate |
Pricing pages change frequently. Use this table to compare models, then verify current tiers, contact thresholds, SMS rates, send limits, and add-on requirements on each vendor pricing page before buying.
### Why look beyond Klaviyo
Klaviyo is a great product. Merchants still leave it, and the reasons cluster around a few recurring pain points.
- **Per-profile pricing scales painfully.** You pay for every contact whether they engage or not. As your list grows, so does the monthly cost, with no relief for inactive profiles.
- **SMS is largely US-centric.** International SMS coverage and per-message economics are weaker for stores selling across borders.
- **No native WhatsApp.** For markets in Europe, Latin America, the Middle East, and Asia where WhatsApp is the dominant channel, that is a real gap.
- **No built-in loyalty.** Repeat-purchase programs require a separate app and another subscription.
- **More than small stores need.** The depth that makes Klaviyo great for large brands is overkill for a store running a welcome series and an abandoned-cart flow.
None of this means you should leave. It means you should check whether a different pricing model and a broader channel mix would serve you better at your stage.
#### How Klaviyo costs change as you grow
Do not evaluate Klaviyo from the entry tier alone. Build a price check around your actual active profile count, monthly email sends, SMS volume, reviews or CDP needs, and whether you need multiple brands or regions. Then compare that against vendors with different models:
| Model | What to check | Why it matters |
|-------|---------------|----------------|
| Active-profile pricing | Active profile thresholds, suppression behavior, SMS credits, reviews/CDP add-ons | Costs can rise even when part of the list is inactive |
| Send-volume pricing | Monthly email allowance, overages, included contacts, automation limits | Better fit when a large list receives selective campaigns |
| Contact/subscriber pricing | Subscriber thresholds, duplicate audiences, automation gates | Simple to budget until list growth accelerates |
| Seat or hub pricing | User seats, CRM features, reporting limits, automation tier | Relevant when sales, support, and marketing all need access |
The pattern is the point: your lowest advertised entry price rarely predicts the bill at ecommerce scale.
### The 8 best Klaviyo alternatives in 2026
#### 1. Brevo (with Tajo for Shopify)
**Best for:** Stores that want Klaviyo-level ecommerce marketing across more channels at a fraction of the cost.
Brevo (formerly Sendinblue) is an all-in-one marketing platform covering email, SMS, WhatsApp, web push, CRM, automation, and transactional messaging. The headline difference from Klaviyo is the pricing model: Brevo charges by emails sent, not by contacts stored, and contacts are unlimited on every plan. For a store with a large but partly dormant list, that flips the economics.
Brevo's own Shopify integration is functional but light. That is the gap [Tajo](https://tajo.io) fills. Tajo syncs your Shopify customers, orders, products, and store events into Brevo in real time and bidirectionally, so your flows fire on actual purchase behavior rather than a thin data feed.
**Key features:**
- Unlimited contacts on every plan, with per-email pricing
- SMS in 200-plus countries and native WhatsApp Business API
- Marketing automation, landing pages, forms, and transactional email included
- Built-in CRM and pipeline
- Built-in loyalty programs (no separate app)
**What Tajo adds for Shopify:**
- Real-time bidirectional sync of customers, orders, products, and events
- Complete customer profiles for segmentation and personalization
- Abandoned-cart and browse-abandon automation driven by live store data
- Loyalty and repeat-purchase programs tied to order history
**Pricing model:** Brevo publishes tiers based around email volume, plan features, and add-ons, while keeping contact storage structurally different from per-profile ecommerce tools. Verify current send allowances, automation gates, WhatsApp/SMS costs, and transactional email needs on Brevo's pricing page.
**Pros:** Lowest effective cost at scale, the widest channel mix in this list, and loyalty built in. **Cons:** The out-of-the-box Shopify integration is basic, which is why pairing with Tajo matters; the automation editor is less ecommerce-specialized than Omnisend or Klaviyo until you connect your store data.
**Cost checkpoint:** Model Brevo plus Tajo against your real send volume, stored contacts, SMS or WhatsApp usage, and loyalty requirements. The biggest savings usually appear when the store has a large list but sends selectively, because send-volume economics are less exposed to dormant contacts than active-profile pricing.
#### 2. Omnisend
**Best for:** Shopify and WooCommerce stores that want ecommerce automation working out of the box.
Omnisend is built for ecommerce, and it shows. Pre-built workflows for welcome, cart recovery, browse abandonment, and post-purchase are ready to switch on, and email, SMS, and push live in one automation.
**Key features:** ecommerce automation library, email plus SMS plus push, product picker and discount codes in emails, deep Shopify integration, campaign booster for resends.
**Pricing model:** Omnisend uses contact and feature tiers, with send allowances and SMS economics that need current verification for your country mix.
**Pros:** Fastest ecommerce setup, strong templates, transparent tiers. **Cons:** Still per-contact pricing, so it climbs with list size; no WhatsApp; no native loyalty.
#### 3. Mailchimp
**Best for:** Beginners who value a familiar interface and broad brand recognition.
Mailchimp is the most recognized name in email marketing and the easiest on-ramp for someone new to the discipline. Its ecommerce features are basic next to Klaviyo, but for a smaller store running straightforward campaigns and a few journeys, it is more than enough.
**Key features:** customer journeys, product recommendations, order notifications, a website and landing-page builder, generative content tools.
**Pricing model:** Mailchimp pricing depends on contacts, audiences, features, and seats. Verify how your list, duplicate contacts, and automation needs map to the current tier.
**Pros:** Gentle learning curve, large template gallery, strong brand trust. **Cons:** Ecommerce automation is shallow; costs rise quickly at higher tiers; advanced segmentation lags Klaviyo.
#### 4. ActiveCampaign
**Best for:** Businesses that want serious automation plus a built-in CRM.
ActiveCampaign pairs one of the best visual automation builders on the market with a native CRM, site tracking, and lead scoring. It is less ecommerce-pure than Klaviyo or Omnisend but stronger when your marketing and sales motions overlap, for example a store with a B2B wholesale arm.
**Key features:** visual automation builder, built-in CRM and sales automation, site and event tracking, lead scoring, Shopify integration.
**Pricing model:** ActiveCampaign pricing depends on contacts, plan tier, seats, CRM needs, and add-ons. Verify the tier that unlocks ecommerce, lead scoring, and reporting features you require.
**Pros:** Best-in-class automation logic, CRM included, flexible across use cases. **Cons:** Ecommerce reporting is less turnkey; the depth has a learning curve; per-contact pricing.
#### 5. GetResponse
**Best for:** Stores that also run webinars or conversion funnels.
GetResponse bundles email marketing with a webinar platform, conversion funnels, landing pages, and automation. The combination is unusual and useful if events are part of how you sell. Its ecommerce tooling is solid without matching the specialists.
**Key features:** ecommerce tools and product recommendations, webinar hosting, conversion funnels, automation, landing pages, SMS.
**Pricing model:** GetResponse pricing depends on list size and plan tier. Verify whether automation, ecommerce, SMS, and webinar features sit in the tier you intend to buy.
**Pros:** Webinars plus email in one place, good funnel builder. **Cons:** Ecommerce depth trails Klaviyo and Omnisend; the bundle is wasted if you never run webinars.
#### 6. MailerLite
**Best for:** Budget-conscious stores and creators that want clean, simple email.
MailerLite is the value pick for merchants who do not need the full ecommerce arsenal. It is easy to learn, inexpensive, and includes landing pages, automation, and basic ecommerce blocks. The free plan is genuinely useful.
**Key features:** drag-and-drop editor, automation, landing pages and pop-ups, ecommerce blocks for selling digital and physical products, A/B testing on paid plans.
**Pricing model:** MailerLite pricing depends on subscriber count, send limits, and feature tier. Confirm current free-plan limits, automation access, and ecommerce blocks before migrating.
**Pros:** Excellent value, very clean UX, useful free tier. **Cons:** Lighter ecommerce automation; no SMS or WhatsApp; segmentation is basic relative to Klaviyo.
#### 7. Drip
**Best for:** Ecommerce brands focused on behavior-driven lifecycle marketing.
Drip is built around the ecommerce customer journey, with a visual workflow builder, revenue attribution, and behavior-based automation. It sits closest to Klaviyo in philosophy, prioritizing data and lifecycle over breadth of channels.
**Key features:** ecommerce CRM, visual workflow builder, behavior-based triggers, revenue attribution, deep store integrations.
**Pricing model:** Drip prices around contact count and ecommerce features. Verify the tier and list-size band against your real customer database.
**Pros:** Strong lifecycle and attribution, ecommerce-native data model. **Cons:** Higher entry price than most alternatives; email-centric, so multi-channel is limited.
#### 8. Privy (now with Sendlane)
**Best for:** Shopify stores that want onsite capture and lifecycle marketing together.
Sendlane and Privy are relevant when onsite capture and ecommerce lifecycle messaging need to work as one motion. The result is a single buying conversation around onsite conversion, email, SMS, and follow-up messaging, which is appealing for stores that previously stitched those together.
**Key features:** pop-up and onsite display builder, email and SMS, cart saver, cross-sell displays, Shopify-native integration; lifecycle automation strengthened by the Sendlane addition.
**Pricing model:** Verify current Sendlane and Privy packaging, contact thresholds, send limits, SMS costs, and whether capture features are included or sold separately.
**Pros:** Excellent list-building and onsite tools, now with deeper lifecycle messaging. **Cons:** The combined platform is still consolidating; segmentation and reporting are not yet at Klaviyo's depth; per-contact pricing.
### Feature comparison
#### Ecommerce capabilities
| Feature | Klaviyo | Brevo + Tajo | Omnisend | Drip |
|---------|---------|--------------|----------|------|
| Abandoned cart | Yes | Yes | Yes | Yes |
| Browse abandonment | Yes | Yes | Yes | Yes |
| Product recommendations | Yes | Yes | Yes | Basic |
| Back in stock | Yes | Yes | Yes | No |
| Price-drop alerts | Yes | Yes | Yes | No |
| Loyalty programs | No (app) | Yes (built in) | No | No |
#### Channel coverage
| Channel | Klaviyo | Brevo | Omnisend | ActiveCampaign |
|---------|---------|-------|----------|----------------|
| Email | Yes | Yes | Yes | Yes |
| SMS | US-centric | 200+ countries | US/CA/UK | US/CA |
| WhatsApp | No | Yes | No | No |
| Web push | No | Yes | Yes | No |
#### Pricing model
| Platform | Charges by | Inactive contacts cost you |
|----------|------------|-----------------------------|
| Klaviyo | Active profiles | Yes |
| Brevo | Emails sent | No |
| Omnisend | Contacts | Yes |
| Mailchimp | Contacts | Yes |
| Drip | Contacts | Yes |
The pricing-model row is the one most worth studying. A per-email model like Brevo's decouples your bill from how many dormant contacts sit in your list, which is precisely where per-profile platforms become expensive.
### Why Brevo plus Tajo is the strongest alternative for Shopify
For Shopify merchants specifically, Brevo combined with Tajo lines up against Klaviyo better than any single tool here.
**Comparable ecommerce features:** abandoned-cart and browse-abandon automation, purchase-based segmentation, product-catalog sync, customer lifecycle tracking, and behavioral triggers, all driven by Tajo's real-time store sync.
**Broader channels:** SMS in 200-plus countries, native WhatsApp, and web push, against Klaviyo's largely US SMS and absent WhatsApp.
**Things Klaviyo makes you bolt on:** loyalty programs are built in rather than a separate app, contacts are unlimited rather than metered, and transactional email is included.
**A worked model.** For a Shopify store with a growing customer file, compare the total stack: email platform, SMS, WhatsApp, loyalty, transactional messaging, and the Shopify sync layer. Brevo plus Tajo is strongest when it can replace several of those line items while pricing email around send volume rather than profile count.
### How to pick the right alternative
#### By budget
- **Tight:** Brevo when send-volume economics are favorable, or MailerLite for simpler email programs.
- **Mid-range:** Omnisend for ecommerce speed or ActiveCampaign for automation plus CRM.
- **Premium:** Drip or Sendlane when lifecycle depth is worth the contact-based cost.
#### By store platform
- **Shopify:** Brevo + Tajo for value and channels; Omnisend for the fastest native setup; Privy for onsite capture plus lifecycle.
- **WooCommerce:** Brevo for value; Drip for lifecycle; ActiveCampaign for automation plus CRM.
#### By priority
- **Lowest cost at scale:** Brevo (per-email, unlimited contacts).
- **Easiest ecommerce setup:** Omnisend.
- **Best multi-channel:** Brevo (email, global SMS, WhatsApp, push).
- **Best automation logic:** ActiveCampaign or Drip.
- **Built-in loyalty:** Brevo + Tajo.
### Migrating from Klaviyo
A switch is less daunting than it looks if you prepare before you move.
**Before you switch:**
1. Export your contacts with all custom properties and consent status.
2. Document your live flows: welcome, abandoned cart, browse abandonment, post-purchase, win-back. Screenshot the logic.
3. Note your integrations, including the Shopify connection and any apps that read from Klaviyo.
**Migration steps:**
1. Set up the new platform and connect Shopify (with Tajo if you choose Brevo).
2. Import contacts and verify consent and segmentation carried over.
3. Recreate your critical flows, starting with the highest-revenue ones.
4. Test on a small segment and confirm triggers fire on real store events.
5. Run both platforms in parallel briefly to compare deliverability.
6. Switch your forms and sign-up sources, then monitor deliverability closely for the first two weeks.
Keep Klaviyo active until your new flows have fired correctly on live traffic. The overlap costs a little but protects revenue during the cutover.
### Conclusion
Klaviyo is excellent, and large brands with the budget to match its per-profile model are right to stay. For everyone else, the alternatives have closed the feature gap while pricing more kindly as you grow.
- **Best overall alternative:** Brevo + Tajo delivers Klaviyo-level ecommerce marketing with global SMS, WhatsApp, and built-in loyalty at a fraction of the cost.
- **Best for fast ecommerce setup:** Omnisend, with workflows ready out of the box.
- **Best for beginners:** Mailchimp, the gentlest learning curve.
- **Best for lifecycle depth:** Drip, for behavior-driven journeys.
Ready to cut your email marketing bill without cutting capability? [Try Brevo with Tajo](/pricing) and keep more revenue in your business.
### Related Articles
- [Email Marketing Campaigns: The Complete Guide to Planning, Executing, and Optimizing](/blog/email-marketing-campaigns-guide/)
- [Email Marketing Strategy: Complete Planning & Execution Guide [2025]](/blog/email-marketing-strategy-guide/)
- [Email Marketing for Small Business: The Complete Guide (2026)](/blog/email-marketing-small-business/)
- [Email Marketing ROI: How to Calculate, Track & Improve Returns [2025]](/blog/email-marketing-roi-guide/)
- [Email Marketing for Beginners: The Complete Getting Started Guide (2026)](/blog/email-marketing-beginners-guide/)
### Frequently asked questions
**Which Klaviyo alternatives should ecommerce teams shortlist in 2026?**
The strongest Klaviyo replacement shortlist is Brevo paired with Tajo for Shopify data sync and multi-channel reach, Omnisend for ecommerce-native templates, ActiveCampaign for deeper CRM automation, Drip for lifecycle segmentation, and Sendlane for ecommerce lifecycle campaigns.
**Why do merchants switch away from Klaviyo?**
Merchants usually evaluate alternatives when profile-based pricing rises faster than revenue, SMS or WhatsApp coverage does not fit their market, or they need loyalty, CRM, or transactional messaging without adding more point tools.
**Can Brevo replace Klaviyo for Shopify?**
Yes. Brevo paired with Tajo gives you real-time Shopify sync, automated flows, behavioral segmentation, and multi-channel campaigns. You also get SMS in 200-plus countries, WhatsApp, web push, and built-in loyalty programs that Klaviyo does not offer natively.
**Is there a free Klaviyo alternative?**
Yes. Several vendors offer free or trial tiers, but the useful comparison is not only whether a free tier exists. Check contact limits, send limits, branding, automation access, SMS availability, and what happens when the store grows past the test stage.
---
## Landing Page Builder Guide: Forms, Templates, Testing, Pricing Models, and Fit (2026)
Source: https://tajo.io/blog/best-landing-page-builders/
Published: 2026-03-22 · Updated: 2026-05-09
Compare landing page builders by editor quality, forms, testing, templates, integrations, pricing model, and campaign fit using current market signals.
Summary: Choose a landing page builder by campaign type. Unbounce and Instapage fit paid-acquisition teams, Leadpages and Landingi fit small teams that need volume, Carrd fits simple pages, and Brevo fits teams that want pages connected to email, SMS, CRM, and automation.
A landing page builder can be the difference between a campaign that converts and one that bleeds budget. Whether you are launching a product, running paid ads, or building an email list, the right tool lets you publish high-converting pages in minutes rather than weeks.
But choosing a landing page builder is not straightforward. Some tools specialize in conversion optimization, others bundle landing pages into a larger marketing suite, and a few are useful for lightweight validation pages.
The comparison below covers editor quality, form handling, testing features, integrations, pricing models, and the real-world use cases where each tool fits.
### What to Look For in a Landing Page Builder
Before comparing individual tools, it is worth establishing what actually matters when evaluating a landing page creator. Not every feature is equally important for every business.
#### Drag-and-Drop Editor Quality
The editor is where you spend most of your time. Look for a drag and drop landing page builder that offers precise control over layout, spacing, and element positioning. The best editors feel intuitive from the first session and do not force you into rigid grid systems.
#### Template Library
Starting from a blank canvas works for designers, but most marketers need proven templates as starting points. Evaluate both the quantity and quality of templates. A library of 500 mediocre templates is less useful than 50 well-designed, conversion-focused ones.
#### A/B Testing
Split testing is how you turn a good landing page into a great one. Some builders include native A/B testing, others require third-party integrations, and a few do not support it at all. If conversion optimization is a priority, native A/B testing saves significant time.
#### Integrations
Your landing page builder needs to connect with your existing marketing stack. Key integrations include email marketing platforms, CRM systems, payment processors, analytics tools, and webhook support for custom workflows.
#### Page Speed and Performance
Page load time directly impacts conversion. Check whether the builder produces clean, optimized pages, whether it supports image optimization and mobile previews, and whether heavier scripts from forms, analytics, chat, or personalization tools slow the final experience.
#### Pricing and Scalability
Free plans are great for testing, but understand what happens as you grow. Some tools charge per page, others per visitor, and some offer unlimited pages on every plan. Calculate the real cost at your expected traffic levels.
#### Form and Lead Capture Features
Forms are the conversion mechanism on most landing pages. Advanced form features like multi-step forms, conditional logic, hidden fields, and progressive profiling can meaningfully improve lead quality and capture rates.
### Landing page builder shortlist for 2026
#### 1. Unbounce
**Best for:** Performance marketers focused on conversion optimization
Unbounce pioneered the dedicated landing page builder category and remains one of the most powerful options available. Its Smart Traffic feature uses AI to automatically route visitors to the page variant most likely to convert them, which goes beyond traditional A/B testing.
**Key Features:**
- Smart Builder with AI-powered design suggestions
- Smart Traffic for automatic visitor-level optimization
- Dynamic Text Replacement for PPC campaign personalization
- Over 100 high-converting templates
- Popups and sticky bars included
- AMP landing page support for mobile speed
**Pricing model:**
Unbounce pricing is tied to plan tier, visitor allowances, page limits, testing features, and optimization tools. Verify the current Build, Experiment, and Optimize plan gates before moving paid traffic.
**Strengths:**
Unbounce delivers one of the strongest conversion optimization toolsets in the category. Smart Traffic, dynamic text replacement, and testing workflows are built for teams that need to improve paid-campaign performance over time. The editor is flexible, and the template library is consistently high quality.
**Limitations:**
The price point is steep for small businesses and solopreneurs. There is no free plan, and even the entry tier limits you to 20,000 visitors. The learning curve is moderate, though significantly easier than building pages from scratch.
**Verdict:** If your primary goal is maximizing conversions on paid traffic and you have the budget, Unbounce is the top choice. It is overkill for simple lead capture pages, but unmatched for performance marketing.
---
#### 2. Leadpages
**Best for:** Small businesses and entrepreneurs who need speed and simplicity
Leadpages focuses on making landing page creation fast and accessible. It strikes an effective balance between ease of use and conversion features, making it a popular choice for small businesses running their first campaigns.
**Key Features:**
- Drag-and-drop builder with mobile-responsive design
- Over 200 conversion-optimized templates
- Built-in checkout and payment processing
- Unlimited traffic and leads on all plans
- Alert bars and pop-ups included
- Native A/B testing on higher plans
**Pricing model:**
Leadpages pricing is organized around site count, testing access, payment features, and account needs. Verify current plan gates if you need A/B testing or multiple client sites.
**Strengths:**
Leadpages offers unlimited traffic and leads even on its cheapest plan, which eliminates surprise overages. The template library is one of the largest available, and the built-in payment processing means you can sell directly from landing pages without additional tools.
**Limitations:**
A/B testing is locked behind the Pro plan. The editor, while easy to use, is less flexible than Unbounce or Instapage for complex designs. Some templates show their age and could use a refresh.
**Verdict:** Leadpages is an excellent all-around landing page builder for small businesses. The unlimited traffic model and built-in payments make it particularly strong for businesses that sell digital products or services directly.
---
#### 3. Brevo (formerly Sendinblue)
**Best for:** Businesses that want landing pages integrated into a full marketing suite
Brevo stands apart from dedicated landing page builders because it bundles page creation into a comprehensive marketing platform that includes email marketing, SMS campaigns, CRM, marketing automation, and transactional messaging. If you already use or plan to use Brevo for email marketing, adding landing pages to your workflow requires no additional tools or subscriptions.
**Key Features:**
- Drag-and-drop landing page builder with responsive templates
- Built-in form builder with advanced field types
- Direct connection to Brevo email lists and automation workflows
- Marketing automation triggers based on landing page activity
- CRM integration for lead management
- SMS and WhatsApp follow-up capabilities
- A/B testing for email campaigns connected to landing pages
**Pricing model:**
Brevo bundles landing pages into a wider marketing platform. Verify current plan gates for landing-page publishing, automation, A/B testing, CRM features, SMS, WhatsApp, and sending volume.
**Strengths:**
The real power of Brevo as a landing page creator is the seamless connection between your pages and your marketing automation. When a visitor submits a form on a Brevo landing page, they can immediately enter a multi-step email sequence, receive an SMS confirmation, get tagged in your CRM, and trigger a sales notification, all without any third-party integrations or Zapier workflows. This end-to-end approach eliminates data silos and reduces the friction that causes leads to fall through the cracks.
The form builder is robust, supporting custom fields, hidden fields, and GDPR-compliant consent checkboxes. Landing page templates are clean and modern, though the library is smaller than dedicated tools like Unbounce or Leadpages.
**Limitations:**
The landing page editor is less advanced than purpose-built tools. You will not find features like Smart Traffic or dynamic text replacement. The template selection is growing but still more limited than dedicated landing page platforms. For teams that only need landing pages and nothing else, a dedicated builder may offer more design flexibility.
**Verdict:** Brevo is the strongest choice for businesses that want landing pages tightly connected to email, SMS, CRM, and automation workflows. For Shopify store owners, pairing Brevo with [Tajo](https://tajo.io) creates a particularly powerful setup: Tajo syncs customers, orders, products, and events to Brevo, allowing product landing pages to feed personalized email flows based on actual purchase behavior.
---
#### 4. Wix
**Best for:** Beginners who need a complete website and landing pages in one platform
Wix is primarily a website builder, but its landing page capabilities have matured significantly. If you already run your main website on Wix, building landing pages within the same ecosystem avoids the complexity of managing multiple platforms.
**Key Features:**
- ADI (Artificial Design Intelligence) for AI-generated page layouts
- Wix Editor with full design freedom
- Over 900 templates (many suitable for landing pages)
- Built-in analytics and visitor tracking
- App market with hundreds of add-ons
- Free plan with Wix branding and subdomain
**Pricing model:**
Wix pricing depends on site plan, ecommerce requirements, storage, branding, custom domain needs, and app-market add-ons. Verify the current plan if landing pages need payments, forms, or ad integrations.
**Strengths:**
Wix offers the most design freedom of any builder on this list. The editor is truly freeform, meaning you can place elements anywhere on the canvas without grid constraints. The free plan is one of the most generous available, letting you build and publish pages at no cost.
**Limitations:**
Pages built on Wix tend to load slower than those from dedicated landing page tools, which can hurt conversion rates. There is no native A/B testing for landing pages. The free plan displays prominent Wix advertising on your pages, which undermines credibility for business use.
**Verdict:** Wix makes sense if you need both a website and landing pages on one platform and design flexibility is a priority. It is not the best choice if page speed and conversion optimization are your top concerns.
---
#### 5. Carrd
**Best for:** Minimalists and indie makers who need simple, fast pages
Carrd is the most lightweight landing page builder on this list. It excels at one-page sites that load quickly and look clean. It is also one of the lowest-cost paid options in the category.
**Key Features:**
- Single-page site builder with responsive design
- Clean, modern templates
- Form support with basic integrations
- Custom domain support on Pro plans
- Embeddable widgets and third-party code
- SSL included on all plans
**Pricing model:**
Carrd prices by site count and feature set. Verify current limits for custom domains, forms, embeds, analytics, widgets, and branding removal.
**Strengths:**
Carrd produces lightweight landing pages. The simplicity is a feature, not a limitation, as it forces you to focus on a single message and call-to-action.
**Limitations:**
No A/B testing. No multi-page sites on any plan. Limited form functionality (no conditional logic or multi-step forms). The editor is simple, which means less control over complex layouts. No native analytics beyond basic page views.
**Verdict:** Carrd is perfect for personal projects, quick validation pages, link-in-bio pages, and situations where you need a clean landing page in under 30 minutes. It is not the right tool for complex marketing campaigns or teams that need conversion optimization features.
---
#### 6. MailerLite
**Best for:** Email-first businesses that want landing pages bundled with their email platform
MailerLite takes a similar approach to Brevo by including landing pages within a broader email marketing platform, though it focuses more narrowly on email rather than offering the full multi-channel suite that Brevo provides.
**Key Features:**
- Drag-and-drop landing page builder
- Integration with MailerLite email campaigns and automation
- E-commerce blocks for selling digital products
- Pop-ups and embedded forms
- Custom domain support
- A/B testing for landing pages (paid plans)
**Pricing model:**
MailerLite pricing depends on subscribers, email volume, landing-page limits, branding, and advanced automation or A/B testing access. Verify the current free tier and paid plan gates.
**Strengths:**
MailerLite offers one of the best free landing page builder experiences. The free plan includes 10 landing pages with no visitor limits, which is more than enough for testing. The email-to-landing-page workflow is smooth, and the overall interface is exceptionally clean and easy to learn.
**Limitations:**
The landing page editor is functional but basic compared to dedicated tools. Template variety is limited. Advanced features like A/B testing require a paid plan. The platform lacks CRM, SMS, and multi-channel capabilities that tools like Brevo offer.
**Verdict:** MailerLite is a strong choice for bootstrapped businesses that prioritize email marketing and want landing pages as an integrated add-on. The free plan is genuinely useful, and the paid plans are among the most affordable available.
---
#### 7. Instapage
**Best for:** Agencies and enterprise teams running high-volume ad campaigns
Instapage positions itself as the enterprise-grade landing page platform. It offers the most advanced post-click optimization features of any tool on this list, including heatmaps, granular analytics, and real-time collaboration tools designed for teams.
**Key Features:**
- Instablocks for reusable page sections
- Built-in heatmaps and analytics
- Real-time visual collaboration (like Google Docs for landing pages)
- AdMap for connecting ads to relevant landing pages
- Thor Render Engine for fast page loads
- Dynamic text replacement
- Server-side A/B testing
**Pricing model:**
Instapage pricing depends on plan tier, collaboration features, traffic, testing, heatmaps, multi-step forms, and enterprise support. Verify current plan gates before choosing it for agency or enterprise work.
**Strengths:**
Instapage delivers the best collaboration experience for teams. The ability to comment, review, and iterate on pages in real time eliminates the back-and-forth of screenshots and email threads. The heatmap data and analytics dashboard provide deeper insights than most competitors.
**Limitations:**
Instapage is one of the premium options in this category. The learning curve is steeper than simpler tools. For solo marketers or small teams, the collaboration features can add cost without proportional benefit.
**Verdict:** Instapage is the right choice for agencies managing landing pages across multiple client accounts and for enterprise marketing teams running large-scale ad campaigns. The collaboration tools and advanced analytics justify the premium price at that scale.
---
#### 8. HubSpot
**Best for:** Sales-driven businesses that need landing pages connected to a powerful CRM
HubSpot includes a landing page builder as part of its Marketing Hub, making it a natural choice for businesses already invested in the HubSpot ecosystem. The tight integration with HubSpot CRM means every landing page interaction feeds directly into your contact records and sales pipeline.
**Key Features:**
- Drag-and-drop landing page editor
- Smart content that personalizes pages based on visitor data
- Built-in forms with progressive profiling
- Full CRM integration with lifecycle stage tracking
- Detailed analytics and attribution reporting
- A/B testing on Professional plans and above
**Pricing model:**
HubSpot pricing depends on hub tier, contacts, seats, automation, testing, reporting, and CRM requirements. Verify whether the landing-page features you need are available in Starter or require a higher Marketing Hub tier.
**Strengths:**
No other landing page builder matches HubSpot for lead intelligence. Because every form submission connects to a full CRM record, you can see the complete journey from first page visit to closed deal. Smart content allows you to show different page versions to different segments automatically.
**Limitations:**
The pricing cliff between entry-level and advanced HubSpot tiers can be dramatic. Most serious landing-page campaigns need careful verification of A/B testing, smart content, automation, and reporting access before committing.
**Verdict:** HubSpot is a strong landing page builder if you already use HubSpot CRM and are on the Professional plan or above. Starting from scratch with HubSpot solely for landing pages makes no financial sense given the pricing structure.
---
#### 9. ConvertFlow
**Best for:** Marketers who want to personalize the entire on-site experience
ConvertFlow goes beyond traditional landing pages by offering a suite of on-site conversion tools including landing pages, pop-ups, quizzes, surveys, and sticky bars, all with built-in personalization based on visitor behavior and CRM data.
**Key Features:**
- Landing pages, pop-ups, quizzes, and surveys in one tool
- Visitor-level personalization based on behavior and CRM data
- Multi-step funnels and conditional logic
- Direct integrations with major email and CRM platforms
- Built-in targeting and segmentation rules
- A/B testing across all conversion tool types
**Pricing model:**
ConvertFlow pricing depends on traffic, team needs, branding, personalization, funnel complexity, and integrations. Verify visitor bands and feature gates against expected campaign volume.
**Strengths:**
ConvertFlow excels at building personalized funnels that adapt based on who the visitor is and what they have done before. The quiz builder is particularly strong for lead qualification, and the ability to combine landing pages with pop-ups and sticky bars in coordinated campaigns is unique.
**Limitations:**
The landing page builder itself is less polished than dedicated tools like Unbounce or Leadpages. The visitor-based pricing can get expensive at higher traffic levels. The platform has a steeper learning curve due to the breadth of features.
**Verdict:** ConvertFlow is the right choice if you want to build personalized conversion experiences that go beyond static landing pages. It is especially effective for businesses with complex buyer journeys that benefit from multi-step funnels and adaptive content.
---
#### 10. Landingi
**Best for:** Mid-market businesses that need landing page volume at a reasonable price
Landingi is a dedicated landing page platform from Poland that has built a loyal following by offering a comprehensive feature set at prices significantly lower than Unbounce or Instapage. It targets the sweet spot between basic tools and enterprise platforms.
**Key Features:**
- Drag-and-drop builder with pixel-perfect control
- Over 400 templates across multiple industries
- Smart Sections for reusable content blocks
- Built-in pop-ups and lead capture forms
- PageInsider AI for conversion optimization suggestions
- EventTracker for micro-conversion monitoring
**Pricing model:**
Landingi pricing depends on page volume, visit allowances, branding, A/B testing, sub-accounts, and agency features. Verify current limits before using it for high-volume campaign production.
**Strengths:**
Landingi delivers strong value for teams that need page volume. The template library is large and well-organized by industry, and the PageInsider AI tool provides useful optimization recommendations.
**Limitations:**
A/B testing is limited to higher plans. The platform is less well-known, which means fewer community resources and third-party tutorials. Some integrations require workarounds through webhooks rather than native connections. The editor occasionally feels less refined than top-tier competitors.
**Verdict:** Landingi is an excellent mid-range option for businesses that need to produce landing pages at scale without enterprise pricing. The unlimited pages on the Professional plan make it particularly cost-effective for teams running multiple campaigns simultaneously.
---
### Landing Page Builder Comparison Table
| Tool | Free or trial path | Pricing model to verify | A/B testing | Templates | Integrations | Best for |
|------|--------------------|-------------------------|-------------|-----------|-------------|----------|
| Unbounce | Trial path | Visitor limits, optimization tier, testing features | Strong | Large | Strong | Conversion optimization |
| Leadpages | Trial path | Site count, testing tier, payments, account limits | Tier gated | Large | Good | Small businesses |
| Brevo | Free entry path | Marketing-suite tier, sending volume, automation, SMS/WhatsApp | Tier gated | Focused | Strong within Brevo | Full marketing suite |
| Wix | Free entry path | Site plan, custom domain, ecommerce, apps | Limited | Very large | App market | Complete websites |
| Carrd | Free entry path | Site count, custom domains, forms, embeds | No | Focused | Limited | Simple pages |
| MailerLite | Free entry path | Subscriber count, page limits, branding, automation | Tier gated | Moderate | Good | Email-first businesses |
| Instapage | Trial path | Collaboration, heatmaps, traffic, enterprise features | Strong | Large | Strong | Agencies and enterprise |
| HubSpot | Free entry path | Hub tier, contacts, seats, testing, automation | Higher-tier | Focused | Very strong CRM | CRM-driven teams |
| ConvertFlow | Free entry path | Visitors, personalization, team features | Tier gated | Moderate | Good | Personalized funnels |
| Landingi | Free entry path | Page volume, visits, sub-accounts, testing | Tier gated | Large | Good | Mid-market volume |
### Free vs Paid Landing Page Builders: What You Actually Get
Free landing page builders are a legitimate option for certain use cases, but understanding their limitations helps you set realistic expectations.
#### What Free Plans Typically Include
- Basic drag-and-drop editor
- A handful of templates
- Form capture with limited fields
- Subdomain hosting (e.g., yoursite.toolname.com)
- Tool branding on your published pages
- Limited monthly visitors or page views
#### What You Unlock with Paid Plans
- Custom domain support
- Removal of tool branding
- A/B testing and analytics
- Advanced form features (multi-step, conditional logic)
- Priority support and faster load times
- Team collaboration features
- Automation and CRM integrations
#### When Free is Enough
A free landing page builder works well when you are validating a new idea, building a personal project, capturing basic leads for a side project, or testing a tool before committing. Carrd's free plan, MailerLite's 10-page allowance, and Brevo's free tier are all genuinely useful for these scenarios.
#### When You Should Pay
Invest in a paid landing page builder when you are running paid advertising (tool branding undermines ad credibility), when you need A/B testing to optimize conversions, when you require custom domains for brand consistency, or when you are generating leads at volume and need reliable integrations.
### Best Landing Page Builder for Different Use Cases
#### Best for Paid Advertising Campaigns
**Unbounce** wins here. Smart Traffic, dynamic text replacement, and server-side A/B testing are built specifically for PPC optimization. The ROI on even a single percentage point of conversion improvement typically covers the subscription cost many times over.
#### Best for E-commerce and Shopify Stores
**Brevo** paired with **[Tajo](https://tajo.io)** creates the strongest setup for Shopify merchants. Tajo synchronizes your Shopify customer data, order history, product catalog, and store events directly to Brevo. This means your landing pages can feed captured leads into automated email and SMS flows that reference actual products the customer has browsed or purchased. Instead of generic follow-up sequences, you get personalized product recommendations and targeted offers based on real store behavior.
#### Best for Bootstrapped Startups
**MailerLite** or **Carrd** depending on your needs. MailerLite gives you landing pages plus email marketing in one workflow. Carrd gives you one of the fastest and simplest ways to launch a focused page.
#### Best for Agencies
**Instapage** is purpose-built for agency workflows. Client sub-accounts, real-time collaboration, and the AdMap feature make managing landing pages across multiple clients significantly easier than with any other tool.
#### Best for All-in-One Marketing
**Brevo** offers the broadest feature set relative to platform complexity. Landing pages, email, SMS, WhatsApp, CRM, and marketing automation live in a single system. For businesses that want to consolidate tools rather than manage separate subscriptions, Brevo eliminates integration friction.
#### Best for Complete Beginners
**Wix** has the gentlest learning curve and the most hand-holding through the page creation process. The AI Design Intelligence feature can generate a complete page layout from a few text prompts, which removes the blank-canvas intimidation that stops many beginners.
### Final Thoughts
The best landing page builder depends on what you are optimizing for. If it is pure conversion performance, choose Unbounce. If it is simplicity and affordability, choose Carrd or MailerLite. If it is an integrated marketing stack that connects landing pages to email, SMS, CRM, and automation, choose Brevo.
What matters most is not which tool you pick, but that you actually build and test landing pages for your campaigns. A landing page built with any tool on this list will outperform sending paid traffic to a generic homepage. Start with whichever builder fits your budget and skill level, launch your first page, and optimize from there.
### Related Articles
- [The Ultimate AI Tools Stack for Small Business](/blog/the-ultimate-ai-tools-stack-for-small-business/)
- [How to Choose the Right AI Tool for Your Business](/blog/how-to-choose-the-right-ai-tool-for-your-business/)
- [Email Marketing Campaigns: The Complete Guide to Planning, Executing, and Optimizing](/blog/email-marketing-campaigns-guide/)
- [How to Use AI Tools for Business Complete Guide](/blog/how-to-use-ai-tools-for-business-complete-guide/)
- [Landing Page: The Complete Guide to High-Converting Pages in 2026](/blog/landing-page-complete-guide/)
- [Free Landing Page Builder Selection Guide: Carrd, Brevo, MailerLite, Mailchimp, HubSpot, Systeme.io, Google Sites, Canva, and Wix (2026)](/blog/the-9-best-free-landing-page-builders/)
- [How to Create a Landing Page: Step-by-Step Guide (No Coding Required)](/blog/how-to-create-landing-page/)
### Frequently asked questions
**What is a landing page?**
A landing page is a standalone web page designed for a specific marketing campaign or offer. Unlike regular pages, it has a single focused CTA and removes navigation to minimize distractions and maximize conversions.
**What makes a high-converting landing page?**
Key elements include a clear offer, message match with the ad or email that sent the visitor, credible proof, one primary CTA, fast mobile performance, and a form that asks only for data the team will use.
**Do I need a landing page builder?**
Use a landing page builder when marketers need to launch campaign pages without waiting on engineering. A full website builder can work for simple pages, but dedicated landing page tools usually add forms, A/B testing, dynamic text, analytics, and ad workflow features.
**What is a landing page builder?**
A landing page builder is a software tool that lets you create standalone web pages designed for a specific marketing goal, typically capturing leads or driving a particular action. Unlike general website builders, landing page builders include features specifically optimized for conversions such as A/B testing, form builders, and analytics.
**Can I build a landing page for free?**
Yes. Several tools offer free landing page builder plans or trial paths, including Carrd, MailerLite, Brevo, Wix, ConvertFlow, and Landingi. Free plans typically include tool branding, subdomains, visitor limits, page limits, or limited integrations.
**Do I need a landing page builder if I have a website?**
In most cases, yes. Your main website serves a different purpose than a landing page. Websites provide broad information across many pages, while landing pages focus visitors on a single action. Dedicated landing page builders also include conversion-specific features like A/B testing and dynamic content that most website platforms lack.
**What is the difference between a landing page and a homepage?**
A homepage is the main entry point to your website with navigation links, multiple sections, and various calls-to-action. A landing page has a single focus, no navigation menu, and one clear call-to-action. Landing pages consistently convert at higher rates because they eliminate distractions and match visitor intent from a specific ad or campaign.
**Which landing page builder has the best free plan?**
MailerLite is usually the most useful free entry path for marketers who also need email. Carrd is strongest for simple single-page sites. Brevo is the better fit when the landing page must connect to email automation, SMS, CRM, or ecommerce data.
**How many landing pages do I need?**
Create one focused landing page per campaign, offer, or audience segment. Quality matters more than raw page count: start with the campaigns that already drive traffic, then expand when you can maintain message match, testing, and follow-up for each page.
**Can I use a landing page builder with Shopify?**
Yes. Most landing page builders integrate with Shopify through native connections or embed codes. For the deepest Shopify integration, using Brevo's landing page builder combined with Tajo gives you direct access to your store data within your marketing workflows, allowing you to build product-specific landing pages that connect to automated email and SMS sequences based on customer purchase history.
---
## Live Chat Software Guide: Support Channels, AI, Routing, Pricing Models, and Fit (2026)
Source: https://tajo.io/blog/best-live-chat-software/
Published: 2026-03-22 · Updated: 2026-05-25
Compare live chat software by widget quality, AI, routing, unified inboxes, ecommerce context, pricing model, and support workflow fit using current market signals.
Summary: Choose live chat software by workflow. Brevo Conversations fits teams that want chat tied to email, SMS, WhatsApp, CRM, and automation. LiveChat is strong for polished standalone chat, Zendesk for enterprise support, Intercom for SaaS engagement, and Tidio for ecommerce AI.
Adding live chat software to your website gives buyers and customers a faster path to answers. The impact depends on placement, staffing, routing, automation quality, and how well the conversation connects to your CRM, helpdesk, ecommerce data, or marketing stack.
But not every live chat tool is the same. Some are lightweight chat widgets built for small teams. Others are full customer communication platforms with AI chatbots, ticketing, and multi-channel capabilities. Choosing the wrong one means paying for features you do not need, or worse, outgrowing your tool within months.
The comparison below covers live chat tools by widget quality, AI, routing, inbox coverage, ecommerce context, pricing model, and ideal use case.
### Quick Comparison: Best Live Chat Software
| Tool | Free or trial path | Pricing model to verify | AI/chatbot depth | Best fit |
|------|--------------------|-------------------------|------------------|----------|
| **LiveChat** | Trial path | Seat tiers, add-ons, chatbot product | Strong with add-ons | Mid-size support teams |
| **Zendesk** | Trial path | Suite tiers, agent seats, AI add-ons | Strong | Enterprise support |
| **Brevo Conversations** | Free entry path | Conversations tier, seats, chatbot, broader Brevo plan | Practical | All-in-one marketing plus chat |
| **Intercom** | Trial path | Seats, usage, Fin AI resolutions, product features | Very strong | Product-led SaaS |
| **tawk.to** | Free-first | Branding removal, hired agents, add-ons | Limited | Budget-conscious teams |
| **Tidio** | Free entry path | Operator seats, AI conversations, ecommerce features | Strong for SMB ecommerce | Small ecommerce |
| **Olark** | Trial path | Seat plan plus PowerUps | Basic to moderate | Simple setup |
| **Freshchat** | Free entry path | Agents, automation, AI, Freshworks suite tier | Strong | Growing startups |
| **HubSpot Live Chat** | Free entry path | Hub tier, seats, branding, automation | Good in HubSpot | HubSpot CRM users |
| **Drift** | Enterprise sales motion | Revenue platform package, routing, sales integrations | Strong for B2B | B2B revenue teams |
### Why Live Chat Matters for Your Website
Live chat is no longer a nice-to-have feature, it is a competitive requirement. Here is why businesses across every industry are investing in customer chat software:
#### Faster Response Times Drive Conversions
Live chat shortens the time between a visitor's question and the answer that lets them move forward. That speed matters most on pricing pages, checkout flows, onboarding screens, and product pages where a delay can turn into abandonment.
#### Lower Support Costs
A trained live chat agent can usually handle multiple simple conversations at once, while phone support stays one-to-one. The cost benefit depends on queue volume, issue complexity, canned responses, AI assistance, and escalation rules.
#### Higher Customer Satisfaction
Live chat can improve customer satisfaction when it is staffed and routed well. Customers appreciate the convenience, speed, and ability to multitask, but a slow or poorly automated chat widget can damage trust just as quickly.
#### Revenue Generation
Live chat is not just a support tool. When placed strategically on pricing pages, checkout flows, and product pages, a website chat widget becomes a proactive sales channel. Agents can address objections in real time, recommend products, and guide visitors toward a purchase.
---
### What to Look for in Live Chat Software
Before comparing tools, understand the features that separate great live chat software from basic options:
#### Essential Features
1. **Customizable Chat Widget**, Match your brand colors, position, and style
2. **Canned Responses**, Pre-written replies for common questions to speed up resolution
3. **Visitor Tracking**, See which pages visitors are on, their location, and referral source
4. **File Sharing**, Exchange screenshots, documents, and images within the chat
5. **Mobile App**, Respond to chats from your phone when away from your desk
6. **Chat Routing**, Automatically direct conversations to the right department or agent
7. **Offline Messages**, Capture leads when no agents are available
#### Advanced Features
- **AI Chatbot**, Automate answers to repetitive questions and qualify leads 24/7
- **Multi-Channel Inbox**, Manage chat, email, SMS, and social messages in one place
- **CRM Integration**, Sync chat conversations with your customer database
- **Proactive Chat Triggers**, Automatically start conversations based on visitor behavior
- **Analytics and Reporting**, Track chat volume, response times, satisfaction scores, and conversion impact
- **E-commerce Integration**, See cart contents, order history, and customer data during chats
---
### The 10 Best Live Chat Software for Websites
#### 1. LiveChat, Best for Mid-Size Support Teams
**Best for:** Teams that need a polished, reliable live chat tool with strong integrations
LiveChat has been a market leader in live chat software since 2002, and it remains one of the most refined options available. The platform focuses specifically on chat, it does not try to be an all-in-one CRM or helpdesk, and that focus shows in the quality of the chat experience.
##### Key Features
- **Sneak Peek**, See what visitors are typing before they send the message
- **Chat Tags and Categories**, Organize conversations for reporting and routing
- **200+ Integrations**, Connect with Shopify, WordPress, Salesforce, HubSpot, and more
- **AI Assist**, AI-generated reply suggestions and conversation summaries
- **Rich Messages**, Send product cards, carousels, and interactive buttons within chat
- **Chat Transfer**, Seamlessly hand off conversations between agents
##### Pricing model
LiveChat pricing depends on agent seats, plan tier, chat history, reporting, routing, and whether you need separate chatbot or helpdesk products. Verify the current tier that includes the integrations and AI features you need.
##### Strengths
LiveChat excels at the core chat experience. The widget is fast-loading, highly customizable, and looks professional on any website. Reporting is detailed, and the integration ecosystem is one of the largest in the industry.
##### Limitations
The AI chatbot and broader multi-channel support can require additional LiveChat products or add-ons. Confirm the total stack cost if you need chat, bots, ticketing, and social messaging together.
---
#### 2. Zendesk, Best for Enterprise Support Operations
**Best for:** Large companies that need live chat as part of a comprehensive support suite
Zendesk is a full-service customer support platform, and its live chat feature (formerly Zopim) is deeply integrated with its ticketing, knowledge base, and AI capabilities. If you already use Zendesk for support or plan to build a robust helpdesk, its chat functionality is a natural extension.
##### Key Features
- **Unified Agent Workspace**, Chat, email, phone, and social messages in one interface
- **AI-Powered Bots**, Automate up to 80% of common inquiries with Zendesk AI
- **Proactive Messaging**, Trigger chats based on page views, time on site, or cart value
- **Advanced Routing**, Skills-based, round-robin, and capacity-based chat assignment
- **Multilingual Support**, Auto-detect visitor language and route accordingly
- **SLA Management**, Set response time targets and track compliance
##### Pricing model
Zendesk pricing depends on suite tier, agent seats, AI add-ons, self-service, analytics, routing, and enterprise controls. Verify whether chat, bots, help center, SLA management, and reporting are all included in the tier you plan to buy.
##### Strengths
Zendesk offers unmatched depth for enterprise teams. The AI capabilities are strong, the analytics are granular, and the platform scales to hundreds of agents without performance issues.
##### Limitations
The pricing can add up fast once AI, analytics, and enterprise support features enter the plan. The platform can feel overwhelming for small teams, and setup requires meaningful configuration time. Chat-only users may find they are paying for a lot of features they do not use.
---
#### 3. Brevo Conversations, Best Value All-in-One Platform
**Best for:** Businesses that want live chat, email marketing, SMS, and CRM in a single platform
Brevo Conversations stands apart from pure live chat tools because it is part of the broader Brevo platform, which includes email marketing, SMS, WhatsApp, CRM, and marketing automation. This means your live chat conversations are not siloed. Every chat interaction feeds directly into your customer profiles, email segments, and automation workflows.
For businesses tired of juggling separate tools for chat, email, and customer data, Brevo Conversations eliminates that fragmentation.
##### Key Features
- **Free Live Chat Widget**, Fully functional chat widget at no cost
- **Unified Inbox**, Chat, email, Instagram, Facebook Messenger, and WhatsApp in one place
- **Chatbot Builder**, Visual, no-code bot builder for lead qualification and FAQ automation
- **Visitor Tracking**, See what page a visitor is on and their browsing history in real time
- **Contact Integration**, Chat conversations automatically create or update CRM contacts
- **Chat-to-Email Continuity**, If a visitor leaves, the conversation continues via email
- **Mobile App**, Respond to chats on iOS and Android
##### Pricing model
Brevo Conversations has a free entry path and paid conversation features. Verify current chat seats, visitor tracking, chatbot access, inbox channels, and how Conversations interacts with your broader Brevo email, SMS, WhatsApp, and CRM plan.
##### Strengths
Brevo Conversations offers strong value because chat sits inside the broader Brevo ecosystem rather than as an isolated widget. The buyer should verify the current free and paid plan limits, then compare the total cost of replacing separate chat, email, SMS, CRM, and automation tools.
The real advantage is the all-in-one ecosystem. A visitor chats with you today, gets added to your email list, receives a follow-up email campaign tomorrow, and gets an SMS with a discount next week, all from one platform, one contact record, one set of automations.
##### Limitations
The chatbot is capable but not as sophisticated as Intercom's Fin or Zendesk's AI for complex use cases. The chat widget customization options are more limited than LiveChat's.
> **Tajo tip:** If you run a Shopify store and use Brevo for marketing, [Tajo](https://tajo.io) syncs your Shopify customers, orders, and product data directly into Brevo. That means your live chat agents can see a visitor's full purchase history, loyalty status, and browsing behavior, all within the Brevo Conversations inbox. It turns your live chat from a basic Q&A tool into a personalized sales channel.
---
#### 4. Intercom, Best for Product-Led SaaS Companies
**Best for:** SaaS businesses that want chat, product tours, and customer engagement in one platform
Intercom pioneered the modern approach to customer messaging, and it remains the go-to live chat software for SaaS companies. Its strength is combining live chat with product tours, in-app messages, and a powerful AI assistant called Fin that can resolve questions using your help center content.
##### Key Features
- **Fin AI Agent**, AI chatbot that answers questions from your knowledge base with cited sources
- **Custom Bots**, Build qualification and routing bots with a visual editor
- **Product Tours**, Guide users through features with step-by-step walkthroughs
- **In-App Messaging**, Send targeted messages based on user behavior
- **Conversation Intelligence**, AI-generated summaries, sentiment analysis, and topic detection
- **Outbound Messaging**, Proactive email, push, and in-app campaigns
##### Pricing model
Intercom pricing depends on seats, plan tier, product modules, Fin AI usage, outbound messaging, and support automation needs. Verify resolution-based AI costs against your ticket volume before relying on an entry quote.
##### Strengths
Intercom's Fin AI is one of the best AI chatbots available, it genuinely resolves questions rather than just deflecting to help articles. The platform is purpose-built for SaaS user engagement, and the combination of chat, bots, tours, and in-app messaging is unique.
##### Limitations
Intercom can become expensive as seats and AI usage scale. Resolution-based AI pricing can be hard to forecast at high volume. Non-SaaS businesses may find many features irrelevant. The learning curve is steeper than simpler tools.
---
#### 5. tawk.to, Best Free Live Chat Software
**Best for:** Small businesses and startups that need live chat with zero budget
tawk.to is a popular free-first live chat option. The core appeal is unlimited live chat for teams that need a practical widget before they are ready for a paid support suite. The company monetizes through optional services and add-ons such as branding removal and hired agents.
##### Key Features
- **Completely Free**, No limits on agents, chats, or history
- **Knowledge Base**, Built-in help center (also free)
- **Ticketing System**, Convert chats to support tickets
- **Video and Voice Add-On**, Audio and video calling within chat
- **Multi-Site Support**, Manage chat for multiple websites from one dashboard
- **Canned Responses**, Shortcuts for common replies
##### Pricing model
tawk.to's core chat product is free-first, with optional paid services such as branding removal and hired-agent coverage. Verify current add-on pricing and support expectations before building a support process around it.
##### Strengths
You cannot beat the price. For a free tool, the feature set is surprisingly complete, visitor monitoring, file sharing, chat history, and group messaging are all included. Setup takes under 5 minutes.
##### Limitations
The interface looks dated compared to modern alternatives. AI chatbot functionality is basic. The chat widget is not as fast-loading or polished as paid options. Limited customization and reporting capabilities. Some users report occasional reliability issues during peak times.
---
#### 6. Tidio, Best for Small E-commerce Stores
**Best for:** Small online stores that want chat, chatbots, and basic automation
Tidio has carved a strong niche in the small e-commerce market by combining live chat with an AI chatbot called Lyro and pre-built automation templates designed for online stores. It integrates tightly with Shopify, WooCommerce, and other e-commerce platforms.
##### Key Features
- **Lyro AI Chatbot**, Learns from your FAQ content to answer customer questions automatically
- **Pre-Built E-commerce Bots**, Templates for abandoned cart recovery, order status, and product recommendations
- **Live Visitor List**, See who is browsing your store in real time
- **Shopify Integration**, View order history and cart contents during chats
- **Multi-Channel**, Chat, email, and Instagram DMs in one inbox
- **Visual Bot Builder**, Drag-and-drop chatbot editor
##### Pricing model
Tidio pricing depends on operators, AI conversation volume, ecommerce features, analytics, and custom quotas. Verify the current Lyro AI allowance and the plan jump that applies when chat or automation volume grows.
##### Strengths
Tidio is specifically designed for e-commerce, and it shows. The pre-built bot templates handle common online store scenarios out of the box. Lyro AI is impressive for the price, it can handle product questions, sizing inquiries, and order tracking without human intervention.
##### Limitations
The free tier and AI usage allowances need close review. Pricing can get complicated when operator seats, AI conversations, and advanced customization are billed separately.
---
#### 7. Olark, Best for Simple, Straightforward Live Chat
**Best for:** Small to mid-size teams that want a clean, easy-to-use live chat tool
Olark keeps things simple. It is a focused live chat tool with solid core features, transparent pricing, and a chat widget that is easy to install and customize. There are no complex bot builders or multi-channel features to configure, just reliable live chat that works.
##### Key Features
- **Customizable Chat Box**, Match colors, shape, and position to your brand
- **Automation Rules**, Auto-greet visitors, route chats, and trigger messages based on behavior
- **Visitor Insights**, See location, browsing history, and referral source
- **Searchable Transcripts**, Full chat history with search and filtering
- **Team Management**, Monitor agent activity, set chat limits, and review performance
- **PowerUps**, Optional add-ons for co-browsing, live visitor translation, and visitor details
##### Pricing model
Olark pricing depends on seat count and optional PowerUps such as co-browsing, translation, and visitor details. Verify the add-ons you need before comparing it with bundled platforms.
##### Strengths
Olark is refreshingly simple in a market full of bloated platforms. Setup takes minutes, the interface is intuitive, and the pricing is transparent. It is a great fit for teams that just need live chat without the upsell pressure toward AI bots and marketing automation.
##### Limitations
Limited AI capabilities compared to competitors. No built-in email or social channel support. PowerUps can add cost quickly. The product has not evolved as rapidly as competitors in recent years.
---
#### 8. Freshchat, Best for Growing Startups
**Best for:** Fast-growing companies that need an affordable chat tool that scales with AI
Freshchat (part of the Freshworks suite) offers a generous free plan and AI capabilities powered by Freddy AI. It is positioned between basic free tools and enterprise platforms, making it a smart choice for startups and growing teams that will need more features over time.
##### Key Features
- **Freddy AI**, AI-powered chatbot and agent assist for faster resolutions
- **Unified Inbox**, Chat, email, social, and messaging apps in one place
- **IntelliAssign**, Automatic chat assignment based on agent skills and workload
- **Campaigns**, Proactive messages triggered by user behavior or events
- **Multilingual Support**, 33+ languages with auto-translation
- **Freshworks Integration**, Connects with Freshdesk, Freshsales, and Freshmarketer
##### Pricing model
Freshchat pricing depends on agent seats, automation depth, Freddy AI, assignment rules, reporting, and Freshworks suite requirements. Verify whether your chat, email, social, and helpdesk needs require adjacent Freshworks products.
##### Strengths
Freshchat's free entry path can be generous for lean teams, and Freddy AI provides a natural upgrade path as your needs grow. The Freshworks ecosystem is strongest when you also need helpdesk, sales, or marketing tools.
##### Limitations
Some advanced features like auto-resolve and advanced automations require Pro or Enterprise plans. The chat widget can be slow to load on some websites. Integration options outside the Freshworks ecosystem are more limited.
---
#### 9. HubSpot Live Chat, Best for HubSpot CRM Users
**Best for:** Businesses already using HubSpot CRM who want integrated live chat
HubSpot Live Chat is part of HubSpot's free CRM platform. If you already use HubSpot for marketing, sales, or support, adding live chat requires zero additional setup, conversations automatically link to contact records, deals, and tickets.
##### Key Features
- **Free Forever**, Included with HubSpot's free CRM
- **ChatFlows**, Build chatbots with a visual editor (no code required)
- **CRM Integration**, Every chat automatically logs to the contact timeline
- **Slack Integration**, Receive and respond to chats from Slack
- **Meeting Booking**, Let visitors schedule meetings directly through chat
- **Chat Routing**, Direct conversations to specific team members based on rules
##### Pricing model
HubSpot Live Chat pricing depends on the Service or broader HubSpot tier, seats, branding, automation, chatbot features, reporting, and CRM needs. Verify which chat features are available in the free and starter tiers versus higher hubs.
##### Strengths
If you use HubSpot, the live chat integration is seamless and powerful. Chat conversations automatically enrich contact records, and the chatbot can qualify leads, book meetings, and create support tickets, all without leaving the chat widget.
##### Limitations
Outside the HubSpot ecosystem, the live chat feels limited. Branding removal, advanced chatbot features, and reporting can require paid or higher-tier hubs, so verify the full HubSpot plan before selecting it only for chat.
---
#### 10. Drift, Best for B2B Revenue Teams
**Best for:** B2B companies focused on using live chat for pipeline generation
Drift (now part of Salesloft) focuses specifically on using live chat as a revenue tool. Unlike support-oriented chat tools, Drift is built for B2B sales teams that want to capture, qualify, and route leads through conversational marketing. Its AI chatbot can book meetings, qualify prospects, and alert sales reps in real time.
##### Key Features
- **Revenue Orchestration**, Route high-value visitors directly to their assigned sales rep
- **AI Chatbot**, Conversational AI that qualifies leads and books meetings automatically
- **Account-Based Targeting**, Show personalized chat experiences to target accounts
- **Fastlane**, Let qualified leads skip forms and book meetings instantly
- **Video Messaging**, Record and send personalized video messages within chat
- **Salesforce Integration**, Deep, bi-directional sync with Salesforce CRM
##### Pricing model
Drift pricing is enterprise-oriented and depends on revenue orchestration, routing, sales integrations, account-based targeting, and contract scope. It is usually evaluated as a sales-platform purchase rather than a simple website chat widget.
##### Strengths
Drift is purpose-built for B2B pipeline generation, and no other tool matches its depth in that category. The ability to identify target accounts, route them to the right rep, and book meetings through AI-powered conversations is genuinely valuable for sales-driven organizations.
##### Limitations
Drift is out of reach for many small and mid-size businesses because it is not designed as a basic support widget. It is not a traditional ticketing system or knowledge base. The platform is complex to set up and optimize, and ROI depends heavily on having a mature B2B sales process.
---
### Best Live Chat Software by Use Case
Choosing live chat software depends less on which tool has the most features and more on which tool fits your specific needs. Here is a breakdown by use case:
#### Best Free Live Chat Software
**tawk.to** for unlimited free agents. **Brevo Conversations** if you also want email marketing and CRM capabilities in the free plan. **HubSpot Live Chat** if you already use HubSpot CRM.
#### Best for E-commerce
**Brevo Conversations** for stores that want unified marketing and chat. **Tidio** for small Shopify and WooCommerce stores that want AI-powered product recommendations. **LiveChat** for larger stores that need deep integrations and polished chat experiences.
#### Best for SaaS Companies
**Intercom** for product-led growth with in-app messaging and AI. **Freshchat** for SaaS startups watching their budget. **Drift** for B2B SaaS focused on pipeline generation.
#### Best for Enterprise
**Zendesk** for large support operations with complex routing needs. **Intercom** for enterprise SaaS with advanced AI requirements. **Drift** for enterprise B2B sales teams.
#### Best All-in-One Solution
**Brevo Conversations** combines live chat, email marketing, SMS, WhatsApp, and CRM in a single platform at a fraction of the cost of assembling separate tools. For businesses that want to consolidate their customer communication stack, it is the clear winner.
> **For Shopify merchants:** If you use Brevo as your marketing platform, [Tajo](https://tajo.io) connects your Shopify store data, customers, orders, products, and events, directly into Brevo. This powers personalized chat experiences where agents see complete customer profiles, purchase history, and loyalty data alongside live conversations. Combined with Brevo's email and SMS automation, you get a unified customer communication system that drives repeat purchases and reduces churn.
---
### Final Verdict
There is no single best live chat software, the right choice depends on your team size, budget, and what else you need beyond chat.
For most businesses, **Brevo Conversations** offers the best combination of value, features, and flexibility. You get a free live chat widget, a unified inbox for chat, email, and social, plus access to Brevo's full marketing platform including email campaigns, SMS, WhatsApp, CRM, and automation. No other tool on this list delivers that breadth at that price point.
If you need the most polished standalone chat experience, go with **LiveChat**. If you are a SaaS company building product-led growth, choose **Intercom**. If you are an enterprise with complex support needs, **Zendesk** is the safe bet. And if budget is your primary concern, **tawk.to** gives you unlimited free chat with no strings attached.
Whatever you choose, the data is clear: adding live chat to your website will improve customer satisfaction, reduce response times, and increase conversions. The best time to start is today.
### Related Articles
- [The Ultimate AI Tools Stack for Small Business](/blog/the-ultimate-ai-tools-stack-for-small-business/)
- [How to Choose the Right AI Tool for Your Business](/blog/how-to-choose-the-right-ai-tool-for-your-business/)
- [How to Use AI Tools for Business Complete Guide](/blog/how-to-use-ai-tools-for-business-complete-guide/)
- [Lead Scoring Software Guide: CRM Fit, Rules, Predictive Models, and Handoff QA (2026)](/blog/lead-scoring-software-guide/)
- [Help Desk Software Comparison: Ticketing, AI, Channels, Pricing Models, and Support Fit (2026)](/blog/best-help-desk-software/)
- [Live Chat Software Stack Guide: AI Support, Sales Routing, Ecommerce, CRM, and Free-Start Workflows (2026)](/blog/the-9-best-live-chat-software/)
### Frequently asked questions
**Which live chat software should a website compare in 2026?**
Shortlist LiveChat for polished standalone chat, Zendesk for support suites, Brevo Conversations for marketing plus chat, Intercom for product-led SaaS, Tidio for ecommerce AI, Freshchat for growing teams, HubSpot for CRM-driven teams, and tawk.to for a free-first chat workflow.
**Are free live chat tools good enough?**
Yes, many live chat software offer free plans or free tiers with limited features. These are great for small businesses or individuals getting started.
**How do I choose the right live chat software?**
Start with the workflow: support-only chat, sales-assisted conversion, ecommerce context, SaaS onboarding, or all-in-one customer communication. Then compare routing, AI handoff, CRM sync, inbox channels, mobile apps, and whether pricing follows seats, usage, contacts, or support-suite tiers.
**What is live chat software?**
Live chat software adds a chat widget to your website that lets visitors communicate with your team in real time. Modern live chat tools also include AI chatbots, automation, visitor tracking, and integrations with CRM and helpdesk platforms.
**Is free live chat software good enough?**
For small businesses and startups, yes. Tools like tawk.to, Brevo Conversations, and HubSpot Live Chat offer solid free plans that handle basic chat needs. You will want to upgrade to a paid plan when you need AI chatbots, advanced automation, or detailed analytics.
**How does live chat increase conversions?**
Live chat lets you answer questions in real time when visitors are actively considering a purchase. By removing friction and addressing objections on pricing pages, product pages, and checkout flows, chat can improve conversion when it is staffed, routed, and measured properly.
**Can live chat replace phone and email support?**
Live chat complements phone and email rather than replacing them. Many customers prefer chat for quick questions, but complex issues may still require phone or email. The best approach is offering all channels through a unified inbox so customers can choose their preferred method.
**What is the difference between live chat and a chatbot?**
Live chat connects visitors with human agents in real time. A chatbot uses AI or pre-programmed rules to respond automatically. Most modern live chat software includes both, chatbots handle routine questions 24/7 and hand off complex issues to human agents during business hours.
**How many chats can one agent handle at a time?**
An experienced agent can typically handle 3 to 5 concurrent conversations, depending on complexity. AI-assisted tools that suggest responses and automate routine tasks can push this number higher. Most platforms let you set maximum concurrent chat limits per agent to prevent overload.
**How do I add live chat to my website?**
Most live chat software provides a JavaScript snippet that you paste into your website's HTML, usually just before the closing `
It works.