LAVA
LAVA is a customer engagement platform. LAVA integrates with your ticketing, point-of-sale, mobile app and other touch points and creates moments that matter with our automation, loyalty and mobile pass solutions.
Prerequisites
Before you can use this source connector, ensure the following:
- You are an existing LAVA customer and have been granted Adobe export rights.
- You have a LAVA Console account with either “Administrator” or “Export Manager” access.
- (Recommended) You have sandbox manager permissions in Adobe Experience Cloud.
Data streams
The LAVA source connector can be used for several different sets of profile data and events. You can decide which are relevant for you, streaming only those records to Adobe.
Member Profiles
The member profile lists key profile attributes LAVA stores on a member. By using email as an identity field, Adobe Real-time Customer Profiles can stitch LAVA records with other Adobe profiles.
Download the sample Member Profiles data file here.
lavaIdfirstNamelastNameemailphonetypeidtimestampMember Balances
The member balance source lists balances of rewards your members have. balances is an array. When using these in audiences, content personalization, conditions and other such locations, you will often have to either select out one particular entry, repeat something for all entries, or aggregate across several entries.
Download the sample Member Balances data file here.
lavaIdc448e091-af0f-4eab-98ff-2c758c149051balances[]balances[].amountbalances[].expiresAt2025-10-22T12:51:04.317084Zbalances[].rewardIdbalances[].rewardNamebalances[].rewardSlugbalances[].rewardTypetypeid8fefe232-0375-4d56-a24c-d009e9d351e8timestamp2025-10-22T12:51:04.317084ZTicket Scan Events
The ticket scan event source provides detailed information each time a member scans a ticket at an event. This data can be used to understand attendance, engagement, and behavior patterns at specific venues or activities. By streaming ticket scan events to Adobe Experience Platform, you can augment member profiles and enable event-driven personalization or analytics. Each scan event record includes metadata about the event, the venue, as well as where and when the scan occurred.
Download the sample Ticket Scan Events data file here.
lavaIdaff0ee5f-da62-4054-8cdb-076f5b60bfc3eventIdeventNameeventLabelvenuevenueLabelsectionsectionLabelrowseatgategateLabeltypeid1234567/GRE1234A/GA4/GA3/13/0timestamp2025-11-03T01:41:00ZTransaction Events
The transaction event source provides detailed information each time a purchase is made at a point of sale system by a user identified to LAVA. This data can be used to evaluate the utilization rate of promotions, understand customer preferences and evaluate sales performance. By streaming ticket scan events to Experience Platform, you can augment member profiles and enable event-driven personalization or analytics. Each transaction event record includes metadata about the purchase, LAVA rewards used and items purchased. Note that some vendors only provide this data when a reward was applied.
Download the sample Transaction Events data file here.
lavaId52b6a289-f5a0-47f5-b5b5-da3e08aaedb9transactionId8d515630-eb0f-43bc-a9f6-221f3813f438referenceId2aed9e2c-77a4-496c-81cc-e9772d128c0esubtotal974total974location64312items[]items[].sku1083947items[].amount1949items[].quantity1items[].adjustedTotal1949items[].rewardsApplied[]items[].rewardsApplied[].amount975items[].rewardsApplied[].rewardId5redeemedAmount0rewardsApplied[]rewardsApplied[].amount975rewardsApplied[].rewardId5typetransactionid8aa43866-173f-4c6e-bfa1-f231e34d6d71timestamp2026-05-09T22:24:43.951ZLedger Events
The ledger event source provides a record of each change to a member’s balances, including grants in a Moment, grants from filling out a form, redemptions happening in a purchase or via the LAVA App, and transfers. A positive amount indicates rewards were added to the balance; a negative amount indicates rewards were redeemed or removed. Transfers events produce two records: one for the member losing the balance and one for the member receiving it. Payments and transactions may use multiple balances, each of which will come as a separate event.
Download the sample Ledger Events data file here.
lavaId292c367c-19ee-4d56-8d33-b2ab2c8fd553amount-100expiresAt2026-05-31T22:40:43.109ZrewardId1rewardNameF&B CreditrewardSlugCreditrewardTypestoredtypeledgerid8aa43866-173f-4c6e-bfa1-f231e34d6d71timestamp2026-05-21T22:40:43.109ZCombined Events
Use this combined sample event data file to set up a single dataflow that ingests all event types.
Deployment considerations
- Create a dataflow for the Member Profile data if you need basic data about LAVA members and/or you would like LAVA data to be stitched into other profiles by email address.
- If you use the Member balances data, it must be stored in a separate Dataset from Member Profile.
- Events can be stored either in a single dataset or multiple datasets. To store in a single dataset, create one dataflow using the “combined” event data file/mapping, and then set up multiple exports in the LAVA MAC to the same ingestion URL and flow ID. To store each event type in a different dataset, create a Dataflow for each dataset, and then configure each export in the LAVA MAC to the ingestion URL and flow ID for the appropriate dataflow.
Load the LAVA package
LAVA provides a package that includes our recommended field groups, schemas, identity namespace and datasets for using LAVA in Experience Platform. Use of these packages is recommended, but not required.
To load these packages, in the Experience Platform UI, select Sandboxes from the left navigation to access the Sandboxes workspace. The Packages screen displays available packages. Select Create package and Paste package payload and paste the following.
{
"imsOrgId": "1EF71E43679AAD1E0A495C77@AdobeOrg",
"packageId": "7ec94330c1ca43a09266a9a3b85f3727"
}
For more information on loading the package, read the package sharing tutorial.
After the package is created, select the ellipses (...) to open the menu and select Import Package to import the package. For more information on how to import a package, refer to the sandbox tooling guide.
The LAVA package includes three datasets: LAVA Profiles, LAVA Balances and LAVA Events. Although the profiles and balances use the same schema, they must be separate datasets so that balance updates do not overwrite profile updates, and vice-versa.
Next steps
The LAVA source connector ingests member profiles, reward balances, ticket scan events, transaction events and ledger events into Experience Platform. Plan for the listed prerequisites, map and extend schemas using the field reference tables and sample JSON files, and optionally import LAVA’s recommended package into a sandbox before you create connections and dataflows.
For step-by-step setup: