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.
shipcloud is the shipping service provider and represents a new generation in package shipping. A cloud-based service, it enables small and medium-sized online vendors to work easily and efficiently with all major shipping providers.Shipcloud Integrations
Amazon SNS + SlackSend messages to Slack from the Amazon Simple Notification Service (SNS) Read More...
Amazon SNS + Google SheetsAdd new rows on Google Sheets for new Amazon SNS messages Read More...
Gmail + Amazon SNSSend Messages through Amazon SNS from new Gmail emails [REQUIRED : Business Gmail Account] Read More...
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.
It's easy to connect Amazon SNS + Shipcloud 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 status for a shipment has been reached.
Create a new message.
Create a new topic.
Adding this action into your Connect will create a real shipment. To avoid being charged you can use your sandbox key for creating the connect and switch to the live api key once everything works fine.
Creates a new shipment quote.
Amazon SNS is a service from Amazon Web Services. It is used to build applications that utilize message queues. It provides a highly available, scalable, low-latency platform for moving messages between distributed components of an application. Amazon SNS can be used for many kinds of messaging including mobile notifications, e-mail, and other systems.SNS is a cheap way to send out messages to many consumers. It also provides lots of features for sending out notifications such as topic based messaging and push methods like e-mail and SMS.
Amazon SNS allows you to create subscriptions to topics which can be sent to subscribers. When a new notification is sent to the subscribed topic, it is not delivered directly to the subscriber but instead it is stored in a queue until the subscriber retrieves it.The services that use Amazon SNS are SQS, Kinesis, CloudTrail, CloudWatch Events, and many more other services that need a message queue system. The main difference between SQS and SNS is that SQS is a fully managed queuing service that stores messages and delivers them to consumers. On the other hand, SNS does not store messages but notifications and does not deliver the messages to consumers unless the consumer subscribes to the topic. But there is no limit on the number of subscribers unlike SQS.SNS has two types of notifications. Simple Notification Service (SNS. and Publish Subscribe Message Service (PSMS. PSMS lets you send push notification messages to end users and publish messages to topics that other applications can subscribe to. There are two methods for publishing and subscribing. Push model (SNS. and Pull model (PSMS.
B. What is Shipcloud? Shipcloud is an open source e-commerce solution built on top of Laravel 5.3 with additional packages from Composer. Shipcloud is a full package, from shopping cart, order management to order fulfillment and payment gateway. With Shipcloud, you can create your own e-commerce website from scratch using only composer commands. Shipcloud eliminates all the hard work by providing useful packages that will save time and energy for building your store.With Shipcloud we can integrate with many third party services. One of these third party services is Amazon SNS. The integration between Shipcloud and Amazon SNS is pretty simple, all we have to do is configure Shipcloud with our Amazon credentials so that when a new order gets created in Shipcloud it sends a notification through Amazon SNS subject line 'Shipcloud Order'. So let's get started with this integration.
Step 1 . First of all we need to sign up for AWS if we haven't already done it. Signing up for AWS takes few minutes only. You just need your credit card information and you can start working with AWS.Step 2 . After signing up, go to the 'Services' page in AWS console ( https://console.aws.amazon.com/services/ . and click on the 'Amazon SNS' service under the messaging section.Step 3 . Click on 'Create subscription' button on the left side navigation pane. Then a form will appear asking for details about the subscription. Here you need to provide three mandatory fields and one optional field which we want to use while sending notification through Amazon SNS which is subject line. Don't forget to choose 'Topic' as Message Format while creating subscription because we are going to send notification through topic from Shipcloud app.Then click on 'Create subscription' button at bottom of form and you will get something like this:Next step is to create a topic as shown above in screenshot so that we can subscribe to that topic in Shipcloud app and send notifications through it.Step 4 . To create a topic click on 'Topics' tab on the left side navigation pane and then click on 'Create topic'. Now fill in details as described in screenshot below:Now you will get a topic created like this:Step 5 . Now we need to configure Shipcloud app with our Amazon credentials so that when a new order gets created in Shipcloud app it sends a notification through Amazon SNS topic which we created above. To do this, let's go back to our AWS console page where we created subscription for Topic (Amazon SNS. and click on 'Retrieve credentials' button on upper right corner as shown in screenshot below:After clicking on 'Retrieve credentials' button, you will get credentials which looks like this:Copy access key from above image and paste it in your Shipcloud .env file which you can find inside .env folder in your Laravel project root directory as shown below:Step 6 . Go back again to AWS console page where we created subscription for Topic (Amazon SNS. and click on 'Create subscription' button on left side navigation pane again. Then provide value for fields as shown in screenshot below:Note. Clicking on 'Create subscription' button will redirect you to another page where you will be asked for confirmation whether you really want to create subscription or not. Just click on 'Confirm' button as shown belowYou will get something like this after clicking on confirm button:Now you have successfully integrated Shipcloud application with Amazon SSS topic which means now whenever a new order gets created in Shipcloud app it sends a notification through Amazon SSS topic which will be received by subscriber who has subscribed to that topic. Now let's see how we can configure Shipcloud app with our AWS account so that when an order gets created in Shipcloud app it sends a notification through Amazon SSS topic which we created above in Step 4 . We have already configured Amazon credentials inside .env file so let's dive into configuring Shipcloud app with it.
1-Amazon SNS provides free notification service so using it helps us not spend money on third party services like Pusher, Sendgrid etc. 2-We don't have to worry about infrastructure because its provided by AWS itself! 3-If you are already working with AWS then integrating Shipcloud app with Amazon SSS topic is pretty simple! 4-Getting started with integration was pretty simple! 5-There are many other benefits of integration of Amazon SSS and Shipcloud but I'll leave it up to you guys to explore yourself :)
The process to integrate Amazon SNS and Shipcloud 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.