Shortcodes Reference Guide

NativeDesk uses dedicated shortcodes to separate ticket creation from ticket management, giving you complete design flexibility.

ShortcodeDescriptionGuest Access?Recommended Placement
[nativedesk_ticket_form]Displays a standalone ticket submission form.YesContact page, /submit-ticket, or general support page.
[nativedesk_portal]Displays the full customer portal (ticket list, conversation view, reply editor).No (Requires Login)/support-tickets and integrated into a /my-account area.

ℹ️ Automatic Page Creation: Upon activation, NativeDesk automatically creates a page titled Support Tickets pre-populated with the [nativedesk_portal] shortcode.

⚠️ WARNING: Do not change the title or permalink slug of this automatically created page. NativeDesk relies on this specific page structure to properly route and display the customer support portal. Changing its name may break the portal functionality.

  • Standalone Ticket Form: The submission form allows logged-in users and guest visitors to open new support tickets.
    • [SCREENSHOT: Frontend view of the standalone ticket submission form via [nativedesk_ticket_form]]
  • Customer Portal: The portal provides logged-in customers with a central hub to view active and closed tickets, read staff replies, and submit follow-up responses.
    • [SCREENSHOT: Frontend view of the customer support portal via [nativedesk_portal]]
Noble Applications