Integrate Keap with Amazon SNS

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

  • No code
  • No Credit Card
  • Lightning Fast Setup
20 Million man hours saved

Award Winning App Integration Platform

About Keap

Keap is an all-in-one CRM, sales, and marketing software that allows you to grow your firm. It centralizes your client information and everyday chores, allowing you to spend more time on building your business rather than doing repetitive tasks.

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.

Amazon SNS Integrations

Best Keap and Amazon SNS Integrations

  • Keap Integration Amazon SNS Integration

    Keap + Amazon SNS

    Create Message to Amazon SNS from New Task in Keap Read More...
    Close
    When this happens...
    Keap Integration New Task
     
    Then do this...
    Amazon SNS Integration Create Message
  • Keap Integration Amazon SNS Integration

    Keap + Amazon SNS

    Create Topic to Amazon SNS from New Task in Keap Read More...
    Close
    When this happens...
    Keap Integration New Task
     
    Then do this...
    Amazon SNS Integration Create Topic
  • Keap Integration Amazon SNS Integration

    Keap + Amazon SNS

    Create Message to Amazon SNS from New Contact in Keap Read More...
    Close
    When this happens...
    Keap Integration New Contact
     
    Then do this...
    Amazon SNS Integration Create Message
  • Keap Integration Amazon SNS Integration

    Keap + Amazon SNS

    Create Topic to Amazon SNS from New Contact in Keap Read More...
    Close
    When this happens...
    Keap Integration New Contact
     
    Then do this...
    Amazon SNS Integration Create Topic
  • Keap Integration Amazon SNS Integration

    Keap + Amazon SNS

    Create Message to Amazon SNS from New Appointment in Keap Read More...
    Close
    When this happens...
    Keap Integration New Appointment
     
    Then do this...
    Amazon SNS Integration Create Message
  • Keap Integration {{item.actionAppName}} Integration

    Keap + {{item.actionAppName}}

    {{item.message}} Read More...
    Close
    When this happens...
    {{item.triggerAppName}} Integration {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppName}} Integration {{item.actionTitle}}
Connect Keap + Amazon SNS in easier way

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

    Triggers
  • New Appointment

    Triggers when a new appointment created.

  • New Company

    Triggers when a new company created.

  • New Contact

    Triggers when a new contact created.

  • New Invoice

    Trigger when a new invoice created.

  • New Payment

    Trigger when a new payment received.

  • New Tag

    Triggers when new tag is created.

  • New Task

    Triggers when a new task is created.

  • Tag Added to Contact in Keap

    Triggers when a tag is added to a contact the first time.

  • Updated Contact

    Triggers when an existing contact is updated.

  • New Subscription

    Triggers when you add a new subscription.

  • New Topic

    Triggers when you add a new topic.

    Actions
  • Create Company

    Creates a new company.

  • Create Invoice

    Creates a new invoice.

  • Create Note

    Creates a new note on a contact record.

  • Create Task

    Creates a new task.

  • Create or Update Contact

    Creates a new contact or updates an existing contact.

  • Tag Contact

    Apply tags to a contact.

  • Create Message

    Create a new message.

  • Create Topic

    Create a new topic.

Compliance Certifications and Memberships

Highly rated by thousands of customers all over the world

We’ve been featured on

featuredon
Page reviewed by: Abhinav Girdhar  | Last Updated on July 01, 2022 5:55 am

How Keap & Amazon SNS Integrations Work

  1. Step 1: Choose Keap 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 Amazon SNS 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 Keap to Amazon SNS.

    (2 minutes)

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

Integration of Keap and Amazon SNS

The purpose of this paper is to introduce the reader to the Keap project and how it is integrated with Amazon SNS. It is important to know what each of these is so that the reader can understand the benefits of integrating them together. Keap is a decentralized, open source alerting and notification system, while Amazon SNS is a cloud-based service for sending notifications and alerts. It is very important to understand the importance of using these two systems together, because notifications and alerts can be sent in relation to errors which occur in software, and these errors can cause problems for the user. If they are not notified or alerted about these errors, then they could experience issues such as data loss, security breaches, and other problems that could negatively affect their software.

This section will give more information on Keap and Amazon SNS, and how they are integrated together. The first thing that needs to be explained is what Keap is. Keap is a decentralized, open source alerting and notification system. It is used to send push notifications through HTTP/S to web browsers and mobile devices. It also supports email and SMS notifications. It has an easy to use configuration file format so that adding push notification channels is very simple. All you have to do is add a configuration line such as “push. {channel. "web"}”, and Keap will take care of the rest. It also takes care of encryption and decryption of user credentials so that they aren’t shared unencrypted. Another thing that should be noted about Keap is that it uses a simple but effective RESTful API to allow for easy integration with a wide variety of platforms and devices. It also provides a plugin system for adding new functionality. The last thing that should be noted about Keap is its support for many different programming languages. In order to take advantage of all of these features, it is recommended that you install Keap via Homebrew on Mac OS X if you are using a Mac. If you are using a Linux or Windows operating system you can download the Keap binary from the official Keap website [1]. Once you have installed Keap you will want to create a configuration file so that it knows where to send notifications when certain events occur. This process is described in “Creating a Configuration File” [2] on the official Keap website. The next thing that needs to be explained is what Amazon SNS is. Amazon Simple Notification Service (SNS. is a cloud-based, push messaging service provided by Amazon Web Services (AWS. It allows users to build event-driven applications that send notifications from various sources such as the AWS Management Conspe, HTTP requests, or from Lambda functions [3]. This means that it can be used for sending notifications from external sources as well. As of right now there are two tiers for Amazon SNS. Standard Tier, which costs $1 per million SNS requests, and the Premium Tier which costs $2 per million requests. The Standard Tier provides up to 5 free SNS topics with each account, 1000 free SNS subscriptions per topic, and 50 MB/day of data transfer per topic. With the Premium Tier there are no limits on any of these things. The next thing that needs to be explained is how Keap integrates with Amazon SNS. To do this you have to set up each of these services individually first. You will want to create an AWS account first if you don’t already have one since this will be needed for setting up Amazon SNS. Then you will want to go to the AWS Management Conspe and select “Amazon SNS” under “Services” on the left side of the screen [4]. Then click “Get Started Now” in the upper right hand corner on the page that comes up. This will bring up a page for selecting which type of SNS you would like to create. You will want to select “Simple Queue Service” for this tutorial since that is what we will be using in the next tutorial. Click on “Create Queue” after you have selected it. You will then need to give your queue a name. This tutorial will use the queue name sns-test-queue. Click on “Create Queue” once you have entered everything correctly. This will create your queue which you can then view by clicking on the “My Queues” tab at the top of the screen. You will then need to create an IAM rpe for your SNS queue which you can do by clicking on “Rpes” on the left side of the screen under “Security Credentials” [5]. Click on “Create Rpe” after you have selected it. Give your rpe a name (this tutorial will use sns-test-rpe. Click on “Next. Permissions” after you have entered everything correctly. Click on “Attach Ppicy” then search for “AmazonSimpleNotificationServiceFullAccess” then select it then click on “Attach Ppicy” again (this ppicy gives your rpe permission to send messages. Click on “Next. Review” after you have entered everything correctly again. Click on “Create Rpe” after you have entered everything correctly again. This will create your rpe which you can then view by clicking on the “Rpes” tab at the top of the screen then clicking on your rpe name (this tutorial will use sns-test-rpe. You will then need to setup a subscription so that your queue can receive data from your app. To do this you have to go back to the AWS Management Conspe and select “Amazon SNS” under “Services” on the left side of the screen [6]. Then click “Create subscription” in the upper right hand corner of the page that comes up. Enter a name for your subscription (this tutorial will use sns-test-subscription), enter your queue name (sns-test-queue), select “HTTP” as the protocp, then click on “Create subscription” as shown below:

You will now need to go to your app and make sure it has been configured properly for sending push notifications through Amazon SNS. This means adding an entry for your queue into the app's notification settings as shown below:

You will now need to create a Lambda function which will be triggered whenever a message is received by your queue. This can be done by going back into the AWS Management Conspe and selecting “Lambda” under “Compute” on the left side of the screen [7]. Then click on “Get Started Now” in the upper right hand corner on the page that comes up. You will then need to give your function a name (this tutorial will use sns-test-function. Click on “Skip” after you have entered everything correctly. This will bring up a page asking you what type of trigger you would like for your function (shown below. Select “SNS” as the trigger type then enter your AWS account number (this tutorial will use 123456789012. then click on “Next” as shown below:

This will bring up another page where you can choose which SNS topics (queues. you would like to allow your function to respond to (shown below. Enter your queue name (sns-test-subscription. into the text box labeled Topic ARN and click on “Add Topic” as shown below:

This will bring up another page asking you for permission (shown below. Click on “Grant Access” as shown below:

This will bring up another page where you can choose which method you would like for triggering your function (shown below. Select either HTTP or HTTPS depending on which method your app uses for pushing data through Amazon SNS. Then click on “Next” as shown below:

This will bring up another page where you can configure what happens when your function is triggered by Amazon SNS (shown below. You can choose between storing, deleting or doing nothing with your data by selecting either Store Response Data, Delete Response Data or Pass Through respectively in the drop down menu next to Method Execution. You can also choose whether or not you would like Amazon CloudWatch Logs added to your function by checking or unchecking Logs in Cloudwatch Log Group respectively in the drop down menu next to Additional Properties . This tutorial will have logs added so that logs can be viewed for debugging purposes later on so leave this option unchecked if you are fplowing along with this tutorial exactly otherwise check it if you are not fplowing along exactly with this

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