Sette opp Klaviyo-integrasjoner og flyter for billett-/arrangementsbaserte virksomheter

Vi bygde en full integrasjon mellom Design My Night (Tonic) og Klaviyo, hentet inn kjøp, opprettet profiler, genererte hendelser og automatiserte kundeflyter for arrangementsbaserte virksomheter.

Innholdsfortegnelse

Problem
Slik løste vi det
Resultater
Kundens ord

Problem

Hva om du vil bruke Klaviyo, men teknologistakken din ikke har direkte integrasjoner med det? Denne begrensningen hindrer team i å utnytte avanserte funksjoner i Email Marketing (Klaviyo) fullt ut, som hendelsesbasert segmentering og personlig automatisering.

Det var et problem som Inventive Productions hadde. De bruker Design My Night (også kjent som Tonic) til å selge billetter til arrangementene sine. 

Vi måtte bygge et system som henter kjøp og tagger kunder etter arrangement og dato.

Slik løste vi det

Sporing

Vi studerte API-dokumentasjonen til Tonic og bygde flere polling-baserte automasjoner i Pipedream. Hele oppsettet ble bygget med Server Side Tracking, noe som lot oss synkronisere kjøp, refusjoner, oppdateringer og egendefinerte arrangementsobjekter direkte inn i Klaviyo via API-er på en pålitelig måte.

Tonic fullførte bestillinger

Vår «Finished order»-automatisering kjører hvert 30. minutt:

Automatisering for fullførte bestillinger — HTTP-forespørselsparametere
  1. Den henter fullførte bestillinger fra Tonic fra de siste 45 minuttene ved hjelp av API-et deres.
  2. Oppretter nye profiler i Klaviyo ved hjelp av API-et til Klaviyo.
  3. Genererer kjøpshendelser med hendelsesnavn, billetttyper, priser og en spesiell egenskap kalt «days until event at the time of purchase», som vi forklarer formålet med senere.
  4. Oppretter objects for bookede arrangementer i Klaviyo, med arrangementsnavn, arrangementsdatoer, billetttyper og priser. 

Objektene ser slik ut i Klaviyo:

Bookingobjekt i Klaviyo-profil

En lignende automatisering finnes for bestillinger som er lagt til manuelt:

Automatisering for manuelt lagt til bestillinger — API-forespørsel

En annen automatisering henter refusjoner og genererer refusjonshendelser i Klaviyo. Den sletter også objektet i kundens profil.

Automatisering for refunderte bestillinger — API-forespørsel

Vi sporer oppdateringer for å identifisere når en kunde redigerer bookingen sin, og oppdaterer objektet i profilen deres deretter.

Automatisering for oppdaterte fullførte bestillinger — API-forespørsel

Og vi sporer ufullførte bestillinger og hendelser for det. Dette gjør at vi kan sende dem et flyt for forlatt utsjekk.

Automatisering for ufullførte bestillinger — filter for pågående

Flyter

I tillegg til standardflytene for velkomst, forlatt utsjekk og etter kjøp, har vi laget flyter før og etter deltakelse for alle lokasjoner, utløst av arrangementsdato-egenskapen til bookingobjektene:

Oppsett av utløser for flyt før deltakelseOppsett av utløser på arrangementsdagenOppsett av utløser for flyt etter deltakelse

Hvorfor bruke separate flyter for hver lokasjon i stedet for bare én, med delinger etter lokasjon inne i flyten?

Fordi du ikke kan bruke trigger-splits i flyter som utløses av datoegenskaper, bare conditional splits. I Klaviyo sjekker trigger splits egenskapene til hendelsen som utløste flyten. Conditional splits sjekker egenskapene til profilen eller ethvert objekt som er knyttet til den.

Hvis en person booket to eller flere arrangementer, kunne de få feil e-poster før deltakelse.

La oss si at de har lokasjon X om 5 dager, og lokasjon Y om 3 dager.

De har allerede mottatt e-posten med regler for lokasjon Y.

Arrangementet på lokasjon X er om 5 dager, så de går inn i flyten for å motta e-posten med regler.

De kommer til delingen for lokasjon Y.

De vil fortsatt oppfylle den betingede delingen «Event Name contains Y and Event date is in the next 5 days».

Hvis delingen for lokasjon Y kommer før delingen for lokasjon X, mottar de feil e-post.

Flyten før deltakelse sender en e-post med regler 5 dager før arrangementsdatoen. Men hva hvis noen booker et arrangement 1, 2 eller 3 dager fra i dag?

For disse kundene bruker vi kjøpshendelsen som utløser, med et filter «Days until event at purchase <5».

Klaviyo-utløser for kjøp av Tonic-billett.

Resultater

Kunden vår får bruke alle fordelene ved Klaviyo sin avanserte segmentering og personalisering.

Og ved å bruke det samme rammeverket kan vi integrere bokstavelig talt hva som helst med Klaviyo, så lenge det har et fungerende API.

Vil du at vi skal gjøre det for deg? Registrer deg for markedsføringsplanen vår nedenfor.

Kundens ord

Chris Corsini
Chris Corsini
Astrology Ecommerce Brand
countcountcountcountcount

Their Klaviyo setup boosted our engagement and conversions-open rates have never been higher.

Read review onupworkupwork
location
UKRAINE
Kyiv, Yamska 35, office 12 +38 098 692 68 42
location
PORTUGAL
Cascais, Av. Faial 371A, office 3 +351 922 210 245
location
USA
Chicago, 171 N Aberdeen St Suite 400 +18 888 939 981
location
NORWAY
Oslo, Nerde Slottsgate, 4 +479 228 0348