Getting Amazon SNS into Zapier

31
Getting Amazon SNS into Zapier

description

Here is a step by step explanation of how to get SNS notifications POSTed via Zapier to hundreds of different services.

Transcript of Getting Amazon SNS into Zapier

Page 1: Getting Amazon SNS into Zapier

Getting Amazon SNS into Zapier

Page 2: Getting Amazon SNS into Zapier

My name is Shalom Carmel.I am a Solutions Architect at

GlobalDots.com, and a freelance consultant.

I solve problems for a living,and share some of my solutions

Page 3: Getting Amazon SNS into Zapier

Amazon SNS

Amazon Simple Notification Service (SNS) is a web service that makes it easy to set up, operate, and send notifications from the cloud. 

http://aws.amazon.com/sns/

Page 4: Getting Amazon SNS into Zapier

Zapier

Zapier enables you to automate tasks between other online services (services like Salesforce, Basecamp, Gmail, and 201 more).

http://zpr.io/Bhi

Page 5: Getting Amazon SNS into Zapier

Here is how to connect Amazon SNS to 200+ services via Zapier,

without a single line of code

Page 6: Getting Amazon SNS into Zapier

You need to have an active AWS account and a Zapier account

Page 7: Getting Amazon SNS into Zapier

We start by opening the AWS console. Select SNS, and click “Create New Topic”

Page 8: Getting Amazon SNS into Zapier

Give your new topic a descriptive name

Page 9: Getting Amazon SNS into Zapier

Jot down the Topic ARN, you will soon need it.Click “Create New Subscription”

Page 10: Getting Amazon SNS into Zapier

Leave SNS for a while and go to Zapier

Page 11: Getting Amazon SNS into Zapier

We start with a web hook trigger “Catch Hook”and a web hook action “GET”

Page 12: Getting Amazon SNS into Zapier

Select and Copy the Webhook URL, and continue

Page 13: Getting Amazon SNS into Zapier

Switching over to SNS

Page 14: Getting Amazon SNS into Zapier

Paste the Webhook URL into the SNS Endpoint, and click “Subscribe”

Page 15: Getting Amazon SNS into Zapier

The subscription is Pending Confirmation. Copy the ARN if you forgot it earlier

Page 16: Getting Amazon SNS into Zapier

In Zapier, we will add a custom filter on the ARN we copied from the console

Page 17: Getting Amazon SNS into Zapier

The Zapier web hook is public, and you don’t want just anyone posting stuff into your ZAP

Page 18: Getting Amazon SNS into Zapier

SNS requires subscription confirmation by invoking the subscription URL

Page 19: Getting Amazon SNS into Zapier

Zapier is smart enough to do it for us via the GET web hook

Page 20: Getting Amazon SNS into Zapier

By trying out the Zap we invoke the subscription URL. Send, DO NOT continue.

Page 21: Getting Amazon SNS into Zapier

Back in AWS, refreshing the view shows the active subscription. Click “Publish To Topic”

Page 22: Getting Amazon SNS into Zapier

Let’s send a test message

Page 23: Getting Amazon SNS into Zapier

The webhook action was temporary, just to confirm the subscription

Page 24: Getting Amazon SNS into Zapier

Now we change the Zap to the real action that we actually need, a Gmail draft

Page 25: Getting Amazon SNS into Zapier

The Subject keyword took a few minutes to show on the list, so I typed {{Subject}} instead

Page 26: Getting Amazon SNS into Zapier

Enable your Zap

Page 27: Getting Amazon SNS into Zapier

You can start publishing to the SNS topic, either manually or via Amazon’s API

Page 28: Getting Amazon SNS into Zapier

This is the draft message created in Gmail

Page 29: Getting Amazon SNS into Zapier

This is how it looks like in Zapier’s activity log

Page 30: Getting Amazon SNS into Zapier

What else is possible?

Page 31: Getting Amazon SNS into Zapier

What else is possible with Zapier?

Insert a database record (SQL connection)Create a Helpdesk ticket (Desk.com,

Zendesk,…)Send SMS or ring a phone (Twillio)Post to a custom URL or API

http://zpr.io/Bhi