Skip to main content

Live Agent Statuses in Qvasa

A
Written by Amer Shalan
Updated over 2 months ago

See your team’s availability the moment it changes.

What are live agent statuses?

Qvasa now listens to Zendesk’s state-changed events (both classic channel statuses and the new unified status) and updates every affected dashboard widget in a couple of seconds. You can tell at a glance:

  • Who just went online, away, offline, etc.

  • Which channel (Support, Messaging, Talk…) they’re in.

  • When they switched and how long they’ve been there.

Heads-up: We only record events we receive. Historical/back-fill is not supported—data starts flowing after you create the webhook.

1. Enable The Feature

  1. Ensure you have added a Zendesk API Token to Qvasa

  2. In the left-hand nav, open Settings.

  3. Search for “Zendesk Webhooks.”

Don’t see it? – Reach out to [email protected] or your Customer Success Manager and we’ll flip the switch.

2. The Agent Status Webhook

Setting

Value

Notes

Webhook name

qvasa_agent_status_changed_webhook

Automatically generated by Qvasa

Endpoint

qvasa.com/api/zendesk_webhook_agent_status_changed_event

Qvasa stores this securely

Event types

zen:event-type:agent.state_changed, zen:event-type:agent.unified_state_changed

Covers classic and unified statuses

Request method

POST

Authentication

Included automatically

Uses a new Qvasa API key

Quick-create from Qvasa

  1. In Settings → Zendesk Webhooks click Manage Zendesk Webhooks.

  2. Locate the row named qvasa_agent_status_changed_webhook.

  3. Press Create in Zendesk.

  4. Wait a few seconds... Qvasa confirms success, shows the new Webhook ID and a View in Zendesk link.

That’s it! From this point forward every status flip will flow into Qvasa in real time. Any agent status and unified agent status widget will be available in the UI and those values will be updated in real time.

Did this answer your question?