Overview
The Manage Content Packages feature in PhishingBox allows administrators and resellers to group together related content (such as courses, blueprints, and programs) for streamlined distribution across sub-accounts. These packages make it easier to maintain consistency, manage subscriptions, and deliver content efficiently.
How It Works
-
Administrators create content packages using the Manage Content Packages page.
-
Each package can include campaign blueprints, courses, course programs, and even other content packages.
-
The packages are then assigned to accounts either directly or via libraries.
-
Subscriptions and enrollments are managed automatically based on the settings selected in each tab.
Managing Content Packages
Accessing the Interface
Enter a library account and navigate to Library > Manage Content Packages.
From the main page, you can:
-
View existing content packages.
-
See a breakdown of contents and associated accounts.
-
Use the Edit button to modify a package.
-
Click +Create to begin building a new content package.
Editing a Content Package
Different content types are separated into tabs.
General Tab
This tab contains metadata and visual identifiers for the package.
-
Name: The title of the content package.
-
Categories: Optional organizational tags for sorting or filtering.
-
Thumbnail: You can upload a custom image for visual identification.
-
Description: A free-text area for internal notes or explanations of the package’s purpose.
Blueprints Tab
This tab allows you to assign campaign blueprints to the package.
When Removing
Controls how the system should treat content that is removed from the package.
-
Sub-Content (Courses/Programs)
-
Link: Sub-content (e.g., courses tied to a blueprint) stays connected to the blueprint, allowing future updates to apply automatically.
-
Leave: Sub-content is detached. It remains in place even if the blueprint is removed.
-
-
Existing Subscriptions
-
Leave (until renewal): Keeps the subscription active until it naturally expires or renews.
-
Cancel: Immediately expires the subscription.
-
Delete: Removes the subscription and all associated access immediately.
-
-
Existing Enrollments
-
Leave: User enrollments continue without interruption.
-
Cancel: Soft deletes the enrollment.
-
Delete: Hard deletes the enrollment.
-
-
Include Completed Enrollments
-
No: Enrollment changes apply only to users with active (incomplete) enrollments.
-
Yes: Enrollment changes also apply to users who have completed the course or program.
-
When Adding
-
Create Subscriptions
-
Now: Content subscriptions are created immediately when the blueprint is added to the package.
-
Renewal: Content subscriptions are delayed until the next renewal.
-
Content Packages Tab
This tab lets you include other existing content packages within the one you’re editing, allowing for nested packaging.
When Removing
-
Sub-Content (Courses/Programs)
-
Link: Keeps sub-content tied to the parent package.
-
Leave: Sub-content remains independently assigned after removal.
-
-
Existing Subscriptions
-
Leave (until renewal): Subscriptions remain active until the next renewal.
-
Cancel: Subscriptions are terminated immediately.
-
Delete: Subscriptions and associated access are removed.
-
-
Existing Enrollments
-
Leave: User enrollments are unaffected.
-
Cancel: Enrollment is ended but preserved in reports.
-
Delete: Enrollment records and user progress are deleted.
-
-
Include Completed Enrollments
-
No: Completed enrollments are ignored.
-
Yes: Completed enrollments are affected by subscription/enrollment actions.
-
When Adding
-
Create Subscription
-
Now: Content subscriptions are immediately.
-
Renewal: Content subscriptions are delayed until the next renewal.
-
Courses Tab
This tab allows you to assign individual courses directly to the content package.
When Removing
-
Existing Subscriptions
-
Leave (until renewal): Allows subscriptions to expire naturally.
-
Cancel: Sets subscription expiration to now.
-
Delete: Removes all access and deletes subscription records.
-
-
Existing Enrollments
-
Leave: Keeps current enrollments intact.
-
Cancel: Soft deletes active enrollments.
-
Delete: Hard deletes active enrollments.
-
-
Include Completed Enrollments
-
No: Completed enrollments remain untouched.
-
Yes: Completed enrollments are included in the changes to existing enrollments.
-
When Adding
-
Create Subscriptions
-
Now: When adding courses subscriptions are created immediately.
-
Renewal: Subscriptions are delayed are delayed until the next renewal.
-
Course Programs Tab
This tab allows you to assign programs (groupings of courses) to a content package.
When Removing
-
Sub-Content (Courses)
-
Link: Changes affecting the program also apply to its courses.
-
Leave: Detaches courses from the program but leaves them assigned.
-
-
Existing Subscriptions
-
Leave (until renewal): Keeps subscriptions active until they expire.
-
Cancel: Ends access immediately.
-
Delete: Fully removes the subscription and its data.
-
-
Existing Enrollments
-
Leave: Users retain access to their program enrollments.
-
Cancel: Ends the enrollment while retaining logs.
-
Delete: Removes the enrollment and all associated data.
-
-
Include Completed Enrollments
-
No: Skips users who completed the program.
-
Yes: Includes completed users in the changes.
-
When Adding
-
Create Subscriptions
-
Now: Begins the subscription immediately.
-
Renewal: Subscriptions are delayed are delayed until the next renewal.
-
Best Practices
-
Use descriptive names and categories to keep content packages organized.
-
Bundle related training assets (e.g., courses and programs) for specific client use cases.
-
Leverage nested content packages for more complex delivery models.
-
Use the removal options carefully to avoid accidental loss of user data or progress.
-
Regularly audit content packages to ensure relevance and compliance with organizational training goals.
For additional help, contact support@phishingbox.com.
Comments
0 comments
Please sign in to leave a comment.