Skip to main content

Sesamy Integration

The integration synchronizes subscriber data and event streams from Sesamy directly to Rule, enabling you to create automated and personalized customer journeys throughout the entire subscription lifecycle.

With the integration, you can trigger the right communication at the right time — from onboarding and renewals to win-back and loyalty communications — without the need for custom development.

  • Automatically sync subscriber data and audiences from Sesamy to Rule

  • Activate event streams for automated campaigns and customer journeys

  • Personalize communication based on subscription type and behavior

  • Create onboarding, renewal, and win-back flows

  • Send transactional emails and digital receipts through Rule

Installation

To activate the integration, you need to share the following information with Sesamy.

In Rule, go to: Settings > API. Then generate an API key and share it with Sesamy.

If you are using a custom API endpoint, a separate API URL can also be provided.

Once the integration is activated, subscriber data, tags, and events will automatically be synchronized from Sesamy to Rule.

Datafields sent to Rule

The integration synchronizes Sesamy's standard tags, as well as a base tag (sesamy) that is always added.

Subscriber

Subscriber.Email
Subscriber.FirstName
Subscriber.LastName
Subscriber.Phone

User

Sesamy_User.ID
Sesamy_User.Created

Billing Address

Sesamy_BillingAddress.FirstName
Sesamy_BillingAddress.LastName
Sesamy_BillingAddress.Street
Sesamy_BillingAddress.City
Sesamy_BillingAddress.Zip
Sesamy_BillingAddress.Country

Active Products

Sesamy_ActiveProducts.SKU
Sesamy_ActiveProducts.Titles
Sesamy_ActiveProducts.OptionTitles

Subscription

Sesamy_Subscription.Status
Sesamy_Subscription.ExpiresAt
Sesamy_Subscription.CanceledAt
Sesamy_Subscription.CreatedAt

Important information

Guest users are not synchronized

Temporary guest accounts created during purchase or checkout are not synchronized to Rule. Only users with confirmed accounts are included in the synchronization.

Date format

All date fields are sent in the format YYYY-MM-DD, for example ExpiresAt, CanceledAt, and CreatedAt.

Product deduplication

If a user has multiple contracts or subscriptions for the same product, product information is deduplicated based on the product’s slugified title.

Phone number priority

If multiple phone numbers are registered, the following priority order is used:

  1. Mobile phone number

  2. Default phone number

  3. Work phone number

  4. Home phone number

Did this answer your question?