Tourpaq Integration

Integrationen mellem Heyloyalty og Tourpaq gør det muligt automatisk at overføre medlemmer samt booking- og rejsedata fra Tourpaq til Heyloyalty.

Integrationen er udviklet af Tourpaq og synkroniserer automatisk data én gang i døgnet.

Sådan fungerer synkroniseringen

Hver nat henter integrationen de ordrer og bookinger i Tourpaq, som er blevet oprettet eller opdateret siden seneste synkronisering.

Dataene bruges til to formål i Heyloyalty:

  1. Oprettelse og opdatering af medlemmer, der har givet tilladelse til nyhedsbreve.
  2. Oprettelse og opdatering af trackingdata med information om kundens booking og rejse.

Medlemmer

En kunde importeres som medlem i Heyloyalty, hvis kunden er tilmeldt nyhedsbrevet i Tourpaq.

Dette afgøres ud fra feltet:

customersInfo[0].newsLetter = true

Når betingelsen er opfyldt, overføres følgende data:

Heyloyalty-feltTourpaq-feltBeskrivelse
emailcustomersInfo[0].emailKundens e-mailadresse
firstnamecustomersInfo[0].firstNameKundens fornavn
lastnamecustomersInfo[0].lastNameKundens efternavn
source–Sættes fast til TourPaq
permission_datebookingInfo.bookingDateBookingdatoen anvendes som permission date

Booking- og trackingdata

Integrationen overfører desuden oplysninger om kundens booking til Heyloyalty som trackingdata.

Følgende felter anvendes:

TrackingfeltTourpaq-feltBeskrivelse
emailcustomersInfo[0].emailKundens e-mailadresse
booking_idbookingInfo.bookingIdBookingens ID
arrivalnamegeneralInfo.arrivalNameNavn på ankomst/destination
booking_datebookingInfo.bookingDateDato for bookingen
countrynamegeneralInfo.countryNameLand
departureairportgeneralInfo.iataDepartureIATA-kode for afrejselufthavnen
departure_datebookingInfo.departureDateAfrejsedato
durationBeregnet feltAntal dage mellem departureDate og returnDate
hotelcodegeneralInfo.hotelCodeHotellets kode
resortnamegeneralInfo.resortNameResort/destination
return_datebookingInfo.returnDateHjemrejsedato
roomtyperoomsInfo[0].codeKoden på det første værelse i bookingen
salespersonbookingInfo.salesPersonSælger tilknyttet bookingen
statusbookingInfo.cancelledBookingens status

Status på bookingen

Feltet status beregnes ud fra værdien af bookingInfo.cancelled.

Når:

bookingInfo.cancelled = false

gemmes:

status = bought

Når:

bookingInfo.cancelled = true

gemmes:

status = cancelled

Da integrationen hver nat henter bookinger, som er blevet opdateret siden seneste synkronisering, kan en tidligere importeret booking eksempelvis blive ændret fra bought til cancelled.

Særlige custom felter

Integrationen kan indeholde en række felter, som er knyttet til særlige koder fra Tourpaq. Dette vil være custom felter, altså felter unikke for den enkelte kunde.

Den præcise mapping mellem Tourpaqs koder og disse felter er kundespecifik. Gør du brug af disse, skal de dokumenteres for dit specifikke brugsscenarie

Kort opsummeret

Tourpaq-integrationen sørger automatisk for, at relevante medlemmer og deres bookingdata bliver overført til Heyloyalty.

Synkroniseringen sker én gang i døgnet og omfatter nye eller ændrede bookinger siden seneste synkronisering. Kunder med newsLetter = true kan importeres som medlemmer, mens bookingoplysningerne gemmes som trackingdata og løbende kan opdateres, eksempelvis hvis en booking bliver annulleret.

Kontakt Support?

Har du spørgsmål, du ikke finder svar på her, kan du altid kontakte os på support@heyloyalty.com

Kontakt Support