Tourpaq Integration

Contents

    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.