Support & Ticketing
Embed a support widget, manage tickets, and customer portal
Last updated: 2026-05-21
S3Suite includes a built-in customer support system. Embed a support widget on your product's website, let customers submit tickets, and manage everything from your S3Suite dashboard. Support ticketing is enabled by default for every new organization - no setup required to start receiving tickets.
Embedding Support on Your Website
You can add the S3Suite support widget to your website in three ways:
Option 1: iFrame Embed
- Go to Project Settings → Support Widget
- Copy the embed code
- Paste it into your website's HTML where you want the support form to appear
Option 2: Direct Link
If you do not want to embed anything, use the direct link provided in the Support Widget settings. Share this link with customers - it opens the support form in a standalone page.
Option 3: Build Your Own Form
If you want full control over the design, use the provided API endpoint to submit tickets from your own custom form. The settings page provides the details you need.
Tip: The iFrame option is the fastest to set up. The direct link works well for email signatures or QR codes on product packaging.
How Customers Submit Tickets
From the customer's perspective:
- They open the support form (via your website widget or direct link)
- They fill in their details - name, email, description of the issue
- They submit the form
- They receive:
That is all they need to do. No account creation required.
Customer Portal
Every ticket generates a unique portal link. When customers visit their portal:
- They see the current status of their ticket
- They can read replies from your team
- They can add more information or respond to questions
Team Workflow
On your side, all tickets appear in the S3Suite dashboard.
Managing tickets:
- Go to Operations → Technical Support
- See all open tickets, sorted by date
- Click a ticket to view the full conversation
- Type your reply and send
- Your response is emailed to the customer automatically
- The customer can reply to that email, and their response appears in the ticket thread
- This bi-directional email flow means customers do not need to visit the portal unless they want to
- When an issue is resolved, click Close on the ticket
- Closed tickets remain in your history for reference
Note: Tickets are linked to projects, so your team always has the right context when responding.
Cross-Team Visibility
Tickets submitted through the org-wide widget that do not carry a project code or matching device serial land in an Unassigned Inbox for triage:
- Org Admins can read the inbox and route each ticket to the right project from a dropdown
- Engineers, Production Managers, and Operations have read-only visibility to the unassigned inbox so field issues stay visible during debugging and production triage
- Once routed, the ticket moves into that project's Operations -> Technical Support queue
Anti-Spam Protection
The support widget includes built-in protections to prevent abuse:
| Protection | How it works |
|---|---|
| Rate limiting | Limits how many tickets can be submitted from the same source in a given time period |
| Project key validation | Each widget is tied to a specific project key - submissions without a valid key are rejected |
| Honeypot fields | Invisible form fields that catch automated bots |