Online Programs: Creating a New Program
Create an online program to inspire, teach, and engage your audience with your business. Use our templates for courses, fitness challenges, nutrition plans, or personal coaching, or build your own program from scratch. Once your program is set up, fill it with content and start inviting people to join.Before you begin:
Add Online Programs to your site. Some Wix templates already include Online Programs, making it easier for you to get started. Upgrade your site to allow people to join your program.Step 1 | Choose a program templateAfter adding Online Programs to your site, you can now create a program. Choose an existing template to customize or start fresh and build your own program.DashboardWix app
Go to Online Programs in your site's dashboard. Click + Create New. Click the type of program you want to create:
    
Template: Choose a program template from the list (e.g. Online Course).
        
Click Next. Select one of the templates and click Finish.   Start Fresh: If none of the templates suit your needs, you can create a program from scratch.
        
Click Next. Enter a name and click Next. Set the pace and click Next.  Set the duration and click Let's Go.     What's next?A specific page for the new program is created in the Draft tab of the Online Programs section of your dashboard. From there, you can edit its content and settings.
Go to your site in the Wix app. Tap Manage  at the bottom. Tap Online Programs. Tap + Create a Program. Tap the type of program you want to create:
    
Start from scratch: Create a program from a blank canvas.
        
Enter a name for your program and tap Next. Choose the pace (Self-Paced or Scheduled) and tap Next.  Set the duration (Unlimited or Time Limit) and tap Let's go.    Edit a premade template: Choose a program template that fits your needs.
        
Tap the relevant program topic (e.g. Fitness Challenge).  Scroll through the available templates and tap the desired one. Tap Edit This Template.    Step 2 | Enter your program detailsYour new program is saved as a draft and ready for you to customize. Introduce the program to your members, set the pricing, and choose between a self-paced structure or a scheduled one. You can also connect groups and assign badges or certificates to participants.DashboardWix app
Click Edit next to Program settings. Edit any of these details:Basic Info
Click Basic Info.  Add the following program info:
    
Program Name: Enter a new name or edit the existing one. Category: Add category labels to appear in your program list. Cover image: Customize your cover image. Description: Write what your program is all about. Instructors: Add instructors and assign them to your program.   Click Save.Visibility and Pricing
Click Visibility and Pricing. Customize the following program info:
    
Visibility: Decide who can view and join the program.  Pricing: Decide whether people pay to join a program.
Tip: Automatically send an invoice when someone purchases your program.  Number of Participants: Set how many people can join a program.   Click Save. Schedule
Click Schedule. Set your program to be self-paced or have a predefined schedule: 
    
Self-Paced: Participants can complete steps whenever they like. Set the Timing.  Scheduled: Participants are expected to complete specific steps on specific days. Choose the Program Duration for when the program starts and ends.   Click Save.Tip: Create an automation to control participant access once the program is done. Content
Click Content. Choose the order in which participants view and complete the steps: 
    
For a scheduled program: Enable the Hide future steps toggle to hide the content of future steps until a current step is completed. For a self-paced program: Choose the step order for your participants to follow:
        
Any Order: Participants can complete steps in the order they want. Fixed Order: Participants can complete steps in the order you set for them. Enable the Hide future steps toggle to hide the content of future steps until a current step is completed.     Enable the relevant toggles to customize your video step experience:
    
Require to watch videos: Set a required percentage participants must watch to complete the step. Autoplay next video step: Automatically play the next video after the current one ends.
Note: These settings apply to all video steps in your program.   Click Save.Group
Click Group. Click Connect Group. Select the checkbox next to the relevant group. Click Done.  (Optional) Enable the Suggest posting to group toggle to show participants a suggestion to share their progress on the step they completed. This lets them post in the program's group using the relevant members app.  Click Save.RewardsReward your participants to encourage and motivate them. You can create a certificate for completing your program and assign badges after completing certain steps.  
Click Rewards.  Choose what reward you want to add to your program: 
    
Certificate: 
        
Click Create Certificate. Create your certificate.   Badges: 

Click +Add badge. Select the checkbox(s) next the relevant badge or click +New Badge to create a new one. Click Save.   Select the relevant checkbox to decide when participants earn a badge:
            
Complete all steps. Complete at least one step.  Everyone gets a badge.       Click Save.Notifications
Click Notifications.  Enable the relevant toggles to choose how and when to notify your participants: 
    
Invitation: This is always enabled to notify site members when they’ve been invited to join this program. Steps For Today: Notify participants on days they have steps to complete. Program Has Ended: Let participants know that the program has ended.  All Steps Complete: Congratulate participants when they complete all steps in the program.    (Optional) Click Go To Automations under Want to explore more notifications? to create custom automated emails for your program.  Click Save.SEO
Click SEO. Click the relevant tab to customize the SEO settings: 
    
Basics: View how your program shows up on search engines, update title tags, meta descriptions, or your URL.  Advanced: Mark up elements on your program so that search engines can understand the data, index the content for bots to interpret, and help search engines get important info about your program.  Social share: Customize how search engines & social networks show the preview of your program.   Click Save.
(In your new program draft) Tap the Info tab.
Choose which settings to edit in your program:Basic Info
Tap the Edit icon  next to Basic Info. Add the following program info:
    
Cover Image or Video: Add a new cover image / video or replace the existing one. Program Name: Enter a new name or edit the existing one. Description: Write what your program is all about. Category: Add category labels to appear in your program list.   Tap Save.Pricing & Visibility
Tap the Edit icon  next to Pricing & Visibility. Customize the following program info:
    
Visibility: Decide who can view and join the program.  Single Payment: Enable the toggle to charge a flat fee for joining your program. Pricing Plans: Decide whether or not to include this program in a Pricing Plan. Number of Participants: Set how many people can join a program.   Tap Save.Scheduling
Tap the Edit icon  next to Scheduling. Set your program to be self-paced or have a predefined schedule: 
    
Self-Paced: Participants can complete steps whenever they like.
        
Set the Timing (Unlimited or Time Limit).  Choose the Step Order (Any Order or Fixed Order).   Scheduled: Participants are expected to complete specific steps on specific days. Choose the Timing for when the program starts and ends (Flexible Start Date or Specific Dates).   Tap Save.Group
Tap the Edit icon  next to Group.  Tap Connect a Group. Select the checkbox next to the relevant group or tap Create a New Group. Tap Save. Rewards
Tap the Edit icon  next to Rewards. Tap + Choose a Badge. Select a badge or tap Create New Badge.  Tap Save. Tip:Add and assign instructors to your program from your site's dashboard.Step 3 | Add sections and steps to your programBuild your program content by adding steps that guide participants toward their goals. Include multimedia elements and interactive activities to keep participants engaged, and group steps into sections for better organization.Important:Sections are only available for self-paced programs. DashboardWix app
Go to Online Programs in your site's dashboard. Click the relevant program.  Click + Add next to Content or Schedule. Select the relevant content type:
    
Add section: Add a new section to your program. Article: Add an article to a section, include images, videos, buttons, files, and tables. If you're using Wix apps like Stores, Bookings, or Events, you can embed products, services, and events. Video: Add a video-based step to a section. Quiz: Add a quiz to keep participants engaged while completing this step. Import Step: Add a step from one of your existing programs for quick editing.   Customize the step you created.  Click Save. Repeat steps 3-6 to add more steps to your program. 
(In your new program draft) Tap the Content tab.
Add new content to your program or edit existing content if you're using a template.Add a new step
Tap Show Steps in the relevant section, then tap + Add Step. Select the step type (e.g. Article, Video, Quiz by AI). Enter a name for your step. Enter a description of your step explaining how to complete it.  Customize any remaining details. Tap Save at the top right. Repeat these steps to add more steps to your program.Edit an existing stepIf you're using a template, you may want to change the content of a specific step. 
Tap the relevant step to edit it.
Note: If your program has sections, tap Show Steps first.   Update the step details, add a quiz or feedback form, or move the step to a different section (if relevant). Tap Save.Add a new section
Tap Add Section. Customize any of the following section details:
    
Cover Image/Video: Add a cover photo/video for the section. Section Name: Name your section. Available: Tap the Available drop-down to select when people can join. Tap Done. Description: Add a short description of the section.   Tap Save.Edit an existing sectionIf you're using a template, you may want to change section names, their cover image, description or availability. 
Tap the relevant section. Tap the More Actions icon  at the top right. Tap Edit. Edit any of the section details. Tap Save.Tip:Reorder your steps and sections using drag and drop. Step 4 | Publish your program and invite participantsAfter setting up your program, you’re ready to make it go live. Publish it and invite participants to join.Note:When you invite someone to join your program they are not automatically added. Participants cannot preview the steps and content of your program before they join.DashboardWix app
Go to Online Programs in your site's dashboard. Click the relevant program.  Click Publish at the top right. Click Publish to confirm.  (Optional) Invite people to join your program:
    
Click Invite Participants. Choose how you want to invite people to join:
        
Invite site members: Click Invite to Program and select the checkbox next to the relevant person. Then, click Invite to Program. Share invite link to the program: Copy the link and share it with the people you want to invite.  Send an email campaign: Click Create Email Campaign to design an appealing email campaign that invites people to join your program.     
Tap the More Actions icon  at the top right. Tap Publish. Tap Publish to confirm. 
(Optional) Invite people to join your program:
    
Tap Invite Participants. Choose how you want to invite people to join:
        
Invite members: Type a member's name in the text box or select the checkbox next to the relevant member(s), then tap Done. Invite Another Way: Invite people to join your program by sending them an SMS, a link to join your program or through social media.    What's next?
Create automations for your program. Design the program on your editor.