Learn about products in Autumn and how to create them
Products are the separate packages that define what your customers get and how much they should be billed for it. Each product you create is a distinct combination of these features and prices.
For example, you can define a separate product for all the pricing tiers (eg free plan, team plan, enterprise tier) you offer, or all your different price variations (annual billing, monthly billing, usage-based billing)
Navigate to products section and click create product
You also have the option to duplicate a product. You can choose whether to copy it into Sandbox or the live environment. Hit the Elipses menu on the right of the product table and select “Copy”.
Once the product is created, you’ll be taken to the product editing page. Here you can add product items, as well as set the properties of the product.
Products are made up of product items. These can be:
Set this is the product should be automatically applied to a customer when they’re created. This is typically for free products that give customers access to a limited set of features without paying.
If you set a product to be default, and it has a price, Autumn will still apply it to the customer. However, since there are no payment details for the customer by default, Autumn will send an invoice the customer’s email.
Set this if the product is an add on. This will mean it can be purchased together with other products
If you have multiple groups of subscriptions, and customers can have a product from each of these subscription groups live at the same time, use this field. All product tiers from the same group should have the same value.
Example
Let’s say you have two different types of chatbots - one for customer support and one for sales. You want customers to be able to have both types of chatbots at the same time, but only one tier from each type.
You would create two product groups:
“Customer Support Chatbots” (group: “support”)
“Sales Chatbots” (group: “sales”)
This way, a customer could have both the “Advanced Support” chatbot and the “Starter Sales” chatbot active at the same time, but they couldn’t have both “Basic Support” and “Advanced Support” active together.
You can set a free trial for a product with prices. This will give customers a set amount of days to try the product for free.
To enable a free trial:
If you’re using the customer fingerprint
field, you can also choose to limit
the free trial to one per customer.
The schema for our product
and feature
builders follows the same schema as
our API.
Example autumn.config.ts
First, run npx atmn auth
to authenticate yourself with the CLI.
Then run npx atmn push
to push your changes to Autumn’s sandbox environment.