Veiledning: Opprett Klaviyo webhook
Det er to måter å sende SMS i Klaviyo med inMobile: via inMobiles direkte integrasjon eller via en webhook i Klaviyos flytbygger.
Med den direkte integrasjonen kan du sende SMS-meldinger fra inMobile-plattformen basert på data som er synkronisert fra Klaviyo. Hvis du vil sette opp inMobiles Klaviyo-integrasjon, kan du sjekke ut guiden vår: Sett opp Klaviyo-integrasjon.
Ønsker du å sette inn SMS-sendinger direkte i Klaviyo-strømmen din - ved siden av de automatiserte e-postene dine - men likevel la inMobile sørge for at meldingene dine blir levert riktig? Da gjør du det via en webhook.
Se videoen ovenfor eller les vår steg-for-steg-guide nedenfor og lær hvordan du setter inn webhooks for SMS i Klaviyo.
Slik bruker du webhooks i Klaviyo
Det kan se vanskelig ut, men vi lover - det er det ikke. Nedenfor lærer du trinn-for-trinn hvordan du setter opp en webhook for SMS i Klaviyo flytbygger.
Hvordan lage en webhook for SMS i Klaviyo
- Logg inn på Klaviyo-kontoen din og åpne flyten der du vil sette inn SMS.
- I menyen til venstre finner du fanen "Webhook". Dra elementet inn i flyten på det punktet der du vil sende en SMS-melding.
- Sett inn API-URL-en din etterfulgt av API-nøkkelen
Klikk på webhook-elementet i flyten, gå til venstremenyen og finn feltet "Add the destination URL".
Her må du sette inn API-URL-en din og erstatte [din api-nøkkel her] med din egen unike API-nøkkel som du oppretter i inMobile-kontoen din.
API-URL-en din: https://api.inmobile.com/v4/sms/outgoing?apikey=[API-nøkkelen din her]
3.1 Opprett din unike API-nøkkel i inMobile
Du gjør dette i inMobile-kontoen din -> API -> API keys -> Generate new API key. Kopier API-nøkkelen, og lim den inn på slutten av API-URL-en. - Sett inn webhook-skript og tilpass teksten
Når du har lagt inn API-URL-en og den unike API-nøkkelen, blar du ned til "JSON BODY"-delen. Her setter du inn følgende JSON-skript:{ "messages": [ { "to": "{{ person.phone_number }}", "countryHint": "45", "from": "inMobile", "text": "Hi {{ person.first_name }}. \nDette er en test-SMS med linjeskift. \nDbh. inMobile \nUnsubscribe: s.inmobile.com" } ] }
Det er 4 elementer i teksten du må tilpasse:
1."to" = mottakerens telefonnummer
Når du kopierer teksten ovenfor, står det {{ person.phone_number }} - dette er Klaviyos standard mobilnummerfelt. Hvis du beholder denne, vil meldingen bli sendt til nummeret i kontaktenes telefonnummerfelt i Klaviyo. Hvis du bruker en egendefinert egenskap for å samle inn telefonnumre, bør du sette inn den egendefinerte egenskapen her i stedet.
2. "countryHint" = landskodematch
CountryHint er en fallback for landskode. Hvis du har landkoder på telefonnummeret til kontaktene dine, må de ikke være i strid med landkoden i countryHint-linjen - i så fall vil ikke meldingen bli levert.
Bruk countryHint hvis:
- telefonnummeret til kontaktene dine er lagret uten landskode
- du bare sender SMS til ett land per kampanje/flyt
Ikke bruk countryHint hvis:
- du allerede har landskoder på alle telefonnumrene til kontaktene dine
- du vil sende SMS til flere land i samme kampanje eller flyt.
Hvis du ikke ønsker å bruke countryHints, kan du ganske enkelt slette denne linjen fra JSON-skriptet. Vær imidlertid oppmerksom på at hvis det ikke finnes noen landskode i CountryHint eller i telefonnummeret til kontakten, vil ikke meldingen din bli levert korrekt.
3. "fra" = avsender
Her skriver du inn navnet eller nummeret til avsenderen (maks. 11 tegn).
4. "tekst"= innholdet i meldingen
Her setter du inn teksten som skal inkluderes i SMS-meldingen. Hvis du ønsker å bruke personalisering, for eksempel mottakerens fornavn, setter du inn den riktige "profilegenskapen" fra Klaviyo. Du finner dem rett under JSON-skriptet ditt ved å klikke på "View profile properties".
OBS! Det er ikke mulig å lage et linjeskift direkte i JSON-skriptet. Skriv i stedet "/n" på det punktet i teksten der du vil endre linjen. Akkurat som i eksempelet. - Når skriptet ditt er tilpasset med riktig mottaker, avsender og innhold, kopierer du hele skriptet inn i "JSON BODY"-feltet i Klaviyo webhook.
- Se en forhåndsvisning og send en test til deg selv
Du bør alltid teste utsendelsen din før flyten går live. Dette gjør du ved å klikke på "Preview Webhook" nederst i menyen til venstre.
Nå får du opp en boks med en forhåndsvisning av meldingen din. Nederst på denne er det mulig å sende en test. Hvis du gjør en testforespørsel, må du huske at ditt eget telefonnummer skal være mottakeren i JSON-skriptet - ikke Klaviyos telefonnummerfelt. Hvis ikke vil du ikke motta testmeldingen, men kontaktene dine vil gjøre det. - Hvis du er fornøyd - er du ferdig
Er testen tilfredsstillende? Deretter endrer du bare "til" tilbake til {{ person.phone_number }} eller den egendefinerte egenskapen der profilens mobilnummer er. Da er SMS-flyten klar til å settes i drift.
Er testen tilfredsstillende? Deretter endrer du bare "til" tilbake til {{ person.phone_number }} eller den egendefinerte egenskapen der profilens mobilnummer er. Da er SMS-flyten klar til å settes i drift.
⚠️ OBS. Avmeldingslenke for SMS-markedsføring
I eksempelmeldingen vår står det "Unsubscribe: s.inmobile.com" på slutten av SMS-meldingen.
Dette er inMobiles unike avmeldingslenke som våre mottakere kan bruke for å melde seg av SMS. Vi kan bruke en lenke for SMS-avmelding fordi vi har satt opp et underdomene for det i inMobile. Du kan gjøre det samme. Se hvordan du gjør det i vår Link cancellation guide.
Sender du andre lenker i SMS-meldingene dine via webhooks - f.eks. til spesielle kategorier eller salg - og ønsker du å spore klikk på disse lenkene? Da må du følge denne veiledningen: Lenkesporing via API.
Integrasjon mellom inMobile og Klaviyo
Med guiden ovenfor kan du nå opprette webhooks i Klaviyo og sette inn SMS-meldinger direkte i Klaviyos flytbygger - men dette er ikke alltid den beste løsningen.
Hvis du for eksempel trenger å sende engangskampanjer til et segment fra Klaviyo, kan du bruke inMobiles Klaviyo-integrasjon til å gjøre det direkte fra inMobile-kontoen din - men med data fra Klaviyo.
Når du integrerer inMobile og Klaviyo, synkroniseres dataene dine - inkludert lister og segmenter - mellom de to systemene. Dette betyr at du kan sende SMS-meldinger fra inMobile til segmenter som er hentet fra Klaviyo-kontoen din.
Les mer om mulighetene med inMobiles Klaviyo-integrasjon i artikkelen: Slik sender du SMS i Klaviyo.