Description
Product Description
The Promotion Manager For WHMCS helps you create and display marketing messages throughout key areas of the WHMCS client experience.
Create image banners, text banners, image-based popups, text popups, or a top announcement strip. Each positioned promotion can be assigned to the client homepage, cart, services list, service details page, or primary sidebar.
Administrators can schedule campaigns with start and end dates, add destination links, enable or disable promotions instantly, and review impressions, clicks, and calculated click-through rates from one management table.
How It Works
- Choose a Promotion Type: Select an image banner, text banner, image popup, text popup, or top announcement.
- Add Campaign Content: Upload an image, enter an image URL, or create formatted promotional text.
- Set the Destination: Add an optional link that opens when the client selects the promotion.
- Select a Placement: Choose the WHMCS client-area page or sidebar location for the campaign.
- Schedule Visibility: Set optional start and end dates for positioned banners and popups.
- Enable the Campaign: Activate the promotion immediately or keep it disabled until needed.
- Review Results: Monitor impressions, link clicks, and click-through rate from the admin list.
Promotion Formats
- Image Banner: Display a responsive promotional image inside a styled content block.
- Text Banner: Show a heading and HTML-enabled promotional message without an image.
- Image Popup: Present a modal-style overlay with a heading, image, text, and close control.
- Text Popup: Display an overlay containing a heading and HTML-enabled text content.
- Top Banner: Add a compact text announcement at the top of client-area pages.
Available Placements
- Client Homepage: Promote offers from the main customer dashboard.
- Cart: Place campaign content near the WHMCS promotion-code area during ordering.
- Services List: Add promotions below the client’s services table.
- Service Details: Display offers on individual product or service pages.
- Primary Sidebar: Create a Promotions block containing active campaign content.
- Global Top Area: Show the latest enabled top announcement across client-area pages.
Key Features
- Five Promotion Types: Combine banners, popups, text campaigns, and top notices in one module.
- Page-Based Placement: Assign campaigns to five supported WHMCS content locations.
- Date Scheduling: Define optional start and end dates for banners and popups.
- Campaign Links: Connect visual and text promotions to a destination URL.
- Image Uploads: Store campaign images in the module upload directory.
- Remote Image URLs: Use an externally hosted image for supported banner content.
- HTML-Enabled Text: Format banner, popup, and top-notice messages with HTML.
- Popup Close Memory: Hide a closed popup for 24 hours using a browser cookie.
- Top-Text Animation: Choose static, left-to-right, or right-to-left movement.
- Instant Status Toggle: Enable or disable a campaign from the management list.
- Campaign Statistics: Track rendered impressions, link clicks, and CTR.
Image and Text Customization
- Assign an internal name to identify each campaign.
- Upload a local image for image-based banners and popups.
- Enter a remote image URL for supported image campaigns.
- Set a heading for text banners and popups.
- Add HTML-enabled body content for richer formatting.
- Preview the currently stored image while editing a campaign.
- Replace campaign media without creating a separate promotion.
Campaign Scheduling
Position-based banners and popups are checked against their configured campaign dates before being rendered.
- Set a future start date for an upcoming promotion.
- Set an end date to stop displaying an expired offer.
- Leave either date empty when an open-ended campaign is required.
- Use the enable toggle as an additional manual visibility control.
- Run multiple active promotions in the same supported placement.
Popup Experience
- Display qualifying popups automatically after the page loads.
- Use a darkened full-page overlay to focus attention on the promotion.
- Provide a visible close control for the customer.
- Remember the closed state in the browser for 24 hours.
- Clear module popup cookies once when a customer begins a new logged-in session.
- Use either image-and-text or text-only popup content.
Top Announcement Bar
- Display the most recently created enabled top announcement.
- Add HTML-enabled content to the announcement strip.
- Keep the message static when movement is not required.
- Scroll the message from left to right or right to left.
- Show the announcement throughout the WHMCS client area.
Performance Tracking
- Impressions: Count each time an eligible banner or popup is rendered.
- Clicks: Count selections of promotions that contain a destination link.
- Click-Through Rate: Calculate clicks as a percentage of tracked impressions.
- Campaign Comparison: Review statistics alongside type, placement, schedule, and status.
Administrator Features
- Create new campaigns through a dynamic type-based form.
- View campaign media or text previews in the management table.
- See names, links, dates, types, positions, impressions, clicks, and CTR.
- Enable or disable campaigns with a status switch.
- Edit campaign content, media, placement, dates, and status.
- Delete promotions that are no longer needed.
- Receive upload-directory permission guidance when image storage is unavailable.
Business Benefits
- Promote at Relevant Moments: Place offers on the dashboard, cart, services, or sidebar.
- Support Different Campaign Styles: Use visual banners, focused popups, or compact announcements.
- Schedule Campaign Windows: Prepare promotions in advance and stop them after the offer period.
- Increase Offer Visibility: Present marketing messages inside the client journey.
- Measure Engagement: Compare tracked impressions, clicks, and CTR.
- Manage Campaigns Centrally: Control multiple promotional formats from one WHMCS addon.
Ideal For
- Web hosting and reseller hosting companies
- SaaS and subscription businesses
- Digital service and IPTV providers
- Businesses running seasonal offers
- Teams promoting upgrades and additional services
- WHMCS businesses seeking page-based campaign placement
Why Choose Promotion Manager For WHMCS?
Promotion Manager combines five campaign formats with page-based placement, optional date scheduling, links, media uploads, HTML-enabled content, popups, top notices, and basic engagement statistics.
It gives your team a practical way to publish and manage promotions throughout key WHMCS client-area locations without creating a separate campaign page for every offer.




