Configure SaaSify to receive notifications
  • 14 May 2024
  • 2 Minutes to read

Configure SaaSify to receive notifications


Article summary

In this Article

This article explains how to configure SaaSify to receive notifications. To receive notifications, subscribe to the AWS Marketplace Amazon Simple Notification Service (Amazon SNS) topics provided to you during product creation. The topics provide notifications about changes to customers’ subscriptions and contract entitlements for your products. This lets you know when to provide and revoke access for specific customers.

Pre-requisites

  • SaaS listings should be created on AWS marketplace portal in order to create SNS subscription individually for each product(listing).

  • SaaSify PSM will provide the following information as part of the configuration:

  1. Cloud Formation Quick Create URL

  2. SaaSifySNSWebhookUrl

Note:

Ensure you have all the above details provided by the PSM.

Create SNS Subscriptions

For SaaSify to start receiving notifications, we need to ensure the SNS Subscriptions are created and point to the SNS Webhook URL of SaaSify.

Follow the below steps for creating the SNS Subscriptions:

  1. Open the Cloud Formation Quick Create URL provided by PSM in the Browser and log in using your AWS Credentials.

  2. Ensure the correct Region: N.Virginia (us-east-1) is selected.

  3. Provide the Stack name. For example: AWSMarketplace-SaaSify-<PRODUCT-CODE>

  4. Update the below Parameters values:

    1. Under Parameter, for EntitlementServiceSNSTopicArnParameter paste the value of Entitlement Service SNS topic ARN. You will get this value from the Product Summary page in AMMP

    2. Under Parameter, for MeteringServiceSNSTopicArnParameter paste the value of Metering Service SNS topic ARN. You will get this value from the Product Summary page in AMMP

    3. SaaSifySNSWebhookUrl, the value is provided by the PSM

  5. Click on Create Stack

  6. Once the Stack creation is completed successfully, you can see the status as Create_Complete

  7. Navigate to the Resources tab to ensure that Entitlement and Metering SNS Topics are created.

    Note:

    The above steps needs to be setup for all the Public Listings(SaaS contract based).

Next Step