Memberships & MultiPasses → AmiliaSmartRec Memberships/MultiPasses (App Object)
Last updated: May 29, 2026
What this is
The Memberships and MultiPasses products that can be purchased in SmartRec — the offerings themselves, not individual purchases — are synced to a shared HubSpot App Object called AmiliaSmartRec Memberships/MultiPasses. Each record represents one product available for purchase.
Two record subtypes share one App Object. Memberships and MultiPasses live in the same object but use different unique-identifier fields. You can tell them apart by which ID is populated.
App Object properties cannot be edited in HubSpot. Editing happens in SmartRec; the next scheduled sync brings it across.
App Object name: a27939345_multipassUnique identifiers: a27939345_membership_id (memberships) and a27939345_multipass_id (multipasses)

When it syncs
Scheduled — daily at 4:00 AM local time
Memberships:
GET /memberships?showHidden=true&showActiveonly=falseMultiPasses:
GET /multipass?showArchived=true
Shared fields (both memberships and multipasses)
SmartRec field | HubSpot property | HubSpot label | Property group | Type |
|---|---|---|---|---|
|
| Name |
| String |
|
| Description |
| String |
|
| Price |
| Number |
|
| Is Archived |
| Boolean checkbox |
(sync timestamp) |
| Last Sync Timestamp |
| Datetime |
(branch) |
| Organization |
| Enumeration (select) |
Membership-specific fields
SmartRec field | HubSpot property | HubSpot label | Property group | Type |
|---|---|---|---|---|
|
| Membership ID (unique) |
| String |
|
| Is Visible |
| Boolean checkbox |
|
| Date Created |
| Date |
|
| Membership Type |
| Enumeration |
|
| Ledger Code ID |
| String |
|
| Ledger Code Name |
| String |
MultiPass-specific fields
SmartRec field | HubSpot property | HubSpot label | Property group | Type |
|---|---|---|---|---|
|
| MultiPass ID (unique) |
| String |
|
| Passes |
| Number |
|
| Has Unlimited Passes |
| Boolean checkbox |
|
| Is Family Pass |
| Boolean checkbox |
|
| Status |
| Enumeration (integration adds missing options) |
|
| Effective Date |
| Date |
|
| Expiration Date |
| Date |
|
| Start Trigger |
| Enumeration (integration adds missing options) |
|
| End Trigger |
| Enumeration (integration adds missing options) |
|
| Validity Period |
| String |
|
| Number Sold |
| Number |
Associations
From | To | What it represents |
|---|---|---|
App Object (Membership/MultiPass) | Deal | Purchases of this product — linked from the Deal side by Membership ID or MultiPass ID |
Things to know
Default option values:
a27939345_membership_type: IndividualPerson, Corporate, Subscription, Family, MultiPersonsmartrec_status: Visible, Hiddensmartrec_start_trigger: OnPurchase, OnFirstUse, OnSpecificDatesmartrec_end_trigger: Never, AfterSetPeriod, OnSpecificDateDistinguishing memberships from multipasses. Look at which unique ID is populated on the record —
a27939345_membership_idmeans it's a Membership,a27939345_multipass_idmeans it's a MultiPass.Archived products still sync. Because the scheduled sync uses
showHidden=true/showArchived=true, archived products appear in HubSpot witha27939345_is_archivedset to true rather than disappearing.
Related articles
Memberships Purchased → Deals (the purchase side)
MultiPasses Purchased → Deals (the purchase side)