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.
Basecamp Classic is a well-known project management tool. Basecamp's traditional version allows you to manage multiple projects, milestones, to-do items, and more. An easy approach to keep your inbox clean and consolidate your work.
Basecamp Classic IntegrationsAmazon SNS + Basecamp Classic
Create Project to Basecamp Classic from New Topic in Amazon SNS Read More...Amazon SNS + Basecamp Classic
Create Message to Basecamp Classic from New Topic in Amazon SNS Read More...Amazon SNS + Basecamp Classic
Create Todo list to Basecamp Classic from New Topic in Amazon SNS Read More...Amazon SNS + Basecamp Classic
Create Milestone to Basecamp Classic from New Topic in Amazon SNS Read More...Amazon SNS + Basecamp Classic
Create Todo Item to Basecamp Classic from New Topic in Amazon SNS Read More...It's easy to connect Amazon SNS + Basecamp Classic without coding knowledge. Start creating your own business flow.
Triggers when you add a new subscription.
Triggers when you add a new topic.
Triggers when a new message is added to a project.
Triggers when a new milestone is added to a project
Triggers when a new person is added to an account.
Triggers when a new project is added to an account.
Triggers when a new todo item is added to a todo list.
Triggers when a new todo list is added to a project.
Create a new message.
Create a new topic.
Creates a new message.
Creates a new milestone.
Be Careful! Easy to go over your plan limit.
Creates a new todo item.
Creates a new todo list.
(30 seconds)
(10 seconds)
(30 seconds)
(10 seconds)
(2 minutes)
Amazon Simple Notification Service or Amazon SNS is a web service that allows users to create topic-based channels where they can publish messages. Users can subscribe to the channels and be notified when there is a new message in the channels.
Basecamp Classic (originally named 37 Signals. is a web application for project management, collaboration and communication. It comes in two versions. Basecamp and Basecamp 2. Both versions are cloud-based web applications where users sign up and have access to their hosted projects.Basecamp Classic was founded by Jason Fried and David Heinemeier Hansson in 2004. The name was changed to Basecamp from 37signals in 2009.Basecamp Classic is still being developed today, however the company has released a new product called Basecamp 3 which is currently in beta.
Amazon SNS and Basecamp Classic can be integrated by using an Amazon SNS topic to send a message from an AWS Lambda function to a Basecamp Classic project. The Lambda function will be triggered whenever there is a new message published to the specified topic. Then the Lambda function will create a card on the specified project with the text of the message.Benefits of Integration of Amazon SNS and Basecamp Classic:
The following steps will explain how to integrate Basecamp Classic and Amazon SNS. The process can be broken down into three main parts. getting a subscription key from Amazon SNS, creating an IAM role, and creating a Lambda function.First, create an Amazon Web Services account. Next, go to the Amazon SNS console and click Create subscription. Then you will see an input form requesting information about your topic. Fill out the form with the information as shown in the image below.After you have created your topic, you will get a subscription ID, which is needed for the next step which is creating an IAM role.Third, go to the IAM console, click Roles, Create New Role, and choose the Lambda Full Access policy template and click Next Step. Then enter your base URL such as "https://your-basecamp-url" (where your-basecamp-url is your URL on basecamp), choose Programmatic access, and click Next Step. Then click Create Role.Fourth, create your Lambda function by using your preferred programming language. For this example, we are going to use NodeJS version 4 (NVM. Install the command line interface for NodeJS:nvm install 4 nvm use 4 npm install aws-lambda-tools --global npm install aws-sdk --saveThen create a file called lambda_function.js with the following contents:'use strict'; var AWS = require('aws-sdk'); var event = require('event'); // Specify your subscription ID here exports.handler = function(event, context. { var sns = new AWS.SNS(); // Create a new topic var params = { TopicName . 'BasecampProject', ProtocolMessage . true }; sns.publish(params, function(err, data. { if(!err && data. { console.log(data); } }); }; module.exports = exports;Note. Replace your-basecamp-url with your actual base camp url in the above snippet code.Next, upload your Lambda function zip file to the AWS Lambda console under "Create Function". You will then receive an ARN for your newly created Lambda function, which you will need later on when creating an IAM role.Finally, create an IAM role by going to IAM Dashboards->Roles->Create New Role->Choose "AWS Lambda" as your role type->Then choose "AWS Service Roles"-> Choose "AWS Lambda"->Select "Your Lambda Function Name"->Click "Attach Policy" and choose "AmazonSNSFullAccess", then click "Create Role".
Now you have successfully integrated Amazon SNS with Basecamp Classic. You can try out your integration by sending a message from Amazon SNS to Basecamp Classic via using one of the following methods:
The process to integrate Amazon SNS and Basecamp Classic 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.