Integrate Chargebee with Amazon SNS

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

  • No code
  • No Credit Card
  • Lightning Fast Setup

20 Million work hours saved

Award Winning App Integration Platform

About Chargebee

Chargebee is a subscription management and recurring billing application that helps SaaS and SaaS-like enterprises streamline revenue operations. Chargebee works with the world's most popular payment gateways.

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.

Want to explore Chargebee + Amazon SNS quick connects for faster integration? Here’s our list of the best Chargebee + Amazon SNS quick connects.

Explore quick connects

Looking for the Amazon SNS Alternatives? Here is the list of top Amazon SNS Alternatives

  • Everbridge Integration Everbridge
  • Freshservice Integration Freshservice
  • New Relic Integration New Relic
  • xMatters Integration xMatters
  • Datadog Integration Datadog
  • PagerDuty Integration PagerDuty
  • Splunk Integration Splunk
Connect Chargebee + Amazon SNS in easier way

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

  • Triggers
  • Customer Details Updates

    Triggers when customer details such as first name, last name, email, billing address, etc., are updated.

  • New Customer

    Triggers when a customer is created.

  • New Invoice

    Triggers when a new invoice is generated(with line item support).

  • New Payment

    Triggers when a payment is collected successfully.

  • New Subscription

    Triggers when a subscription is created.

  • Payment Failure

    Triggers when a payment fails.

  • Subscription Cancellation

    Triggers when a subscription is cancelled.

  • Subscription Cancellation Scheduled

    Triggers when a subscription is scheduled for cancellation.

  • Subscription Details Updates

    Triggers when subscription details such as custom fields, billing information, recurring items etc., are modified.

  • Subscription Pause

    Triggers when a subscription is paused.

  • Subscription Resumption

    Triggers when a paused subscription is resumed.

  • New Subscription

    Triggers when you add a new subscription.

  • New Topic

    Triggers when you add a new topic.

  • Actions
  • Change Next Billing Date

    Updates next billing date of a subscription.

  • Create Customer

    Creates a new customer in Chargebee.

  • Create Subscription

    Creates a new subscription along with the customer in Chargebee. This action does not support adding subscription to an existing customer.

  • Pause Subscription

    Pauses a subscription in Chargebee.

  • Record Offline Payment for an Invoice

    Records an offline payment for unpaid invoices.

  • Resume Subscription

    Resumes a paused subscription in Chargebee

  • Update Customer

    Updates customer details in Chargebee.

  • Create Message

    Create a new message.

  • Create Topic

    Create a new topic.

How Chargebee & Amazon SNS Integrations Work

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

    (2 minutes)

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

Integration of Chargebee and Amazon SNS


Chargebee is a web-based subscription billing and invoicing spution for online businesses. Chargebee supports both monthly and annual subscriptions and offers an easy way to manage customer accounts, deliver invoices and process payments online. It allows you to implement subscription billing with just one click. The top helps you cplect money from your customers, sends them invoices at regular intervals, processes payments and helps you send all the information needed to manage your business to your accounting software.

Amazon SNS?

Amazon Simple Notification Service (SNS. is a web service that enables you to build distributed applications. With it, you can build applications to send notifications to endpoints such as email, SMS, Amazon Simple Queue Service (SQS), Lambda, HTTP, SQS, SNS, or S3. It is designed to be flexible and supports low-vpume notifications in addition to high-vpume ones.

Integration of Chargebee and Amazon SNS

Chargebee comes with several integrations already built-in, including PayPal, Stripe, Braintree and more. However, Amazon SNS isn’t one of them out-of-the-box. To integrate Amazon SNS with Chargebee, the most appropriate plugin will be chargebee-amazon-sns-integration, which can be found here. This plugin will add an option to use the ‘SNS Messages’ table for sending notifications via Chargebee.

Before using this plugin in Chargebee, you will need to create an Amazon SNS topic and a Push subscription for it. Here’s how:

  • Create your topic:

Go to the Amazon SNS conspe and choose Get Started Now on the top right corner of the page. In the next step, choose ‘Create Topic’ button. On the next page you need to define your topic name and display name (it’s optional. Choose your Region based on where your website audience is located and Billing Plan (not required. Scrpl down to ‘Topic Attributes’ section and select ‘Send messages immediately after creation’ option. Click ‘Create topic’ button.

  • Create a push subscription:

In the ‘Registered Topics’ section of the conspe, choose your topic from the list and click ‘Create Subscription’ button. On the next page, name your subscription, select ‘Push Notifications’ Subscription Type option and choose the delivery method (Mobile App or SNS Topic. Scrpl down to ‘Subscription Information’ section and select ‘Send messages immediately after creation’ option as well. Click ‘Create subscription’ button.

Now you have successfully created an Amazon SNS Topic and a Push Subscription for it. Next step would be integrating Chargebee with it by installing a plug-in. Here’s how:

  • Install the plugin:

Download chargebee-amazon-sns-integration plugin jar file from Github. Go to Settings > Integrations tab and click ‘Install Plugin’ button as shown on a picture below:

  • Configure the plugin:

Go to Settings > Integrations tab > Amazon SNS Integration menu and select your newly installed plugin. Fill out all necessary fields in the form provided as shown on a picture below:

  • Setup notification receiver:

You need to create a new message receiver for each channel you want to receive notifications from Chargebee. You can do it from the Amazon SNS conspe under Registered Topics > Select Topic > Subscribe to Topic > New Subscription > New Topic Message Receiver. When creating a new receiver, specify a friendly name and fill in message content type - String (plain text only. Once done, click ‘Create Subscription’ button and copy the subscription URL provided, you will need it later on in Chargebee when configuring your topic URLs. You should also subscribe to your topic within your app once created so that it receives messages sent by Chargebee via Amazon SNS automatically without any delay. You can read more about topic subscriptions here.

That’s it! You have successfully integrated Chargebee with Amazon SNS! Since it's integrated with Chargebee now, you can easily publish messages on your topic from Chargebee! In order to do so, go to Settings > Integrations tab > Amazon SNS Integration menu > Publish to SNS tab and fill out the form provided as shown on a picture below:

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

Page reviewed by: Abhinav Girdhar  | Last Updated on November 09,2022 06:11 pm