Loading
Feature degradation | Gmail Email delivery failureRead More
Marketing Cloud Personalization
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Booking Add-On ETL Requirements

          Booking Add-On ETL Requirements

          Learn about requirements for using the Booking Add-On ETL.

          You can send booking add-on transactions, such as room service or travel transportation, to Personalization to improve the details of a customer's reservation. You can apply multiple booking add-ons to a single booking by including the same bookingID for all add-on transactions.

          Each booking must include a bookingID, which associates details with the booking. Personalization uses bookingID to update booking information for multiple records grouped by the same bookingID, such as multiple rooms associated with the same bookingID. Personalization treats rows with matching bookingIDs as a single booking transaction. So, the user identifier, booking date, property, and check-in and check-out dates and times must match for Personalization to associate records with a single booking. Group the file by bookingID before you send it or have Personalization sort the file before loading. If the file isn’t sorted, the data load fails. For more information, see .

          Include the same bookingID for each add-on transaction. The bookingID connects each booking add-on to its parent booking transaction. Personalization applies any booking add-ons to the booking with a matching bookingID. If no matching bookingID exists in the system when you upload the Booking ETL file, Personalization creates a parent booking for any add-ons with the bookingID. The new booking only includes the add-ons you upload. You can update the booking with the additional information about the stay using the Booking ETL data feed. For more information, see Update a Booking.

          The customer identifier for the booking and any booking add-ons must match. If the customer identifier doesn’t match, Personalization creates a duplicate booking for the mismatched identifier. A matching bookingID doesn’t trigger a merge on user records. For more information, see Booking Add-On ETL File Schema.

          If you use the multiple identities system, you must include at least one identity attribute in the Booking Add-On ETL file. To send in multiple identity attributes for a single bookingID, add multiple identity attribute columns in the file. If you don’t use the multiple identities system, Personalization merges the profiles based on userID. For more information, see Guidelines for Sending Multiple Identities in a Booking ETL File and Booking Add-On ETL File Schema.

           
          Loading
          Salesforce Help | Article