How to Create a Subscription Product
Learn how to create subscription products that automatically bill customers on a recurring schedule (weekly, monthly, or yearly). Subscriptions provide predictable revenue and allow customers to access services automatically.
Before You Begin
- You must be logged in to your account at https://app.joinzipper.com
- You need permission to manage products (typically organization owners and admins have this permission)
- Stripe must be connected (required for paid subscriptions)
Steps
Step 1: Navigate to Products
- Log in to your account at https://app.joinzipper.com/auth/login
- From the dashboard, click Products in the left sidebar
- You'll see the Products page at https://app.joinzipper.com/dashboard/packages
Step 2: Open the Create Product Form
- On the Products page, look for the Create product button in the top left corner
- Click the button (it has a plus icon)
- A modal window will open titled "Manage package"
What happens next: The product creation form will open.
Step 3: Select Subscription Product Type
- In the Product type section, select Subscription
- This tells the system to create a recurring billing product
- Subscriptions automatically charge customers on a schedule
Note: Product types cannot be changed after creation, so choose carefully.
Step 4: Fill Out Product Details
Name: Enter a clear name for your subscription (required, max 100 characters)
- Example: "Monthly Yoga Membership" or "Weekly Training Program"
- This is what customers will see
Headline: Add a short, one-sentence synopsis (optional, max 200 characters)
- Example: "Unlimited access to all yoga classes"
Details: Provide all the details and features about the subscription (optional, max 1000 characters)
- Describe what's included
- List benefits and features
- Include important terms
Product Image: Optionally upload an image to help customers identify it quickly
Note: If you leave required fields empty and try to save, you'll see error messages.
Step 5: Configure Subscription Pricing
Price: Enter the subscription price (required)
- This is the amount customers will be charged per billing cycle
- Minimum price is typically $1.00
Billing schedule: Choose how often customers are billed:
- Weekly: Customers are charged every week
- Monthly: Customers are charged every month
- Yearly: Customers are charged once per year
Startup fee: Optionally add a one-time startup fee
- This is charged once when customers first subscribe
- Separate from the recurring price
- Example: $50 startup fee + $30/month subscription
Note: The billing schedule determines how often customers are automatically charged.
Step 6: Configure Integrations and Customer App Settings (Optional)
Stripe product ID: Zipper automatically creates a Stripe product. You can view details in Stripe or update the ID here if needed.
Customer app integration:
- Show in customer app and website: Toggle this on to make the subscription visible for purchase via the customer app and your website
- Prevent booking outside subscription window: When enabled, customers can only book events and appointments during their active subscription billing period
Step 7: (Optional) Configure Additional Settings
Forms: Require customers to complete forms during purchase (optional)
- Select forms that must be completed
- Forms must have first name, last name, and email fields
Visibility: Control where the subscription appears:
- Shop visibility: Whether it appears in your public shop
- Category: Organize into product categories
Availability: Set product availability:
- Requires consultation: Hide from public purchase, generate special sign-up URL
- Requires approval: Customers must request access
Step 8: Save Your Subscription
- Review all the information you've entered
- Check that:
- Product type is set to Subscription
- Name is filled in
- Price is set
- Billing schedule is selected
- Click Save at the bottom of the form
- The button will show "Saving..." while your subscription is being created
- You'll see a success message confirming the subscription was created
- The modal will close, and your new subscription will appear in your products list
What happens next: Your subscription product will be created and:
- Available for customers to purchase
- Automatically bill customers on the schedule you set
- Create Stripe subscription objects when customers subscribe
- Track subscription status and billing cycles
Tips
- Use clear, descriptive names so customers know what they're subscribing to
- Set appropriate billing schedules based on your business model
- Consider adding startup fees for initial setup costs
- Make subscriptions visible in the customer app to increase sales
- Test the subscription purchase flow yourself before promoting
Troubleshooting
Problem: I don't see the "Create product" button Solution: Make sure you have permission to manage products. Only organization owners and admins can create products. Contact your organization owner if you need access.
Problem: I can't create a paid subscription Solution: Paid subscriptions require Stripe to be connected. To fix:
- Go to Organization Management → Integrations → Stripe
- Complete the merchant onboarding process
- Connect your Stripe account
Problem: I get an error saying "Name is required" Solution: Make sure you've filled in the Name field. This is a required field and cannot be left empty.
Problem: The Save button is disabled Solution: Check that all required fields are filled in:
- Product type is selected
- Name is filled in
- Price is set
- Billing schedule is selected
The button will only be enabled when all required information is provided.
Problem: I can't change the product type after creation Solution: Product types are set when the product is created and cannot be changed. If you need a different product type, create a new product with the desired type.