?>

Amazon SNS + Pendo Integrations

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

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 Pendo

Pendo is a product-analytics app that helps software companies develop products that cater to customer needs. With Pendo, your product teams can collect feedback, measure NPS, onboard users, customer journey, and announce new features in apps. Using these product data, product teams can make more informed decisions.

Pendo Integrations

Best Amazon SNS and Pendo Integrations

  • Amazon SNS Slack

    Amazon SNS + Slack

    Send messages to Slack from the Amazon Simple Notification Service (SNS) Read More...
    When this happens...
    Amazon SNS New Message
     
    Then do this...
    Slack Send Channel Message
    Want to keep your Slack team informed about the Amazon SNS messages you're sending? After you've set up this Amazon SNS-Slack integration, they'll receive a message on Slack for any new Amazon SNS message instantly. The message content will include a timestamp, the topic name, and the body of the notification.
    How This Integration Works
    • A new message is sent on a topic from Amazon SNS
    • Appy Pie Connect automatically sends a message on Slack
    What You Need
    • Amazon SNS account
    • Slack account
  • Amazon SNS Google Sheets

    Amazon SNS + Google Sheets

    Add new rows on Google Sheets for new Amazon SNS messages Read More...
    When this happens...
    Amazon SNS New Message
     
    Then do this...
    Google Sheets Create Spreadsheet Row
    If you want to keep track of all your Amazon SNS interactions, this integration is for you. Connect your Amazon SNS account to Google Sheets with Appy Pie Connect without any coding. Once you've activated this Amazon SNS Google Sheets integration, you'll be all set. From then on, every new message you receive for a specific topic on Amazon SNS will automatically be sent to Google Sheets, where a new row will be created for each. That way you can keep a record of all your Amazon SNS communication easy and organized.
    How This Amazon-SNS Integration Works
    • A new message is sent on a topic from Amazon SNS
    • Appy Pie Connect automatically adds a new row on Google Sheets
    What You Need
    • Amazon SNS account
    • Google Sheets account
  • Amazon SNS Amazon SNS

    Gmail + Amazon SNS

    Send Messages through Amazon SNS from new Gmail emails [REQUIRED : Business Gmail Account] Read More...
    When this happens...
    Amazon SNS New Email
     
    Then do this...
    Amazon SNS Create Message

    Amazon SNS is the highly managed messaging service used for sending basic notifications that can take the form of mobile push notifications, SMS’s, and even emails. With this service, you can also send alerts to various distributed services around the web. Now you can add more value to your Amazon SNS service by connecting it to Gmail. Once active, whenever a new email (matching a specific search term) is received on Gmail, Appy Pie Connect will automatically push out a new Amazon SNS message with all the details of the email.

    Note: To use this integration you must have a Business Gmail account.

    How it Works
    • A new email is received on Gmail
    • Appy Pie Connect automatically sends an Amazon SNS message.
    What You Need
    • A Gmail account
    • An Amazon SNS account
  • Amazon SNS SendGrid

    Pendo + SendGrid

    Send SendGrid Emails to New Pendo Visitors Read More...
    When this happens...
    Amazon SNS New Visitor
     
    Then do this...
    SendGrid Send Email
    Want to send emails to your new Pendo Visitors? Give this Pendo-SendGrid integration a shot. Set it up and whenever when a person visits on your website/app, Pendo will monitor their journey and pass that information to Appy Pie Connect where a targeted email will be sent to them via SendGrid.
    How this Pendo-SendGrid integration works
    • A new visitor is added to your Pendo account
    • Appy Pie Connect will automatically them SendGrid email based on their interest.
    What You Need
    • A Pendo account
    • A SendGrid account
  • Amazon SNS SendGrid

    Pendo + SendGrid

    Send SendGrid Emails to New Pendo Visitors (from Report) Read More...
    When this happens...
    Amazon SNS New Visitor From Report
     
    Then do this...
    SendGrid Send Email
    Want to send emails to your new Pendo Visitors? Give this Pendo-SendGrid integration a shot. Set it up and whenever when a person visits on your website/app, Pendo will monitor their journey and pass that information to Appy Pie Connect where a targeted email will be sent to them via SendGrid.
    How this Pendo-SendGrid integration works
    • A new visitor is added to your Pendo account
    • Appy Pie Connect will automatically them SendGrid email based on their interest.
    What You Need
    • A Pendo account
    • A SendGrid account
  • Amazon SNS SendGrid

    {{item.triggerAppName}} + {{item.actionAppName}}

    {{item.message}} Read More...
    When this happens...
    Amazon SNS {{item.triggerTitle}}
     
    Then do this...
    {{item.actionAppImage}} {{item.actionTitle}}
Connect Amazon SNS + Pendo in easier way

It's easy to connect Amazon SNS + Pendo 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 Visitor

    Trigger when new visitor visit.

  • New Visitor From Report

    Trigger when a new visitor added in the report.

    Actions
  • Create Message

    Create a new message.

  • Create Topic

    Create a new topic.

How Amazon SNS & Pendo Integrations Work

  1. Step 1: Choose Amazon SNS as a trigger app and Select "Trigger" from the Triggers List.

    (30 seconds)

  2. Step 2: Authenticate Amazon SNS with Appy Pie Connect.

    (10 seconds)

  3. Step 3: Select Pendo as an action app.

    (30 seconds)

  4. Step 4: Pick desired action for the selected trigger.

    (10 seconds)

  5. Step 5: Authenticate Pendo with Appy Pie Connect.

    (2 minutes)

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

Integration of Amazon SNS and Pendo

Amazon SNS is a highly scalable, flexible, fully managed pub/sub messaging service. Amazon SNS lets you decouple the components of your application so they can scale independently and reach their full potential. We will look into the architecture of Amazon SNS and its features, which include:

Pendo is a cloud-based software analytics tool that gives teams deep insights into how users engage with their software. Pendo enables product teams to understand user behaviors, measure product usage, identify adoption challenges, analyze feature impact and optimize decisions based on actual data.

For our integration we are going to use the following tools:

AWS SDK for PHP . Provides simple access to AWS services from your PHP applications.

. Provides simple access to AWS services from your PHP applications. Amazon SNS . Event-driven publish/subscribe messaging service.

Pendo. A SaaS platform for managing customer engagements.

Now let’s find out how we can integrate Amazon SNS with Pendo.

II.A Integration of Amazon SNS and Pendo

We will use the JSON format in our payload. You can also use XML if you prefer, but we’ll stick with JSON for simplicity. Amazon SNS provides an endpoint in the API Gateway for us to send messages to topics. It also offers a URI template parameter that lets us specify this topic as a variable in our request. For more information about this, go here. This is how we will make our API request to send our message to a topic:

POST https://endpoint-api-id.execute-api.us-east-1.amazonaws.com/Prod/TopicArn=arn:aws:sns:us-east-1:123456789012:topic. MyTopicName

{ "Records". [ {"MessageType":"SMS","Body":"This is an SMS message","TopicArn":"arn:aws:sns:us-east-1:123456789012:topic:MyTopicName"} ] }' { "Records". [ {"MessageType":"SMS","Body":"This is an SMS message","TopicArn":"arn:aws:sns:us-east-1:123456789012:topic:MyTopicName"} ] }'

The above request creates a new subscription for the topic ‘MyTopicName’. When you send a POST request to this endpoint, it creates a new topic subscription and returns a subscription ID (SubscriptionId. and a list of ARNs for subscribed resources (SubscriptionArn. You should store these Subscription IDs and ARNs for the resources returned by the endpoint in AWS SNS so that you can use them later to send messages to the topic using AWS SDK for PHP functions. We will send our messages from Pendo to Amazon SNS via HTTP requests to the endpoint URL for our topic, plus any URI template variables required to specify the topic ARN (which would be the same as the topic name. For example, if we were sending an SMS message to Amazon SNS via Pendo, this is how we would call the HTTP endpoint in PHP. $client = new Services_AmazonSNS(); $response = $client->sendMessage(array('Endpoint' => 'https://endpoint-api-id.execute-api.us-east-1.amazonaws.com/Prod/TopicArn=' . urlencode('arn:aws:sns:us-east-1:123456789012:topic:MyTopicName'), 'MessageBody' => 'This is an SMS message', 'MessageAttributes' => array( 'Body' => 'This is an SMS message', ), )); The response contains an acknowledgement of the message being sent (such as “Successfully published message”. or an error code and message (such as “Failure publishing message”. These are described here and here respectively. Please note that this HTTP request will not return any information about whether or not Amazon SNS successfully delivered the message to your subscribers; you should check the status of your subscriptions directly from the Amazon SNS console instead.

III Conclusion

There are many other ways you can integrate Amazon SNS and Pendo; you can use HTTP requests or webhooks, for example. But the main thing is that both products are scalable and can be used together in many different ways to get the most value out of them.

The process to integrate Amazon SNS and Pendo 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.