# Guest Support – Customer Support Ticket System Without Login
Contributors: rcatheme
Tags: customer support, support ticket, ticket system, help desk, wordpress support
Donate link: https://www.rcatheme.com/item/guest-support-addon-for-wordpress
Requires at least: 5.5
Tested up to: 7.1
Requires PHP: 7.4
Stable tag: 1.3.3
License: GPLv3
License URI: https://www.gnu.org/licenses/gpl-3.0.html


Let customers create and reply to support tickets without an account or login. A WordPress customer support system and help desk for your website.


== Description ==

**Guest Support** is a WordPress **customer support ticket system** and **help desk** that lets customers create and reply to support tickets **without creating an account or logging in**.

Make it easier for customers to contact your support team. They can submit a support ticket, receive a private ticket link by email, and continue the conversation from that link without needing a WordPress account.

Your support agents can also view and reply to tickets **without logging in**.

### How it works

- **Customer submits a support ticket** from your website.
- A **unique ticket link** is generated and sent to the customer and support agent by email.
- The customer can use the ticket link to **view and reply to the ticket without login or registration**.
- The support agent can use the same ticket system to **reply and manage the conversation**.
- The ticket can be **closed or reopened** according to your settings.

This gives your customers a simple support experience:

**Submit a ticket → Receive a private link → Reply to the conversation → Get support**

### Why Guest Support?

Many customer support systems require customers to create an account before they can submit or manage a support ticket.

Guest Support removes that extra step.

Customers do not need to:

- Create a WordPress account
- Create or remember another password
- Log in before contacting support
- Use a customer dashboard just to ask for help

This makes Guest Support useful for websites that want a **simple and frictionless customer support process**.

### Perfect for

- **WooCommerce stores**
- **Online stores and businesses**
- **Freelancers and agencies**
- **Digital product websites**
- **Service-based businesses**
- **Membership websites**
- **Websites that do not require customer accounts**
- Any WordPress website that needs a **support ticket system without login**

### Customer support ticket features

Guest Support gives you the tools to manage customer support directly from WordPress.

- Create support tickets without login or registration
- Reply to tickets without login or registration
- Unique ticket links for accessing individual tickets
- Email notifications when tickets are created or replied to
- Allow customers and agents to close tickets
- Allow customers and agents to reopen tickets when enabled
- Allow customers to see their other submitted tickets from the ticket view
- Upload file attachments with configurable file limits and allowed file types
- Google reCAPTCHA protection for support forms
- Optional email verification with OTP
- Internal email validation for invalid, fake, mistyped, and disposable email addresses

### Ticket management

Manage customer support tickets from your WordPress dashboard.

- View all support tickets
- Search tickets by **ticket ID, subject, or email address**
- Filter tickets by **status and department**
- Sort tickets by **created date or last reply date**
- Manage ticket statuses such as **Open, Pending, and Closed**
- Organize tickets using support departments

### Support departments

Create support departments and send new tickets to the appropriate support team.

- Create, edit, and delete departments
- Assign support agents to departments
- Show or hide the department field on support forms
- Send email notifications to assigned agents and additional email addresses
- Assign departments to different support forms

### Custom support forms

Create support ticket forms for different pages, products, services, or departments.

- Create multiple support forms
- Use a dedicated shortcode for each form
- Add custom fields to your support forms
- Reorder fields
- Arrange fields in **1, 2, or 3 columns**
- Customize button text
- Add custom CSS classes
- Enable or disable file uploads
- Enable or disable reCAPTCHA
- Enable or disable email verification

Available custom field types include:

- Textbox
- Email
- Number
- Textarea
- Dropdown / Select
- Radio Group
- Checkbox Group
- Hidden
- Date Picker
- Date and Time Picker
- Content with HTML

You can also configure custom fields to require login when collecting information that should only be visible to authenticated users.

### Email notifications and templates

Keep customers and support agents informed with customizable email notifications.

Email templates are available for:

- New ticket notifications
- New ticket notifications for support agents
- Ticket reply notifications
- Ticket closing notifications
- Automatic ticket closure notifications
- OTP verification emails
- New user account notifications

Email templates support placeholders so you can customize the content and include ticket information.

### Email delivery

Guest Support supports:

- **WordPress default email delivery**
- **Dedicated SMTP settings for Guest Support**

Using dedicated SMTP settings can help you configure email delivery separately for your support ticket system.

### Automatic ticket management

With the **Pro Addon**, you can automate ticket management based on inactivity.

- Send a reminder before automatically closing a ticket
- Automatically close tickets after a configured number of days
- Send a notification after a ticket is automatically closed

### Guest ticket access

Guest Support is designed so customers can access their support tickets without creating WordPress accounts.

When a ticket is created, Guest Support generates a unique ticket URL containing randomly generated identifiers. The ticket link is sent by email to the ticket submitter and support agent.

Access to the ticket is verified using the unique identifiers associated with the ticket.

This allows you to provide **guest customer support without requiring user registration or login**.

### Free and Pro

The **free version** provides the core guest support ticket system, including guest ticket submission, guest replies, ticket management, departments, forms, email notifications, attachments, and other essential support features.

The **Pro Addon** adds advanced functionality such as additional departments and forms, custom fields, email verification, automation, frontend agent features, and more.

### Links

- [Pro Addon](https://www.rcatheme.com/item/guest-support-addon-for-wordpress)
- [Documentation](https://www.rcatheme.com/docs/wordpress-plugins/guest-support-for-wordpress)
- [Contact Support](https://www.rcatheme.com/contact-support)

### Shortcodes

**Submit Ticket Form**
`
[guest-support view=form id=1]
`

**View Single Ticket**
`
[guest-support view=ticket]
`

**View Ticket List**
`
[guest-support view=tickets]
`

The ticket list shortcode requires the **Pro Addon**.

### What makes Guest Support different?

The main difference is simple:

**Your customers can use a complete support ticket system without creating an account or logging in.**

If you want to provide **customer support tickets, help desk functionality, and ticket-based support in WordPress without forcing customers to register**, Guest Support gives you a simple way to do it.

### Support your customers without making them register

Give customers an easier way to contact your support team.

**Install Guest Support and start accepting customer support tickets without login or registration.**


### Third-Party Services
This plugin uses Google reCAPTCHA to enhance security by preventing spam and abuse on the support ticket submission forms.

**Data Transmission**
When Google reCAPTCHA is enabled, user interaction data with the reCAPTCHA may be transmitted to Google for verification purposes. Please note that no data from the actual support ticket forms is sent to Google.

**Optional Usage**
Google reCAPTCHA is an optional feature. If you do not wish to use it, you can disable it within the plugin settings.

**Links to Google reCAPTCHA Service**
- [Google reCAPTCHA](https://www.google.com/recaptcha/about/)
- [Google Terms of Service](https://policies.google.com/terms)
- [Google Privacy Policy](https://policies.google.com/privacy)

Please review these terms and policies to understand how your interaction data with Google reCAPTCHA is handled. By enabling and using Google reCAPTCHA, you agree to these terms.


== Installation ==

- Install the plugin using WordPress default plugin installer.
- Activate Guest Support plugin you just installed.
- After installing successfully, click on the G. Support menu item from WordPress admin left sidebar and follow setup guide.


== Frequently Asked Questions ==

= Can customers create support tickets without registering? =

**Yes.** Customers can create and reply to support tickets without creating a WordPress account or logging in.

= Can support agents reply without logging in? =

**Yes.** Support agents can use the unique ticket link to view and reply to tickets without logging in.

= Can one customer see another customer's ticket? =

**No.** Each ticket uses unique identifiers, and the ticket URL is provided to the ticket submitter and authorized support personnel.

= Is Guest Support suitable for WooCommerce? =

**Yes.** Guest Support can be used by WooCommerce stores and other online businesses that want customers to contact support without requiring them to log in first.

= Does Guest Support require customer registration? =

**No.** The main guest support workflow does not require customer registration or login.


== Changelog ==
= Version 1.3.3 - Sep 23, 2026 =
- Bug fixes.

= Version 1.3.2 - Sep 23, 2026 =
- Updated table indexes.
- Fixed the empty menu title issue on the ticket page.
- Overall improvements.

= Version 1.3.1 - May 14, 2026 =
- Bug fixes.

= Version 1.3.0 - Dec 06, 2025 =
- Bug fixes, security enhancements, and overall improvements.

= Version 1.2.3 - Jul 05, 2025 =
- Added permission check to secure mass ticket deletion.

= Version 1.2.2 - Aug 18, 2024 =
- Bug fixes, security enhancements, and overall improvements.

= Version 1.2.1 - May 22, 2024 =
- Bug fixed on the departments listing page.

= Version 1.2.0 - May 09, 2024 =
- Redesigned the form builder page.
- Extended departments functionality; now you can assign departments to specific forms.
- Added a short_ticket_id placeholder.
- Added an option to show/hide the ticket ID on the ticket view sidebar.
- Implemented a mass ticket deletion option.
- Bug fixes.

= Version 1.1.1 - Mar 13, 2024 =
Fixed attachment URL issue on reply email.

= Version 1.1.0 - March 03, 2024 =
- Completely revamped the session management system used throughout the plugin.
- Implemented a more robust and efficient session handling mechanism.
- Fixed various bugs and issues related to session handling reported by users.
- Overall performance improvements and optimizations in session-related operations.

= Version 1.0.9 - Feb 22, 2024 =
Fixed issue with time elapsed display on the ticket view page.

= Version 1.0.8 - Feb 16, 2024 =
Fixed issue with special characters in email subjects.

= Version 1.0.7 - Feb 16, 2024 =
- Improved OTP verification system. Now it combats spam more effectively.
- Added 'login required' option to custom fields. Once enabled, the user or the agent needs to login to view the message of that custom field.
- Moved email templates from Email Settings to Email Templates.
- Added option to show confirmation message or redirect to the ticket view page after successfully submitting a ticket.
- Added option to customize the confirmation message with necessary placeholders.
- Added cron job in the Pro Addon to send pre-ticket closer email notification, close tickets, and send closer email notification after a certain number of days configured in the settings.
- Hardcoded CSS for input and button classes to prevent conflicts with themes.
- Overall improvements.

= Version 1.0.6 - Oct 24, 2023 =
Enhanced the display of the success message after a ticket has been created.

= Version 1.0.5 - Feb 26, 2023 =
PHP 8.2 compatibility fix.

= Version 1.0.4 - Feb 23, 2023 =
Overall improvements.

= Version 1.0.3 - Oct 19, 2022 =
Updated language file.

= Version 1.0.2 - Oct 18, 2022 =
Bug fixed.

= Version 1.0.1 - Oct 17, 2022 =
Bug fixed.

= Version 1.0.0 - Oct 08, 2022 =
Initial release.


== Screenshots ==

1. Ticket submission form
2. Single ticket view page
3. Frontend tickets list page (Pro Addon required)
4. Admin - tickets list page
5. Admin - list of Ticket departments
6. Admin - create/edit departments
7. Admin - list of forms
8. Admin - form builder
9. Admin - custom form fields (Pro Addon required)
10. Admin - settings
11. Admin - email settings and templates
12. Shortcodes