Integrate Amazon SNS with Klaviyo

Appy Pie Connect allows you to automate multiple workflows between Amazon SNS and Klaviyo

  • No code
  • No Credit Card
  • Lightning Fast Setup

20 Million work hours saved

Award Winning App Integration Platform

About Amazon SNS

The Amazon SNS platform (SNS) is a web service that enables you to send an SMS or a text-enabled mobile push notification to targeted subscribers.

About Klaviyo

Klaviyo is the all-in-one email marketing platform for eCommerce. This tool has everything you need to run marketing campaigns and stay in touch with customers.

Want to explore Amazon SNS + Klaviyo quick connects for faster integration? Here’s our list of the best Amazon SNS + Klaviyo quick connects.

Explore quick connects

Looking for the Klaviyo Alternatives? Here is the list of top Klaviyo Alternatives

  • Intercom Integration Intercom
  • MailChimp Integration MailChimp
  • Integration
  • GetResponse Integration GetResponse
  • Thryv Integration Thryv
Connect Amazon SNS + Klaviyo in easier way

It's easy to connect Amazon SNS + Klaviyo without coding knowledge. Start creating your own business flow.

  • Triggers
  • New Subscription

    Triggers when you add a new subscription.

  • New Topic

    Triggers when you add a new topic.

  • New Event

    Triggers on a new event for any metric.

  • New Member

    Creates a member.

  • Actions
  • Create Message

    Create a new message.

  • Create Topic

    Create a new topic.

  • Add Members

    Creates a member.

  • Add Subscriber

    Adds a new subscriber to a list you specify. Profiles are single or double opted in based on the list's settings.

  • Update Subscriber

    Updates an existing subscriber.

How Amazon SNS & Klaviyo Integrations Work

  1. Step 1: Choose Amazon SNS as a trigger app and authenticate it on Appy Pie Connect.

    (30 seconds)

  2. Step 2: Select "Trigger" from the Triggers List.

    (10 seconds)

  3. Step 3: Pick Klaviyo as an action app and authenticate.

    (30 seconds)

  4. Step 4: Select a resulting action from the Action List.

    (10 seconds)

  5. Step 5: Select the data you want to send from Amazon SNS to Klaviyo.

    (2 minutes)

  6. Your Connect is ready! It's time to start enjoying the benefits of workflow automation.

Integration of Amazon SNS and Klaviyo

Klaviyo is an email marketing platform. It helps connect and engage with customers, leads, and subscribers through emails, SMS, and mobile push notifications. Klaviyo’s goal is to help e-commerce businesses boost their sales by using data analysis and predictive marketing.

Amazon Simple Notification Service (SNS. is a cloud-based messaging service that lets you decouple the components of an application into loosely coupled components. SNS provides a centralized gateway for delivering messages to both mobile and Web applications. You can send push notifications to mobile devices or on-premises applications, such as Java Message Service (JMS. and Microsoft .NET Framework applications.

Klaviyo and Amazon SNS integration is achieved by using Amazon SNS topic as notification mechanism for Klaviyo. Sending a message to a Klaviyo topic will cause Klaviyo to process its rules based on the content of the message and update the customer’s record accordingly. An example of a rule would be when an order is processed, send out the shipping confirmation email message through Klaviyo.

    Integration of Amazon SNS and Klaviyo

Amazon SNS integration with Klaviyo involves configuring Amazon SNS topics, subscribing Klaviyo to these topics, creating a message template, and setting up message filters in Klaviyo to respond accordingly.

Configuring Amazon SNS Topics

The first step involved in integrating Amazon SNS with Klaviyo is to configure an Amazon SNS topic. Here are the steps to do so:

  • Log in to the AWS Management Console and choose SNS from the Services drop-down menu.
  • Click Create Topic in the upper left corner of the screen. This will take you to the Topic Details page where you can configure your new topic. The screen should look like this:
  • Enter a topic name in the “Topic Name” field. This will be the name that your Klaviyo subscription will use to identify this topic. Under Description, enter a short note describing what will be published to this topic.
  • Make sure that the “Publishing State” field says Enabled. If it is not enabled, click Edit Topic and check the box next to Enable Topic Publishing. This will take you back to the Topic Details page where you can then click Publish at the bottom of the page. This will take you back to the Subscription page where you can create your subscription. The “Publishing State” field will now say Enabled.
  • To add notifications, click the Add Notifications button under Notifications. This will take you to the Topic Notifications screen where you can add a new email address by clicking Add Email Address. You can also add any number of mobile phone numbers by clicking Add Phone Number instead of Add Email Address. After adding all of your notifications, click Save at the bottom of the screen.
  • You will then be taken back to the Topic Details screen where you can then click OK at the bottom of the screen to confirm your changes. Your topic will now be set up and ready for use with Klaviyo!

Subscribing Klaviyo to Amazon SNS Topics

After your Amazon SNS topic is configured, you need to subscribe Klaviyo to these topics so that they can receive messages published by Amazon SNS. Here are the steps involved:

  • Log in to your Klaviyo account and then select Settings > Integrations > Amazon SNS from the menu on the left hand side of your screen. You will see a dialog box that looks like this:
  • We need to add two URLs here – one for our subscription URL and one for our AWS secret key credentials – so click Add URL next to each field to add them. These URLs are provided by Amazon when you create your topic on AWS:
  • Once you have added both URLs, click Save Changes at the bottom of the screen and you are done! Your integration is complete!

Creating A Message Template

Now that your Amazon SNS topic has been subscribed within Klaviyo, we need to configure our message template so that it knows how to respond appropriately when it receives a message from an Amazon SNS topic. Here are the steps involved in doing so:

  • In Klaviyo, go to Settings > Templates > New Template and enter a name for your template under “Template Title” and give it a description if needed under “Template Description”. Then, click Create Template at the bottom of your screen. This will take you to your new template’s page where you need to configure its settings, as seen below:
  • Under Template Type, select Email Template from the drop-down menu and then click Configure Template next to it on your screen:
  • Once in the Configure Email Template screen, fill out all fields as follows:
  • Click Save Changes at the bottom of your screen once you have finished configuring your template details and return back to your template page where you should now see a green check mark next to “Template Status” as shown below:

Setting Up Message Filters in Klaviyo

Now that we have our Amazon SNS topics configured in Klaviyo, we need to configure message filters so that our integration knows how it should respond when it receives a message from an Amazon SNS topic:

  • Click Filters > New Filter at the top of your screen and give your filter a name under “Filter Name” and a description if needed under “Template Description”. Then, click Create Filter at the bottom of your screen:
  • Once you are in your filter’s page, on the far right hand side of your screen, select SNS Topic from the drop-down menu under Event Type:
  • In Step 1. Select Notification Source, enter your topic name under Event Source Name and then select SNS Topic from the drop-down menu under Action Type:
  • Click Next Step at the bottom of your screen to get to Step 2. Specify Filter Criteria where you can now choose which events should be filtered according to your settings:
  • Click Done if no more actions need to be performed or if additional action needs to be performed, click Next Step again until you are back on your filter’s page where you can then select Save Changes at the bottom of your screen and confirm your changes:

Congratulations! You have successfully integrated Amazon Simple Notification Service (SNS. with Klaviyo! You can now send messages via Amazon SNS directly into Klaviyo and have it act accordingly depending on what kind of message it is getting from Amazon SNS!

The process to integrate Amazon SNS and Klaviyo may seem complicated and intimidating. This is why Appy Pie Connect has come up with a simple, affordable, and quick solution to help you automate your workflows. Click on the button below to begin.

Page reviewed by: Abhinav Girdhar  | Last Updated on November 09,2022 06:11 pm