Integrations
Drop SeeItLive into the helpdesk your agents already use. Both integrations create a session from the ticket in one click and embed the agent viewer in the sidebar — agents never leave their tool or need a SeeItLive login.
The pattern
Your integration holds a SeeItLive API key server-side. On a button click it creates a session for the customer on the ticket, sends them the link, and embeds the returned agentViewUrl in an iframe. Saved snapshots can be pushed back into the ticket.
# From your integration backend, using the requester's contact info:
curl -X POST https://api.seeitlive.io/v1/sessions \
-H "Authorization: Bearer $SEEITLIVE_KEY" \
-H "Content-Type: application/json" \
-d '{ "channel": "sms", "recipientPhone": "+15555550123" }'
# -> embed the returned agentViewUrl in the ticket sidebarFreshservice
A ticket-sidebar app (Freshworks FDK). It adds a Start live view button to the ticket, generates the session from the requester's phone/email, embeds the viewer, and pushes captured snapshots into the ticket as a private note. The API key is stored per install in secure iparams.
Layout: manifest.json (sidebar placement) · app/ (UI + session create) · config/iparams.json (API key).
Odoo
An Odoo module (seeitlive_connect) that adds a SeeItLive tab to any chatter-enabled record, not just CRM leads. Odoo Community has no helpdesk.ticket model, so rather than assume Helpdesk or CRM it extends mail.thread directly and lets an admin choose which models get the tab. The panel talks to Odoo's own server — there's no controller, and the API key never reaches the browser — and attaches snapshots plus a chatter summary back to the record when the call ends.
Configured from Settings → SeeItLive: paste the API key, then tick which models get the tab under Enabled Models — any model with a chatter (mail thread); crm.lead, project.task and res.partner by default — so the tab only appears where an install actually wants it.
Layout: __manifest__.py (depends on base, mail only) · models/ (session, API client, settings) · static/src/ (the embedded panel) · views/ · security/.
Build your own
Anything that can make an HTTPS request can integrate: create a session, share inviteUrl however you like, and embed agentViewUrl. See the Sessions reference for the full API.