Use your Snapshots API key, and when available, OAuth flows to securely authorize calls from MailerLite Classic to the Snapshots API. Treat credentials as sensitive data and store them securely.
Authenticate with MailerLite Classic using your API key or OAuth credentials provided by MailerLite. Keep credentials confidential and rotate them periodically.
GET /locations — Retrieve a list of locations to sync with MailerLite contacts and fields. Endpoint2-Endpoint17 — Additional endpoints may be added as needed; details are not documented in this page.
Trigger: Updates to locations trigger a sync to subscriber records in MailerLite.
Actions: Create or update subscriber data, map relevant location fields to MailerLite fields.
Method/Path: GET /locations
Key fields: id, name, email, location_id
Trigger: New locations or updates adjust tags on MailerLite contacts.
Actions: Add or remove tags based on location attributes.
Method/Path: GET /locations
Key fields: location_id, tag_id, status
Trigger: A new location or update triggers mapping to custom fields.
Actions: Map location attributes to MailerLite custom fields like location_name, region, etc.
Method/Path: GET /locations
Key fields: location_id, custom_field_1, custom_field_2
No-code automation: set up data flows without writing any code.
Time-saving automation: real-time or near real-time syncing reduces manual work.
Improved segmentation and personalized campaigns with location context.
Key concepts covered include API connections, authentication, endpoints, data mapping, webhooks, and synchronization timing.
Application Programming Interface that allows apps to communicate and share data.
A specific URL path used to access a resource within an API.
A callback URL that gets triggered by an event in another system.
The process of proving identity and authorizing access to an API.
Trigger campaigns when a subscriber’s location changes, enabling hyper-local messaging.
Automatically populate MailerLite custom fields from Snapshots data to personalize emails.
Regularly sync and prune stale data to maintain clean lists.
Collect your Snapshots API key and MailerLite API key, and note any required scopes.
Define which location fields map to MailerLite fields and set up the endpoint calls.
Run test requests, verify data appears in MailerLite, then monitor for errors.
No coding is required for most setups. The integration uses endpoint calls and field mappings that can be configured in the UI without writing code. If you do write custom scripts, you can extend functionality, but it is not required for standard use.
You can sync location data such as id, name, email, and location_id to MailerLite fields. You can also map these values to tags and custom fields to enhance segmentation and automation. Data can include status and basic contact attributes when applicable.
Authentication relies on API keys and standard OAuth flows where supported. Always use HTTPS, keep keys confidential, and rotate credentials regularly. For best security, implement IP allowlists and monitor access logs.
Yes. You can map Snapshots location attributes to MailerLite custom fields. Define the mappings in the connector settings to ensure data lands in the right fields.
You can configure near real-time syncing via webhooks or schedule periodic syncs (e.g., nightly). Real-time updates are recommended when latency matters for campaigns.
Logs and errors can be viewed in the integration dashboard or the API console. Use error messages to tune mappings and retry logic, and enable alerts for failures.
Due to high volume, we will be upgrading our server soon!
Complete Operations Catalog - 126 Actions & Triggers