Support

Part of the IP4CMS portal. ← All module guides

What it's for β€” Support is your help-desk and ticketing tool. People raise a request (a "ticket"), you assign it to a person or team, track progress through a set of statuses, and keep a conversation going with comments and file attachments. Every ticket can be measured against a Service Level Agreement (SLA) β€” a target time for responding or resolving β€” so nothing quietly slips past its deadline. Tickets are organised under Topics (and optional sub-topics), which also decide which SLA applies and where the work routes.

Where to find it β€” Open Support in the main portal menu. It opens on the Requests list. From there you can open any ticket, or use New Request to log one yourself. The configuration screens live separately under Settings β†’ Support (Topics and Teams/Groups).

Before you start


Key tasks

Configure topics and sub-topics

Topics are the categories tickets are filed under. Set these up before you start taking tickets so requests land in the right place and pick up the correct SLA.

Steps:

  1. Go to Settings β†’ Support β†’ Topics.
  2. Click Create Topic, fill in the fields, and save.
  3. To add a sub-topic, find the topic in the list and add a sub-topic under it. Sub-topics use the same fields and let you break a broad topic into finer categories.

Fields:

Configure SLAs (response/resolution targets)

An SLA definition sets the clock that runs against a ticket. When a topic with a default SLA is chosen, the clock starts automatically; you can also attach one by hand on a ticket.

Where: SLA definitions are managed from the support settings area (you need the support:sla:manage permission). Once created they appear in the topic's Default SLA dropdown and in the ticket's manual-attach picker.

Key fields on an SLA definition:

Create and triage a ticket

Tickets can arrive three ways: a requester logs one, an operator logs one on someone's behalf, or one is created automatically from an inbound support email (the email body becomes the description, prefixed [Created from email]). Each ticket gets a unique reference like SR-2024-0001.

To create one yourself:

  1. In Support β†’ Requests, click New Request.
  2. Complete the fields and Save.

Fields on the request form:

Triaging means working the Requests list: sort by Created date and filter by Status, Priority, Topic, Tag, or Assigned to me, plus free-text Search. Use this to find unassigned or high-priority tickets, open each one, set the right topic/priority, and assign it.

Assign a ticket

A ticket has one primary assignee plus any number of additional assignees. Assignees can be individual users or teams/groups.

On the ticket detail screen:

Teams are set up in Settings β†’ Support β†’ Teams/Groups: create a group with a Name and Description, then add member users. Assigning a ticket to the group routes it to that whole team.

Add comments and attachments

The conversation and evidence live on the ticket detail screen.

Comments:

  1. Type in the comment box at the bottom of the ticket.
  2. Tick Internal note if the comment should be visible to staff only (not to the requester). Leave it unticked for a reply the requester can see.
  3. @mention a colleague by typing @ and picking their name β€” they get notified.
  4. Post the comment.

Use the Show internal comments toggle to include or hide internal notes in the thread.

Attachments:

Link people and organisations to a ticket

On the ticket detail screen, the Ticket details panel lets you tie the request to the rest of your portal data. Each link is a single, searchable selection:

A ticket holds one of each (one member, one customer, one location). Linking matters beyond tidiness: it's what lets you raise a financial transaction against the right account (see below), and it ties the ticket into reporting. You need an edit permission on the ticket to change these links.

Switch between Comments, Transactions and Audit log

The activity area of a ticket is organised into tabs:

Click a tab to switch; the Transactions list loads the first time you open it.

Raise a financial transaction from a ticket

If your tenant is licensed for Financials and Accounts, a Create transaction button appears on the ticket. It lets you raise any document type β€” Invoice, Quote, Credit Note, Receipt, Refund or Journal β€” billed to one of the accounts linked to the ticket (the member's, customer's or location's account).

Steps:

  1. Click Create transaction and pick the document type from the dropdown.
  2. If the ticket is linked to more than one account, choose which account to bill. (If there's only one, this step is skipped; if there are none, link a member/customer/location with a financial account first.)
  3. You land on the full transaction form with the type, account and a reference (the ticket number, e.g. SR-2024-0001) pre-filled. Complete it the same way as any transaction β€” lines for invoices/quotes, a total for receipts, allocations for credits β€” and save.

The saved transaction is linked back to the ticket and appears under the ticket's Transactions tab. Creating one needs both the support create-transaction permission (to show the button) and the normal Financials create-transaction permission (on the form).

Escalate a ticket to your owner tenant

If your tenant was created under an owner tenant, you can escalate a ticket to them β€” this opens a matching ticket in the owner's support desk and keeps the two in sync.

Steps:

  1. On an open ticket, click Escalate to {owner}.
  2. Choose the owner's category (and sub-category) and priority, adjust the subject/description if needed, and decide whether to include attachments and comment history.
  3. Submit. The owner receives a new ticket referencing yours; your ticket shows an Escalated banner with the upstream reference and its live status.

Once escalated you can read the owner's public comments and post replies back to them from the upstream thread on your ticket, and the owner's status changes flow back to your ticket automatically. A ticket can't be escalated twice, and closed tickets can't be escalated.

Move a ticket through its statuses

Tickets flow through five statuses:

Change the status from the status control on the ticket detail screen. Moving to Resolved or Closed stops the SLA clock by default. You can move a ticket back to an earlier status (e.g. reopen) if more work is needed.

Track SLA on a ticket

When an SLA is attached, the ticket shows an SLA banner with its current state: OK, Warning (amber), or Breached (red), coloured to match the SLA definition. The clock starts when the SLA attaches (usually the moment the topic is chosen), pauses on any pause-when status, and completes when the ticket reaches a complete-when status (Resolved/Closed by default). If a topic had no default SLA, or you need a different one, use Attach SLA on the ticket to pick one manually (requires the SLA-attach permission). When the warning or breach point is reached, the configured people are notified using the SLA's message templates.


How the data connects


Permissions & access

Access is controlled by granular permissions, so what each operator can do varies. Key ones:

If a screen or button is missing, you most likely lack the matching permission β€” ask your administrator.


Tips & gotchas