Skip to main content

Integrations

Connect Lettr with your favorite tools and platforms.

No-Code Integrations

CRM Integrations

Salesforce

Sync contacts and trigger emails from Salesforce workflows.

HubSpot

Connect HubSpot contacts with Lettr campaigns.

E-commerce Integrations

Shopify

Transactional emails for orders

WooCommerce

WordPress email integration

Stripe

Payment notification emails

Zapier Example

Connect Lettr to Zapier for no-code automation:
1

Create a Zap

Go to Zapier and create a new Zap.
2

Choose Trigger

Select your trigger app (e.g., Google Sheets, Typeform).
3

Add Lettr Action

Search for Lettr and select “Send Email”.
4

Configure

Map fields from your trigger to email parameters.

Webhook Integration

Use webhooks to integrate with any platform:
// Send data to your CRM when emails are delivered
app.post('/webhooks/lettr', (req, res) => {
  const event = req.body;
  
  if (event.type === 'email.delivered') {
    // Update CRM
    await crm.contacts.update({
      email: event.data.to,
      lastEmailDelivered: event.data.deliveredAt
    });
  }
  
  res.sendStatus(200);
});

Custom Integration

Build custom integrations using our API:
// Sync newsletter subscribers from your database
async function syncSubscribers() {
  const subscribers = await db.subscribers.findAll({
    where: { status: 'active' }
  });

  for (const subscriber of subscribers) {
    await lettr.contacts.upsert({
      email: subscriber.email,
      firstName: subscriber.firstName,
      lastName: subscriber.lastName,
      tags: subscriber.interests
    });
  }
}

Analytics Integrations

Send email events to your analytics platform:

Google Analytics

app.post('/webhooks/lettr', (req, res) => {
  const event = req.body;
  
  // Send to Google Analytics
  gtag('event', event.type, {
    email_id: event.data.emailId,
    campaign: event.data.metadata?.campaign
  });
  
  res.sendStatus(200);
});

Segment

app.post('/webhooks/lettr', (req, res) => {
  const event = req.body;
  
  analytics.track({
    userId: event.data.metadata?.userId,
    event: `Email ${event.type.split('.')[1]}`,
    properties: event.data
  });
  
  res.sendStatus(200);
});

Request an Integration

Don’t see the integration you need?

Request Integration

Let us know what integrations would help your workflow

Build a Public Integration

Become a Lettr integration partner:
  1. Build your integration using our API
  2. Submit for review
  3. Get listed in our integrations directory

Partner Program

Learn about our partner program