Shopify: Direkte integration med SureSMS

Du kan sende SMS fra Shopify til alle lande i verden via en integration med SureSMS. Du skal bruge de såkaldte webhooks i Shopify automations. Herunder beskrives hvordan det sættes op.

Sådan sætter du det op

Du skal gøre følgende:

1. Opret en SureSMS konto, hvis du ikke allerede har gjort det. Klik her for at oprette en SMS Gateway konto.

2. Til integrationen skal du bruge en SecretID og en Secretkey. Dem kan du hente i SureSMS.

3. Login på https://app.suresms.com med dine oplysninger fra 1).

4. I menuen vælger du API Nøgler under menuen Indstillinger (på engelsk API Keys under Settings)

SureSMS menu - API key

5. Vælg nu menuen "Valg" i øverste højre hjørne og herefter SureSMS API-nøgle:

API key

6. Herefter udfylder du Navn og eventuelt en beskrivelse og trykker GEM.

Shopify API key

7. Tilbage i oversigten over API keys ser du nu den ny-oprettet nøgle:

Shopify API key overview

Kopier nøglen. Den skal vi bruge senere.

Nu er du klar til at gå i Shopify og sætte en forbindelse til SureSMS op.

I Shopify

8. Åbn Shopify, gå til menupunktet "Markedsføring" og klik derefter på "Automatiseringer".

 

Shopify - Menu automatiseringer

9. Klik på "Opret automatisering" i øverste højre hjørne og herefter på "Opret tilpasset automatisering"

Nu skal du vælge en relevant trigger. Afhængig af hvornår du vil sende en SMS skal du vælge den tilsvarende trigger. Denne vejledning forudsætter at du er bekendt med triggers i Shopify. Du kan læse mere om det her : https://help.shopify.com/en/manual/shopify-flow/reference/triggers

10. I næste trin tilføjer du hændelsen "Send HTTP request" som illustreret herunder:

 

Din automation kan nu se således ud:

Shopify Automation look

 

11. I din "Action" der hedder Send HTTP request skal du nu udfylde felternr.

Shopify - konfiguration af HTTP POST request

Du kan vælge at tilføje en beskrivelse.

I feltet "HTTP method" skal du vælge "POST".

"https://api.suresms.com/script/sendsms_shopify.aspx" (kopier gerne det hele herfra).

Afsnittet "Headers" efterlader du som det er, hvilket vil sige tomt.

I JSON Body sker magien. Her skal du sætte følgende ind:

{
"apikey":"[nøglen du kopierede]",
"phonenumber": "{{ draftOrder.customer.phone }}",
"message":"Her skal du skrive SMS teksten"
}

Feltet phonenumber skal indeholder det telefonnummer du vil sende SMS beskeden til. Hvilket felt der skal bruges afhænger af, hvilken trigger du har brugt. Du kan med fordel stille dig i feltet og vælge "Tilføj variabel" og så vælge telefonnummeret fra listen over mulige variabler.

Ovenstående er minimum-konfigurationen. Der er mulighed for at medsende en lang række andre informationer. Herunder f.eks.

SenderID : Hvilken afsender skal der cære på dine SMS'er

Email: hvis du gerne vil have SureSMS til at gemme email-adressen

CallbackURL:du kan medsende en URL som vi kalder, når din besked er blevet leveret.

Tryk på "Save" - og du er nu færdig! Tillykke