Klaviyo Integration

SMS
You can use Atomic’s SMS service capabilities to send information to your Klaviyo account. Below is how you can set it up:
  1. You will first need to generate an API key on your Atomic SMS Service. Go to the Service where you want this integration to work with and click on Generate API Key. Give is a name friendly name and click on Show to copy the API key, as you will need that in later steps.
  2. On your Klaviyo account, you will need to add a Webhook to your flow
    Klaviyo flow builder with a Webhook action added to an SMS List trigger
    Klaviyo flow builder with a Webhook action added to an SMS List trigger
  3. In the Webhook details, you will need to enter:
  • Destination URL - You can obtain this from the Atomic SMS Service page under SMS API URL. You will need to use ‘/api/sms/send’ at the end. Example: https://acme.hostedservice.com.au/api/sms/send
  • Headers - Key: Authorization, Value: {your api key obtained in step 1}
    Klaviyo webhook details panel showing the Authorization header key-value field and destination URL…
    Klaviyo webhook details panel showing the Authorization header key-value field and destination URL…
  • JSON body - The JSON payload of the message. Please refer to our API documentation for more information about this - https://atomic-sms.readme.io/reference/single-sms
    json
    {
    	"to": "61400000000", //the number you want to send the message to
    	"from": "BrandName/VMN", //who it is from. Either a registered brand name or a Virtual Mobile Number registered to the service
    	"text": "Hello world!" //your text
    }