LucrativeIt Support Ticket Plus is a production-ready WordPress plugin for managing customer support requests from creation through resolution.
Live demo / support portal: https://wpticket.lucrativeit.com/lucrativeit-support-ticket-plus/
Features:
* Auto-generated ticket numbers with SLA tracking
* Seven status states and four priority levels
* Department-based auto-assignment with round-robin load balancing
* Public replies and internal notes
* Secure file attachments
* In-app notifications
* Permission management built on your existing WordPress roles (no extra roles created)
* User and department management
* SMTP email configuration
* 11 customizable email notification templates
* Public knowledge base
* Reports dashboard
Optional Pro add-on (separate plugin, not required): email-to-ticket webhook, Gmail inbound polling, AI reply suggestions, and Google login.
Author: LucrativeIt.com(zahiislink@gmail.com)
Customers and agents use a WordPress page on your site that contains a shortcode. The plugin creates this page automatically on activation.
On first activation, the plugin publishes a page titled Support Portal with this shortcode:
[lucrativeit_support_portal]
Logged-in users see the ticket dashboard. Visitors who are not logged in see a login prompt (or registration link if enabled under Support Ticket Plus Settings Auth).
If the portal page was deleted or you want a custom URL/slug:
In the page content, add this shortcode:
[lucrativeit_support_portal]
Click Publish
support or help under PermalinkThe plugin stores the page ID automatically when it creates the page. If you create your own page manually, ticket links and email notifications work best when that page uses the [lucrativeit_support_portal] shortcode.
To show only the knowledge base on any page (without the full portal):
[lucrativeit_knowledge_base]
You can also open the knowledge base inside the portal at:
yoursite.com/lucrativeit-support-ticket-plus/?lit_view=knowledge-base
(Replace the path with your portal page slug.)
The portal page is created with the slug lucrativeit-support-ticket-plus:
https://yoursite.com/lucrativeit-support-ticket-plus/https://yoursite.com/lucrativeit-support-ticket-plus/?lit_view=ticketshttps://yoursite.com/lucrativeit-support-ticket-plus/?lit_view=createhttps://yoursite.com/lucrativeit-support-ticket-plus/?lit_view=ticket&lit_ticket=12https://yoursite.com/lucrativeit-support-ticket-plus/?lit_view=notificationsStaff with agent permissions see the same portal with additional options (assign tickets, internal notes, etc.).
This plugin does not create its own WordPress roles. Instead, you grant the plugin’s permissions to the WordPress roles you already use.
Until you save the Roles screen, staff-capable roles (Editor, Author, Contributor, and any custom roles) are granted the Tickets permission by default. Subscriber is excluded on purpose so that front-end registrants stay customers — they can still create and view their own tickets and use their dashboard, they just can’t see other people’s tickets. Grant a role the Tickets permission to make it support staff.
Visitors who register from the front end use the same flow as wp-login.php?action=register: they choose a username and email, WordPress validates the signup, emails login details, and does not log them in automatically. New accounts are assigned the Subscriber role and treated as customers. Accounts created from the WordPress admin keep whatever role the administrator selects.
Important: For front-end registration to work, WordPress must allow new sign-ups. Go to Settings General and enable the Membership “Anyone can register” checkbox. If this is disabled, the WordPress registration form (used by the portal’s Register link) will reject new accounts.