Skip to main content

Setting Up Integrations

This guide walks you through connecting MailGreet with your favorite tools and platforms.

General Integration Process

1

Access Integrations

Navigate to Settings → Integrations in your MailGreet dashboard
2

Find Your Integration

Browse available integrations or search for a specific platform
3

Authenticate

Click Connect and follow the authentication steps for that platform
4

Configure Settings

Set up sync options, mapping, and preferences
5

Test Connection

Verify data is syncing correctly

API Key Integration

For developer integrations that use API keys:
1

Generate API Key

Go to Settings → Integrations → API Keys
2

Create New Key

Click Generate New API Key
  • Give it a descriptive name
  • Note any permission restrictions
3

Copy the Key

Copy your API key immediately (it won’t be shown again)
4

Use in Your Integration

Add the key to your application’s Authorization header:
Authorization: Bearer YOUR_API_KEY
Keep your API keys secure! Never share them publicly or commit them to version control.

Webhook Configuration

Set up webhooks to receive real-time events:
1

Navigate to Webhooks

Go to Settings → Webhooks
2

Add Webhook Endpoint

Click Add Webhook and enter your endpoint URL
3

Select Events

Choose which events to receive:
  • Subscriber created/updated/deleted
  • Email opened/clicked
  • Unsubscribe events
  • Campaign sent
4

Test the Webhook

Use the Test button to send a sample payload
5

Verify Security

Implement signature verification in your endpoint
Learn more about Webhooks →

Common Integration Setups

Goal: Sync customers and track purchasesSteps:
  1. Connect your e-commerce platform (Shopify, WooCommerce, etc.)
  2. Authorize MailGreet to access customer data
  3. Map fields (email, name, purchase history)
  4. Enable automatic sync for new customers
  5. Set up purchase tracking for segmentation
Use cases:
  • Send post-purchase follow-ups
  • Segment by spending habits
  • Abandoned cart recovery
Goal: Automatically add form submissions to your listSteps:
  1. Connect your form builder (Typeform, JotForm, etc.)
  2. Select which forms to sync
  3. Map form fields to subscriber fields
  4. Choose destination group in MailGreet
  5. Enable double opt-in if required
Use cases:
  • Newsletter signups
  • Lead capture forms
  • Event registrations
Goal: Keep customer data in sync between platformsSteps:
  1. Connect your CRM (Salesforce, HubSpot, etc.)
  2. Choose sync direction (one-way or bi-directional)
  3. Map contact fields
  4. Set up sync frequency
  5. Handle duplicates and conflicts
Use cases:
  • Unified customer view
  • Lead scoring
  • Sales follow-up automation
Goal: Connect MailGreet to thousands of appsSteps:
  1. Log into Zapier
  2. Search for MailGreet
  3. Choose a trigger (e.g., “New Subscriber”)
  4. Connect your other app
  5. Map data between apps
  6. Turn on your Zap
Use cases:
  • Add Stripe customers to lists
  • Notify Slack on new subscribers
  • Sync Google Sheets contacts

Integration Troubleshooting

Common causes:
  • Expired authentication tokens
  • Insufficient permissions
  • Firewall blocking requests
Solutions:
  • Re-authenticate the connection
  • Check permission settings in both platforms
  • Whitelist MailGreet IPs if needed

Best Practices

Start Small

Begin with one integration and expand as you get comfortable

Document Everything

Keep notes on your integration setups for future reference

Monitor Regularly

Check integration logs to catch issues early

Secure Your Keys

Rotate API keys periodically and revoke unused ones

Need Custom Integration?

For Enterprise customers, we offer custom integration development:
  • Dedicated API endpoints
  • Custom data sync solutions
  • White-glove setup assistance

Contact Sales

Discuss custom integration needs with our team