Make.as
The Sesamy Make.as integration syncs subscriber data, product catalogues, and per-contract subscriptions into Make.as for email campaigns and automation.
Overview
Make.as is a Norwegian email and SMS marketing platform. Once connected, Sesamy automatically syncs three types of data on every event: subscriber profiles, your product catalogue, and individual subscription contracts. You can configure multiple Make.as lists to sync in parallel.
Setup
To connect Make.as, provide the following credentials to Sesamy support.
| Field | Type | Description |
|---|---|---|
userId | string | Your Make.as user ID |
apiKey | string | Your Make.as API key |
listId | string | The list ID to sync subscribers to |
Multiple list support
You can provide an array of credential sets to sync to multiple Make.as lists in parallel. Each set requires its own userId, apiKey, and listId.
What Gets Synced
Three separate sync operations run on every event.
1. Subscriber Data
Basic subscriber profile data is synced to Make.as contacts.
| Field | Type | Description |
|---|---|---|
email | string | User's email address |
firstname | string | User's first name |
lastname | string | User's last name |
company | string | User's company name |
external_id | string | Sesamy user ID |
2. Tags
Standard Sesamy tags are synced to subscriber records. See Integration Concepts for the complete tag reference.
Tags are replaced on every sync. The integration removes all existing sesamy_ tags and writes the current set. Non-Sesamy tags (those not starting with sesamy_) are preserved.
3. Product Catalogue
Active products are synced to the Make.as product catalogue. Products are deduplicated by external_id.
| Field | Type | Description |
|---|---|---|
external_id | string | Product identifier in the format SKU|listPriceId |
name | string | Product name in the format Title - OptionTitle |
4. Subscriptions
One subscription record is created per contract. Subscriptions link a subscriber to a product in the catalogue.
| Field | Type | Description |
|---|---|---|
external_id | string | The contract ID |
product_external_id | string | Product identifier in the format SKU|listPriceId |
start_date | string | Contract start date |
end_date | string | Contract end date (only present for ended subscriptions) |
name | string | Display name in the format Title - OptionTitle |
status | string | active for ACTIVE contracts, cancelled for all other statuses |
Status mapping
Only contracts with an ACTIVE status are mapped to active. All other contract statuses (cancelled, expired, overdue) are mapped to cancelled.
Events
The Make.as integration responds to all eight standard Sesamy events. Every event triggers a full resync of subscriber data, tags, products, and subscriptions.
See Event Types for the full list of events.
Important Notes
- Full resync on every event -- rather than incremental updates, the integration performs a complete sync of all data on every event. This ensures Make.as always has the latest state.
- Products are deduplicated -- if two contracts reference the same product (same
SKU|listPriceId), the product appears once in the catalogue. - Tags are replaced -- all
sesamy_tags are removed and rewritten on every sync. Non-Sesamy tags are preserved. - Multiple lists -- configure an array of credentials to sync to multiple Make.as instances in parallel.
Alternative Integration Method
For more advanced integrations, you can use both APIs directly:
- Use Sesamy Webhooks to receive subscription events
- Call the Make.as API to manage contacts and send campaigns
Next Steps
- Integration Concepts -- shared concepts, event types, and tag reference
- Mailchimp -- email marketing with merge fields and tags
- Rule -- Nordic marketing automation with 50+ custom fields
- Mailmojo -- contact sync with tag management
- Handling Webhooks -- build your own webhook endpoint