Request conversation
Every request has a single conversation timeline that keeps the full story in one place—agent replies, internal notes, approvals, status/SLA updates, and workflow events. Messages sync to the requester’s original channel (Slack or Microsoft Teams) and to the Portal.

What you can do in the request conversation
Reply: send a public message to the requester in Slack/Teams and the Portal. Attach files, use @mentions, and preview before sending.
Internal note: add private context for agents/admins only. Great for handoffs, troubleshooting, and coaching.
Approval: request sign‑off from one or more approvers. Statuses (Pending, Approved, Rejected) are tracked in the timeline and the sidebar.
Message Templates: insert reusable answers with variables to personalize at scale.
Message reply box
Type selector (left): choose Reply, Internal note, or Approval.
Composer: supports attachments, mentions, emojis, and templates.
Preview: review before sending (public replies and approvals).
Replies
Channel aware: goes to the requester where they started (Slack/Teams), and to the Portal.
Files: upload documents, images, or links; everything is mirrored to the request.
Articles: access your entire knowledge base to share articles
Mentions: @colleagues to bring them in; they become participants and get notified.
Internal notes
Visibility: only agents/admins can see notes; requesters never do.
Uses: capture investigation steps, share context across shifts, or coach teammates.
Mentions: notify teammates without pinging the requester.
How it works: pick approver(s), add context (or use a template), and send. Approvers can act from Slack/Teams or the Portal—no extra license needed.
States: Pending → Approved/Rejected. All decisions are logged in the timeline with who, when, and any comment.
Templates: prefill the message and include dynamic variables (approval_link, requester.first_name, app.name, etc.).
Automate: trigger workflows on Approved/Rejected (e.g., change status, assign, kick off provisioning, notify requester).
Purpose: keep answers fast and consistent; update centrally when policy changes.
Variables: personalize with fields like requester.first_name, requester.manager, service.name, app.name, approval_link, and more.
Organization: group templates by team or service for easy discovery.
Access: choose templates from the composer; admins manage them in Settings.
Request details: status, assignee, service, priority, tags, SLA timers, Snooze/Resolve.
People info: requester profile (title, manager, department, location, contacts).
Integrations: quick actions to connected systems (e.g., Okta, Google/Azure, MDM) when available.
Context: related requests, assigned equipment, active apps.
Approvals: current approval(s) with state and actions.
Deep links: clicking people, devices, or apps opens their dedicated pages for full context.
Last updated

