Overview

Masivo provides an integrations pipeline to synchronize your customer data and activity with external providers. Once enabled, Masivo will enqueue messages when relevant events happen, batch them efficiently, and deliver them to the target platform.

What gets synced

  • Customers: creation, updates, deletions, and optional customer tags
  • Events: behavioral events generated by your applications
  • Purchases: order and product information
  • Audiences: customer membership reflected as custom attributes

How it works

  1. Enable and configure the integration in the dashboard under Settings → Integrations.
  2. Masivo automatically syncs your data when customers are created/updated/deleted, when events occur, when purchases are fulfilled, and when audiences are recalculated.
  3. Data is processed efficiently and sent to your chosen platform in optimal batches.

Smart validation

Before sending data, Masivo validates:
  • Your configuration is correct
  • Required features are enabled
  • Data meets your business rules
  • Events are appropriate for the target platform

Efficient processing

  • Data is batched automatically to respect platform limits
  • Failed syncs don’t affect other integrations
  • Real-time processing ensures timely data delivery
Masivo batches provider requests. For example, Braze is limited to 75 items per request for attributes, events, and purchases.

Common requirements

  • A valid API key for the target provider
  • Proper permissions configured for the integration features you want to use

Next steps

Explore the provider‑specific guide to see exact payloads, feature toggles, and field mappings.

Braze

Sync customers, events, purchases, and audience attributes to Braze