Programs evolve throughout their lifespan — from active delivery to completion and beyond. Practice Better gives you tools to manage every stage efficiently, whether you're duplicating successful programs for new cohorts, sharing registration links, resending welcome emails, or archiving completed programs to keep your workspace organized.
In this article:
Duplicating Programs
Your most successful programs deserve to run again. Duplication lets you relaunch proven content for new cohorts without rebuilding from scratch, saving hours while maintaining the quality that made the original successful.
Understanding Program Duplication
You can duplicate any program type (Fixed-Date, Evergreen, or Self-Paced) and create a new program in the same or different format. For example, a Fixed-Date program can be duplicated as an Evergreen program and vice versa.
📍 Note: You'll need to be subscribed to a plan that accommodates your desired program type. The Plus plan or above is required for all three program types. Professional plan subscribers can create Fixed-Date programs.
What Gets Duplicated
When you duplicate a program, Practice Better copies:
- All program modules and their content
- Program settings (title, description, banner image)
- Payment and registration settings
- Program structure and sections
What doesn't get duplicated:
- Client enrollments (each program maintains its own enrollment roster)
- Team sharing settings (you'll need to reshare with colleagues)
- Module publication status (all modules are created in draft mode)
💡 Tip: Duplicated modules start in draft mode, giving you the opportunity to adjust unlock schedules, update content, and review everything before making it available to clients.
Duplicating a Complete Program
- Go to My Practice > My Programs and locate the program you want to duplicate.
- Click the More Options menu (3 dots) and select Duplicate.
- Name your new program in the Program name field.
- Decide if you'd like to duplicate as a Fixed-Date, Evergreen, or Self-paced program.
- Set the program duration or dates based on your selection.
- Review the notification: Enrollments will not be transferred to your new program. Each program maintains its own enrollment roster.
- Click Duplicate to create the new program.
✅ All program content, tasks, and worksheets will be duplicated and available to reuse, edit, or remove in your new program. Modules are created in draft mode so you can adjust trigger dates and content before making them available to clients.
Duplicating Individual Modules
If you only need to reuse specific modules within a program, you have two options:
Option 1: Duplicate within the same program
- Go to My Practice > My Programs.
- Click Manage next to the program containing the module.
- Click the More Options menu (3 dots) next to the module you want to copy.
- Select Duplicate from the options.
- The duplicated module appears in draft mode, ready for you to adjust and publish.
Option 2: Create a Module Template for cross-program use
For modules you want to reuse across different programs, save them as module templates instead.
Learn more about Working with Module Templates →
Publishing Multiple Modules at Once
When you duplicate a program, all modules are created in draft mode. Rather than publishing them one by one, use the bulk publish feature.
💡 Tip: Review module unlock schedules before bulk publishing to ensure modules release in the correct sequence for your program timeline.
- Go to My Practice > My Programs and click Manage next to the program.
- In the Modules section, click the Draft filter at the top of your screen.
- Click Select multiple in the top-right corner.
- Select all modules you want to publish.
- Click Publish in the top-right corner.
Sharing Program Registration Links
Your program registration page is how clients discover and enroll in your programs. Practice Better provides different links for different purposes — public registration and enrolled client access.
Accessing Your Program Links
Method 1: From the More Options Menu
- Go to My Practice > My Programs.
- Click the More Options menu (3 dots) next to your program.
- Select Share registration link.
- Copy the link and share it outside of Practice Better.
Method 2: From Program Navigation
- Click Manage next to your program.
- Click the Share link button on the program's left navigation bar.
- Select Share registration link.
- Copy the link and share it outside of Practice Better.
Understanding Link Types
From the Program Overview page, you'll see two important links:
Program Registration Page: Share this link on your website, social media, or email marketing to allow new clients to discover and enroll in your program. This is your public-facing enrollment page that works for anyone, whether they're existing clients or new prospects.
Client Portal Home Page: Share this link with enrolled clients so they can access their program materials, modules, and resources directly. This link only works for clients who already have active Client Portal access and are enrolled in the program.
💡 Tip: The registration page link is technically "private" until you decide to share it. You control where and how potential clients discover your program offerings.
Creating Private Registration Pages
You can have a registration link without displaying the program on your public booking page:
- Go to My Practice > My Programs.
- Click the More Options menu (3 dots) next to your program.
- Select Edit program info.
- In the program visibility settings, select Only I can register clients for this program.
- Click Save Changes at the top of your page.
Your program will be marked as "Private" in your programs list and won't appear on your default bookings page, but you can still manually share the registration link with specific audiences or add it to custom booking pages.
Controlling Module Visibility on Registration Pages
You can choose whether potential clients see your complete curriculum before enrolling:
- Go to My Practice > My Programs.
- Click the More Options menu (3 dots) next to your program.
- Select Edit program info.
- Under the Registration Options section, enable Hide sections and modules on program registration page.
- Click Save Changes at the top of your page.
💡 Tip: Hiding modules creates curiosity and protects your intellectual property, while showing modules builds trust by demonstrating the comprehensive value clients will receive. Choose the approach that aligns with your marketing strategy and program positioning.
Resending Program Welcome Emails
Sometimes clients miss or can't find their original welcome email, or you may have enrolled them before the welcome email was configured. Resending ensures they have the information needed to access and engage with your program.
📍 Note: Clients can access your program without receiving the welcome email, as long as they have an active Client Portal invitation and login. The welcome email is helpful for communication and orientation, but it's not required for program access.
When to Resend Welcome Emails:
- The welcome email was disabled when you enrolled the client
- A client reports they never received the original email
- You want to remind a client about program access after they've been inactive
To Resend a Program Welcome Email:
- Go to My Practice > My Programs and click Manage next to your program.
- Click the Enrollments tab.
- Locate your client in the enrollments list.
- Click the More Options menu (3 dots) next to the client's name.
- Select Resend confirmation email from the options.
✅ The welcome email will be resent immediately, giving the client fresh access to their login instructions, program overview, and next steps. Resending won't create duplicate emails — it simply sends the welcome email template again.
Customizing Welcome Email Content Before Resending
Learn more about Customizing Email and SMS Notification Templates →
If you want to update the welcome email content before resending:
- Go to My Practice > My Programs.
- Click Manage next to your program.
- Click Edit program from the left navigation menu.
- Scroll to the bottom and ensure Send a welcome email when client is registered is enabled.
- Click Edit template to customize your welcome email content.
- Update the message with any new information or instructions.
- Click Done, then Save Changes.
- Follow the steps above to resend the welcome email to specific clients.
📍 Note: Welcome email customization is available on the Professional plan and higher.
Archiving Programs
Once a program concludes, archiving helps you maintain an organized practice by moving completed programs out of your active roster while preserving client access to resources and maintaining historical records.
✅ Programs can be unarchived at any time if you decide to run them again or need to make changes.
What Happens When You Archive
Archiving a program creates these changes:
- Removes the program from your Active Programs list
- Prevents new client enrollments
- Maintains enrolled clients' access to all program resources and content
- Locks the group chat to prevent new posts from clients
- Program resources still count toward your document storage limits
📍 Note: While archived programs don't prevent you from creating new programs, they do continue to use document storage space. If you're approaching storage limits, consider deleting truly obsolete programs rather than archiving them.
Archiving a Program
- Go to My Practice > My Programs and locate the program you want to archive.
- Click the More Options menu (3 dots) and select Archive.
- Read the disclaimer explaining what archiving does.
Once a program is archived:- It will be removed from your Active Programs list.
- You won't be able to enroll new clients.
- Enrolled clients will still have access to program resources.
- If your program has a group chat, it will be locked to prevent new posts.
- You can unarchive this program at any time from your My Programs page.
- Click Archive to confirm.
Your program moves to the archived list, keeping your active programs focused on current offerings.
Unarchiving a Program
When you're ready to reactivate an archived program:
- Go to My Practice > My Programs.
- Switch the filter from Active to Archived.
- Locate the program you want to reactivate.
- Click the More Options menu (3 dots) and select Unarchive.
- Read the disclaimer confirming what unarchiving does: This program will be reactivated so you can enroll new clients. If your program has a group chat, it will be unlocked so clients can post new messages.
- Click Unarchive to restore the program to your active list.
✅ Unarchiving reactivates the program so you can enroll new clients and unlocks the group chat for continued conversation.
Archive vs. Delete: Making the Right Choice
Choose archiving when:
- Clients still need access to program materials
- You want to preserve program structure for reference
- You might run the program again in the future
- Client data and progress need to remain accessible
Consider deleting when:
- The program is truly obsolete and won't be used again
- You're approaching document storage limits
- No clients need ongoing access to the materials
- You want to permanently remove the program
⚠️ Important: You can delete programs with enrolled clients, but this action is permanent. Client data will be lost. Always archive first if there's any chance you'll need the program or its data in the future.
Managing your program lifecycle efficiently keeps your practice organized and your focus on active client delivery. Whether you're relaunching successful programs, sharing registration links with new audiences, ensuring clients have welcome information, or organizing completed programs for reference, these management tools help you operate with clarity and confidence.
Continue building your program:
Additional resources:
If you need assistance with program management, duplication strategies, or lifecycle workflows, our support team is here to help.