MailerLite Integration

Connect MailerLite to Orlo to automatically sync your gym clients into your email list. This lets you send targeted newsletters, onboarding emails, and campaigns based on their gym activity, subscription, and risk profile—without manual updates.

What gets synced

Orlo sends rich client data to MailerLite automatically. When a new client is created—or when an existing one is updated— their details, including their preferred language (locale), are synced to MailerLite with the following fields:

Field Description
email Client’s email address (used as the unique ID in MailerLite)
name Client’s first name
last_name Client’s last name
membership Current subscription name (e.g. "Unlimited", "10-Class Pack")
joined Date of their first booking, or account creation if no bookings yet
phone Client’s phone number
locale Client’s preferred language code (e.g. en, es, ca)
last_attended_pt Date of their most recent personal training session
last_attended_class Date of their most recent group class
pt_sessions Total personal training sessions attended
class_sessions Total classes attended
risk tags Any active risk tags attached to the client (added as custom fields with value “Yes”)

You can use any of these fields to segment your audience and create automated workflows in MailerLite. For example:

  • A re-engagement email to clients who haven’t attended in 2+ weeks
  • A targeted offer to clients with a specific risk tag (e.g. "injury")
  • Language-specific campaigns using the locale field

How to connect MailerLite

  1. Get your API key from MailerLite
    Go to MailerLite → IntegrationsDeveloper API
    Copy your API token (not the legacy one)
  2. Add your API key in Orlo
    In Orlo, go to Settings → Integrations
    Paste the API key under MailerLite API Key and save

That’s it. Orlo will now sync client updates automatically.

How syncing works

Orlo pushes data directly to Mailerlite as soon as they’re created or updated, unless they’re external clients.

Was this helpful?