How can we help you?

How End Users Create Tickets from the Frontend

Smart Support provides a complete & UNIFIED frontend support portal where customers can register, log in, view their tickets, and create new support requests. This eliminates the need for customers to access the WordPress backend, ensuring a clean, user-friendly experience.

🏗️ Creating the Frontend Support Dashboard Page

To display the Support Dashboard on the frontend:

  1. Create a new WordPress page (e.g., Support).
  2. Add the shortcode:

Support Center

Powered by Smart Support Desk

This single shortcode generates:

  • Login/Register forms
  • Customer Dashboard (My Tickets)
  • Ticket creation form
  • Ticket details and history
📌 Tip: You can name the page Support Center or Help Desk for clarity.

🔐 Login & Registration

The frontend portal includes Login and Registration tabs.

Login Page

  • Customers log in with their username/email and password.
  • The “Forgot Password?” link allows them to reset their credentials.

Registration Page

  • New customers can register with their email, name, and password.
  • Usernames and names can be auto-generated if left empty.

Controlling Registration

You can enable/disable registration under:
Smart Support → Settings → User Management → User Registration

Options include:

  • Allow or disallow new user registration from the support page.
  • Require admin approval before granting access.
  • Send welcome emails automatically to new users.
📌 Advanced Registration Fields:
To collect more data (phone, company, etc.), install the Registration Fields Add-on:
👉 Smart Support Registration Fields Add-on

📋 User Dashboard – My Tickets

Once logged in, customers access their My Tickets dashboard:

  • View a list of submitted tickets with ID, Subject, Department, Status, Activity, and Last Updated.
  • Filter tickets by status, department, or activity.
  • Search by ticket ID, subject, or content.
  • View ticket details and conversation history.
  • Cancel/close tickets (if allowed in user permissions).
📌 Customers only see their own tickets, ensuring privacy.

📝 Create a New Ticket

Customers can submit new tickets by clicking Create Ticket in the dashboard.

Ticket Form Includes:

  • Subject: Short summary of the issue.
  • Department: Choose from available departments (Support, Billing, Sales, etc.).
  • Related Service / Product: If product-based support is enabled (Only product for select department will show).
  • Priority: Select urgency (Low, Medium, High).
  • Message: Full description of the problem (rich text editor supported).
  • Attachments (optional): Upload files like screenshots, logs, or documents.
Attachments depend on your admin settings.
Go to: Smart Support → Settings → General → File Attachments

The Frontend Support Dashboard gives customers a seamless, branded portal to:

  • Log in or register for support.
  • Manage and filter their tickets.
  • Create new tickets with attachments.
  • Track progress through statuses and activity.

Admins have full control over registration rules, ticket permissions, and file attachment policies. With add-ons like Registration Fields, the portal can be extended to collect more customer data..

👉 Next step: Managing Tickets in the Backend Dashboard