This article explains how Swif subscriptions work through AWS Marketplace and how customers can purchase Swif using private offers.
Overview
Swif is available as a SaaS product on AWS Marketplace.
You can:
Subscribe to Swif through AWS Marketplace billing, and
Use private offers to get customized pricing and terms (commonly for Lite, Basic, Growth, or Enterprise–style deals).
When a customer accepts a private offer, AWS will redirect them back to Swif to complete setup and link their AWS subscription to their Swif organization.
How AWS Private Offers Work for Swif
What is a private offer?
A private offer is a customized AWS Marketplace offer that:
Is visible only to specific AWS account IDs
Can have custom pricing (e.g., user counts, discounts, term lengths)
Still uses AWS Marketplace for billing and invoicing
Swif uses private offers heavily for enterprise and mid‑market customers who purchase via AWS Marketplace.
How Swif Creates Private Offers (Seller View)
This section describes what Swif does on the AWS side. It’s useful context for customers so you understand what you’ll see in your AWS account.
Open AWS Marketplace Management Portal
In the AWS Marketplace Management Portal, we go to:
Offers → Private Offers
Choose the Swif SaaS product
Select SaaS Product
Choose Swif AI as the product
Configure pricing and users
In the Pricing details section, we:
Configure the number of users for the Swif pricing dimension
Set other offer details (term, discounts, etc.) according to the agreed plan (Lite, Basic, Growth, Enterprise)
Target the customer AWS account
Enter the AWS account ID(s) for the intended customer
Save and publish the private offer
Once this is done, the targeted AWS account(s) will see the private offer in their AWS Marketplace console.
What Customers See in AWS
After Swif has created a private offer for your AWS account:
Sign in to your AWS account.
Go to AWS Marketplace → Manage subscriptions / Private offers.
You’ll see the private offer for Swif AI available to your account.
Click Accept offer to agree to the terms and start the subscription.
After you accept, AWS activates the subscription and will show a Set Up Your Account button for Swif.
Linking Your AWS Subscription to Your Swif Organization
Once you’ve accepted the private offer:
Click “Set Up Your Account” in AWS
In your AWS Marketplace subscription view for Swif, click Set Up Your Account.
AWS will trigger Swif’s callback and redirect you to the Swif login page.
Sign in to Swif
Log in to your existing Swif admin account, or
Create a new Swif account if you’re a new customer.
Confirm or update your AWS account ID in Swif
In Swif, you’ll be asked to update or confirm the AWS account ID that should be linked to your organization.
Make sure this matches the AWS account that accepted the private offer.
Complete the linking
Once your AWS account ID is confirmed, Swif’s callback logic links:
Your AWS subscription and private offer
To your Swif organization and the correct plan (e.g., Lite, Basic, Growth, etc.)
After linking is complete, your Swif organization will be treated as subscribed via AWS with the associated plan limits and billing.
How Billing & Plans Work Behind the Scenes (High Level)
Swif has multiple plans (Free, Lite, Basic, Growth, Enterprise).
On AWS, private offers are configured so that:
The plan (e.g., Lite vs Basic) and
The quantity (e.g., number of users or devices)
can be mapped into Swif’s internal billing logic.
If your organization:
Has an active AWS subscription → you’ll get the corresponding paid plan behavior.
Does not have Stripe, AWS, or other admin subscription → you’ll be treated as Free with the appropriate Free‑plan limits.
You don’t need to manage this mapping yourself; it’s handled automatically once your AWS subscription is linked to your Swif organization.
FAQs
Do I need to give Swif my AWS account ID?
Yes.
Your AWS account ID is required so Swif can:
Target your account with a private offer, and
Correctly link the accepted offer to the right Swif organization.
You’ll be prompted to confirm or update this ID in Swif after clicking Set Up Your Account from AWS.
What if I have multiple AWS accounts?
If you use multiple AWS accounts:
Make sure the account that accepts the private offer is the same account ID you enter in Swif when linking.
If you need to change which account is linked later, contact Swif support so we can adjust the mapping.
What if I don’t see the “Set Up Your Account” button?
Common reasons:
The private offer hasn’t been accepted yet.
You’re viewing AWS Marketplace from a different AWS account than the one that received the offer.
The offer may have expired or been withdrawn.
If you’ve confirmed those and still don’t see the button, contact Swif support with:
Your AWS account ID
The name of the Swif offer
Can I move from Stripe billing to AWS, or vice versa?
In many cases, yes, but moving between billing channels (Stripe ↔ AWS) may require:
Cancelling one subscription
Re‑provisioning the plan through the other channel
Reach out to your Swif account manager or support for guidance so we don’t accidentally downgrade or disrupt your organization’s access.
