- Home
- Resources
- Integrations
- Amazon SNS
Amazon SNS Make integrationAutomate Amazon SNS with Make.
Can an alert leave Amazon SNS when something happens in another tool? Yes: the Amazon SNS Make integration gives you 11 modules, 9 actions and 2 searches, to publish messages and manage topics without code. This guide connects your AWS keys and walks you through a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Amazon SNS Make integration do for you?
The integration lets Make, a no-code automation tool, act on Amazon SNS for you: publish a message to a topic, text a phone number, create or tidy topics and subscriptions. You build a scenario, which is a chain of modules where each module is one brick (an action or a search) of one app, and Make runs it for you.
Alerts that reach people without anyone copying them. When a form, a CRM or a database records something important, Send a Message pushes it to an SNS topic, to a mobile platform endpoint, or as an SMS straight to a phone number. Everyone subscribed to that topic hears about it.
Topics created as your projects appear. A new client or a new product line can get its own channel: Create a Topic opens it, Create a Subscription adds the right address to it, and Update a Topic adjusts it later. Nobody has to open the AWS console for it.
A clean inventory of who receives what. List Topics and List Subscriptions return every item they find, so you can write them into a sheet or check them before sending. If you are still learning the editor, the Make training covers these patterns step by step.
What the integration does not do: it has no trigger, so Amazon SNS cannot start a scenario by itself. Another app, or Make's schedule, has to start the run. The same app often has an n8n node too; the n8n vs Make comparison helps you pick the tool. For plan details, see Make pricing.
How do you connect Amazon SNS to Make?
- 01
Prepare your AWS access key
You need an active AWS account with the right permissions. In the IAM console, click your User name, open the Security credentials tab and click Create access key. Copy both values shown on screen and keep them somewhere safe.
- 02
Add a module and open the connection
In your scenario, add any Amazon SNS module, then click Create a connection. A connection is your AWS account linked to Make once and reused by every Amazon SNS module afterwards. You can give it a clear name in Connection name.
- 03
Paste the credentials and save
Paste the two values you copied from IAM into the connection window, or follow the instructions on screen, then save. Once the connection works, Make can list the topics and subscriptions of your account inside the module fields.
Build your first scenario with Amazon SNS
GoalWhen a new record lands in another app, Make checks the target topic in Amazon SNS and publishes a message to it.
- 01
Create the scenario and its starting point
From the Scenarios page, create a new scenario and click the +. Since Amazon SNS has no trigger, pick the trigger of the app where the event happens, such as a new row or a new form entry.
- 02
Add Get a Topic
Click the + on the right of the first module, search Amazon SNS and choose Get a Topic. Click Create a connection if needed, then pick your topic from the list Make shows.
- 03
Add Send a Message
Add Send a Message after it. Map the topic returned by the previous module, then write the message using data from the first app, for example a customer name or an order reference.
- 04
Test with Run once
Click Run once. Make runs the scenario one time, and you can open each module to read the bundles it received. A bundle is one item passed along, here one record. Check that the message arrived.
- 05
Schedule and switch it on
Set the schedule on the first module, which is every 15 minutes by default, then switch the scenario on. Each module run on a bundle counts as one operation on your Make plan.
What each Amazon SNS module does
Amazon SNS gives you 11 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
Create a Subscription
ActionIn Make“Creates a new subscription.”
Adds a new subscriber to an existing topic, so that the address or endpoint you choose starts receiving everything published there. It saves you from adding people by hand in AWS.
Create a Topic
ActionIn Make“Creates a new topic.”
Opens a brand new SNS topic, the channel that subscribers listen to and that messages are published into. You get a fresh channel without touching the AWS console.
Delete a Topic
ActionIn Make“Deletes a topic.”
Removes a topic from your account, which also stops that channel from carrying any further messages. Useful to keep your SNS setup tidy once a project is over.
Get a Subscription
ActionIn Make“Gets a specified subscription.”
Reads the details of one subscription you point to, and hands them to the next module as a single bundle. It answers the question of what a given subscription looks like right now.
Get a Topic
ActionIn Make“Gets a specified topic.”
Fetches one specific topic and passes its details along, so later modules can use it without you retyping anything. It is a quick way to confirm the channel you are about to use.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Lets you call any endpoint of the Amazon SNS API from your scenario, with the same connection as the other modules. It covers whatever the ten ready-made modules do not.
Send a Message
ActionIn Make“Sends a message to an Amazon SNS topic, a text message (SMS message) directly to a phone number, or a message to a mobile platform endpoint.”
Publishes a message in one of three ways: to a topic, as an SMS text sent straight to a phone number, or to a mobile platform endpoint. This is the module most scenarios end on.
Update a Subscription
ActionIn Make“Updates an existing subscription.”
Changes a subscription that already exists instead of deleting and recreating it, so the subscriber keeps receiving messages with the new settings you apply.
Update a Topic
ActionIn Make“Updates an existing topic.”
Edits a topic already in your account, keeping its subscribers in place while you adjust how the channel is set up. No need to rebuild the channel and invite everyone again.
List Subscriptions
SearchIn Make“Retrieves a list of subscriptions.”
Returns the subscriptions of your account, each one as its own bundle, so you get a full picture of who listens to which channel.
List Topics
SearchIn Make“Retrieves a list of topics.”
Retrieves the topics in your account and outputs them one bundle each, which gives you an inventory of your notification channels in a single step.
Need help automating Amazon SNS with Make?
A person reads every message.