In this Article
This article describes SaaSify’s support for the Concurrent Agreements feature, which enables organizations to manage multiple independent contracts for a single product simultaneously, ensuring a seamless and automated procurement experience across the enterprise.
Prerequisites
SaaS (Existing Listings): Existing listings (created before June 1, 2026) continue to follow the opt-in process. Partners submit interest via the Contact Us form to enable it for Concurrent agreements
Note:
If you have any questions or need any assistance with the submission of the CA ticket, please reach out to support@saasify.ai.
SaaS (Net New Listings): Before June 1, 2026, sellers can choose to enable concurrent or continue with a non-concurrent approach for their new listings. New AWS Marketplace SaaS listings created after June 1, 2026 will by default support Concurrent Agreements
Professional Services: Concurrent is enabled automatically for all listings (Existing + New). No action required from sellers.
Before starting the configuration in the AWS Console, ensure you have the following information from the SaaSify Portal
Marketplace EventBridge Target Destination URL: Found under Seller Account Settings.
SaaSify Seller Code: Required for standardized naming conventions.
Service Credentials: Username and password for basic authentication will be provided by the SaaSify PSM.
SaaSify Seller Account Configuration to Enable CA
To ensure that we are receiving latest Private offers / Authorizations from AWS marketplace to SaaSify Webapp, we need to configure event bridge in AWS Console.
Login to SaaSify web app using Publisher Admin role.
Navigate to Seller Accounts
Choose your AWS seller account and click Edit
Under Marketplace Event bridge target destination, click on Run CFT
If your CloudFormation Template (CFT) is already deployed in AWS console, select Yes
After clicking Yes, follow the instructions provided on the pop-up screen.
If you are running this CFT for the first time, select "No" and follow the instructions on the pop-up screen to deploy the resources.
Multiple SaaSify Env’s Configuration Using Single CFT
Follow the below steps to configure EventBridge Rule for mutiple SaaSify tenants:
Note:
The below configuration setup is only applicable if you are using the same AWS configuration across multiple SaaSify tenants. If you have a single SaaSify tenant or are using different AWS account configurations for multiple tenants, please ignore the below setup.
Find the deployed rule through CloudFormation
Search for CloudFormation from AWS Console
Select the deployed Stack from SaaSify Seller Account and click on it
Navigate to Resources tab
Click on EventBridgeRule under Physical ID
Click on Targets
Filter by Seller Code to view the API destinations associated with each SaaSify tenant.
Note:
This step will navigate you to the EventBridge Rule where you need to update Target Destination for tenants according to different SaaSify Environments.
Find Rule through EventBridge menu
Log in to the AWS Console and ensure the region is selected as us-east-1.
Navigate to Amazon EventBridge via the AWS Console.
Select Rules from the left-hand navigation panel.
Set the Event bus to default.
Search for your specific rule deployed via CFT (e.g., SaaSify-AWSMarketplace-Rule-Sandbox) and click on it.
Creating a New API Destination
If a destination for a specific tenant doesn't exist, follow the below steps:
Go to API destinations and click Create API destination.
Naming Convention: Use a clear identifier (e.g., API-<SaaSify Env Name: Portal / App / Demo/ UAT>-<SaaSify Tenant name: Demo Premium>-<SellerCode>).
API destination endpoint: Copy the "Marketplace EventBridge Target Destination URL" from your SaaSify Seller Account settings.
HTTP Method: Select POST.
Connection Setup: Create a new connection if needed.
Connection name: AWS-Mp-api-connection-<SaaSify Env Name: Demo/ UAT/ Portal / App>-<sellercode>
Configure authorization: Custom configuration
API type: Public
Authorization Type: Basic (Username/Password)
Credentials: Use the credentials provided by the SaaSify PSM.
Connection encryption: Use AWS owned key
Click Create.
Updating the EventBridge Rule
Search for Amazon EventBridge in the AWS Console:
Navigate to Rules
Open the target rule (e.g., SaaSify-AWSMarketplace-Rule-Sandbox) and click Edit.
Navigate to the Targets
Search for EventBridge API destination (2) and drag EventBridge API destination into the Targets list (3
Select your newly created / existing API destination.
Under Execution role, choose Use existing role.
Select: SaaSifyIntegrationRoleForEventInvokeApiDestination
Click Update.
Offer Setup in SaaSify Web App
Login to SaaSify web app using Publisher Admin role.
Navigate to Offers
Select the Product which is CA enabled by AWS
Navigate into Providers section at the Offer level
Enable Concurrent Agreements eligible checkbox and click Save changes