?>

Tumblr + Amazon SNS Integrations

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

  • No code
  • No Credit Card
  • Lightning Fast Setup
About Tumblr

Tumblr is a popular microblogging and social networking platform that lets you effortlessly post text, photos, quotes, links, music, and videos from your desktop and mobile devices. It is a great choice for people who want to join a large community.

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 ways to Integrate Tumblr + Amazon SNS

  • Tumblr Amazon SNS

    Tumblr + Amazon SNS

    Create Message to Amazon SNS from New Post in Dashboard in Tumblr Read More...
    Close
    When this happens...
    Tumblr New Post in Dashboard
     
    Then do this...
    Amazon SNS Create Message
  • Tumblr Amazon SNS

    Tumblr + Amazon SNS

    Create Topic to Amazon SNS from New Post in Dashboard in Tumblr Read More...
    Close
    When this happens...
    Tumblr New Post in Dashboard
     
    Then do this...
    Amazon SNS Create Topic
  • Tumblr Amazon SNS

    Tumblr + Amazon SNS

    Create Message to Amazon SNS from New Post in My Blog in Tumblr Read More...
    Close
    When this happens...
    Tumblr New Post in My Blog
     
    Then do this...
    Amazon SNS Create Message
  • Tumblr Amazon SNS

    Tumblr + Amazon SNS

    Create Topic to Amazon SNS from New Post in My Blog in Tumblr Read More...
    Close
    When this happens...
    Tumblr New Post in My Blog
     
    Then do this...
    Amazon SNS Create Topic
  • Tumblr Amazon SNS

    Tumblr + Amazon SNS

    Create Message to Amazon SNS from New Liked Post in Tumblr Read More...
    Close
    When this happens...
    Tumblr New Liked Post
     
    Then do this...
    Amazon SNS Create Message
  • Tumblr {{item.actionAppName}}

    Tumblr + {{item.actionAppName}}

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

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

    Triggers
  • New Liked Post

    Triggers whenever you 'like' a post on Tumblr.

  • New Post in Dashboard

    Triggers when a new post is added by someone you follow on Tumblr.

  • New Post in My Blog

    Triggers when a new post is created in a specific blog you own.

  • New Subscription

    Triggers when you add a new subscription.

  • New Topic

    Triggers when you add a new topic.

    Actions
  • Create Link Post

    Creates a new link post.

  • Create Quote Post

    Creates a new quote post.

  • Create Text Post

    Creates a new text post.

  • Create Message

    Create a new message.

  • Create Topic

    Create a new topic.

How Tumblr & Amazon SNS Integrations Work

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

    (2 minutes)

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

Integration of Tumblr and Amazon SNS

Tumblr?

Tumblr is an online blogging platform that allows users to upload images, videos, audio files, text posts, links, quotes and more. Users can fplow other users' blogs as well as make their own blogs public or private.

Amazon SNS?

Amazon Simple Notification Service (SNS. is a web service that enables applications to perform a variety of messaging functions, including pushing notifications to subscribers, delivering messages to queues, and querying for message histories.

Integration of Tumblr and Amazon SNS

In order to integrate the two platforms, we will create a new service component called js-amazon-sns . This component will use JavaScript Client Library for Amazon SNS to send a notification using the AWS SDK for JavaScript.

The fplowing diagram illustrates the integration of these two services:

Figure 4. Integration of Tumblr and Amazon SNS

Notice that the request from the client to the server is made by sending a POST request to the url /post/tumblr/compose with a JSON payload containing a body of '{ message. "This is a test message from my tumblr account." }' . This payload is then passed from the server to the service component as a parameter via an HTTP callback. The service component receives the payload as a parameter and makes a request to Tumblr using the method postMessage . In this case, we are not passing any data to Tumblr but we want to emulate how we would send data to Tumblr. We will be passing data in the next step; that is, we will actually send a notification with data and then pass it on to Amazon SNS. The response from Tumblr will be sent back to the server and passed on to the test app as a parameter via an HTTP callback once again. The test app will receive the response from Tumblr and make a request to Amazon SNS using the method postMessage . This time, however, we will pass some data using the method postMessage . We will be passing two parameters. one for the message body and one for the user token. The user token is needed because we’re sending a notification to a user on another platform. Once Amazon SNS receives our request for sending a notification and receiving acknowledgement, it sends us back an acknowledgement that contains an HTTP status code and a message ID that we can use if we want to check on the status of our notification. The final step in this process is to update our database with information about our new message. For example, if we had posts on both platforms, we would need to update our database with information about both posts. As you can see, this integration process invpves multiple steps so let’s go over each step in more detail.

Posting Message to Tumblr Using Amazon SNS

To post a message to Tumblr using Amazon SNS, we must first create an Amazon SNS topic. To do so, log in to your AWS conspe, select Topics in the navigation pane on the left side, click Create Topic , and provide the required information in the Create Topic dialog box. After creating an Amazon SNS topic, you will have an Amazon SNS topic that has been created successfully. Now that you have created an Amazon SNS topic that can be used to send notifications, you can go ahead and create an Amazon SNS endpoint. To do so, click Create Endpoint , provide the required information in the Create Endpoint dialog box, select your Amazon SNS topic in Topic ARN , and then click Use topic endpoint . After creating an Amazon SNS endpoint, you will have an Amazon SNS endpoint that has been created successfully. Now that you have created an Amazon SNS topic and endpoint that can be used to send notifications, you can go ahead and create a new service component called js-amazon-sns . To do so, click Create Component , provide the required information in the Create Component dialog box, select Amazon SNS Notification in Component Type , provide the required information in Topic ARN , and then click Save Changes . You can now use this service component to send notifications through Amazon SNS. To test whether your Amazon SNS topic and endpoint are working correctly, you can click Test Service Component . On the Test Service Component dialog box, enter the required information in Request Body , click Generate , and then click Send . You should see that both requests succeeded for this test. Now that your Amazon SNS topic and endpoint are working correctly, you can go ahead and create a new service component called js-tumblr-notifications . To do so, click Create Component , provide the required information in the Create Component dialog box (Leave all fields blank), select Tumblr Notification in Component Type , provide your Tumblr token in Client ID , provide your Tumblr secret key in Client Secret , provide your Tumblr username in Username , select Email Address in Notifications Type , enter http://mydomain.com in Endpoint URL , and then click Save Changes . You can now use this service component to send notifications through Amazon SNS. To test whether your Amazon SNS topic and endpoint are working correctly, you can click Test Service Component . On the Test Service Component dialog box, enter the required information in Request Body , click Generate , and then click Send . You should see that both requests succeeded for this test. Now that you have created your Amazon SNS topic and endpoint and tested them out successfully, let’s go over how you can send a notification from your client application to your server application using Amazon SNS. To do so, you need to create a new service component called js-send-message-to-sns . To do so, click Create Component , provide the required information in the Create Component dialog box, select jQuery Notification in Component Type , provide your username in Username , provide your password in Password , enter http://mydomain.com in Endpoint URL , select Comment in Notifications Type , enter This is a test message from my tumblr account. into Message Body , select http://mydomain.com in Hostname URL , enter http://mydomain.com in Hostname Path , select 1 in Delivery Delay , specify 0 for Timeout Interval Interval , enter 1 for Subscription Durability Count , enter 1 for Number of Subscriptions , select 1 for Maximum Lifetime of Subscription Duration in Seconds , enter 1 for Maximum Number of Events Per Delivery Delivery Size Limit , and then click Save Changes . You can now use this service component to send notifications through Amazon SNS. To test whether your Amazon SNS topic and endpoint are working correctly, you can click Test Service Component . On the Test Service Component dialog box, enter the required information in Request Body , click Generate , and then click Send . You should see that both requests succeeded for this test. Now that you have created your Amazon SNS topic and endpoint and tested them out successfully, let’s go over how you can send a notification from your client application to your server application using Amazon SNS. To do so, you need to create a new service component called js-send-message-to-sns . To do so, click Create Component , provide the required information in the Create Component dialog box (Leave all fields blank), select jQuery Notification in Component Type (Leave all fields blank), provide your username in Username (Leave all fields blank), provide your password in Password (Leave all fields blank), enter http://mydomain.com in Endpoint URL (Leave all fields blank), select Comment (Leave all fields blank), enter This is a test message from my tumblr account. into Message Body (Leave all fields blank), select http://mydomain.com in Hostname URL (Leave all fields blank), enter http://mydomain.com in Hostname Path (Leave all fields blank), select 1 in Delivery Delay (Leave all fields blank), specify 0 for Timeout Interval Interval (Leave all fields blank), enter 1 for Subscription Durability Count (Leave all fields blank), enter 1 for Number of Subscriptions (Leave all fields blank), select 1 for Maximum Lifetime of Subscription Duration (Leave all fields blank), enter 1 for Maximum Number of Events Per Delivery Delivery Size Limit (Leave all fields blank), and then click Save Changes . You can now use this service component to send notifications through Amazon SNS. To test whether your Amazon SSS topic and endpoint are working correctly, you can click Test Service Component . On the Test Service Component dialog box, enter the required information in Request Body , click Generate , and then click Send . You should see

The process to integrate Tumblr 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.