About Medallia Agent Connect
Medallia Agent Connect (formerly Stella Connect) is a real-time customer feedback and coaching platform for contact center agents. The Serval integration lets workflows call any Agent Connect API on demand - sending survey invites, managing users, or pulling feedback data - while Serval handles authentication behind the scenes. Agent Connect requires a freshly signed access token on every single request, and Serval creates one automatically each time; your workflows never see or handle the API key or secret. Authentication: API Key + API Secret (Serval signs a fresh token on every request) Data sync: On-demand only - no background sync, polling, or webhooks; nothing is mirrored into ServalWhat the Medallia Agent Connect integration enables
Get your credentials
No app registration is needed. You need the API key and API secret that Agent Connect issues for your tenant, plus your tenant’s API gateway host. Medallia’s authentication reference covers the underlying details.Sign in to Agent Connect as an admin
Go to Settings > Integrations
Copy the API key and API secret for one environment
Identify your API gateway host
yoursubdomain.api.stellaconnect.net, where the subdomain matches your Agent Connect account. If you sign in at yoursubdomain.stellaconnect.net, your API host is yoursubdomain.api.stellaconnect.net.Connect in Serval
Enter the API Key (required)
Enter the API Secret (required)
Enter the API Host (required)
yoursubdomain.api.stellaconnect.net. Pasting a full URL from your browser is fine - Serval strips a leading https:// or http://, surrounding whitespace, and trailing slashes automatically. A blank value fails with “API Host is required (e.g. subdomain.api.stellaconnect.net)”, and a host that does not end in api.stellaconnect.net fails with “API Host must end in api.stellaconnect.net (e.g. subdomain.api.stellaconnect.net)”.Save the connection
Verifying the connection
The integration ships one health check: Test Medallia Agent Connect Connection - signs a fresh token with your stored API secret and makes a tiny query against the Data Return API (a one-second time window, so almost no data comes back). Because that API requires a valid token and API key, any successful response proves Agent Connect accepted both credentials and that the host is correct.- On success: “Successfully authenticated with Medallia Agent Connect and reached the API gateway.”
- On failure: “Unable to connect to Medallia Agent Connect. Verify your API key, API secret, and API host are correct and that the key has not been revoked on the Agent Connect Integrations page.”
Gotchas and troubleshooting
Getting 401 errors? Check that your keys match the environment
Getting 401 errors? Check that your keys match the environment
Pasting a full URL into API Host is fine; a non-Medallia host is not
Pasting a full URL into API Host is fine; a non-Medallia host is not
https:// or http://, surrounding whitespace, and trailing slashes from the API Host before validating, so copy-pasting from the browser URL bar works. But the resulting host must end in api.stellaconnect.net - any other host is rejected at save time, and Serval independently refuses to attach your credentials to requests aimed at hosts outside Medallia’s Agent Connect gateway.The health check needs Data Return API access
The health check needs Data Return API access
Editing the connection? Re-enter the API Key before saving
Editing the connection? Re-enter the API Key before saving
Why the generic custom HTTP integration cannot connect to Agent Connect
Why the generic custom HTTP integration cannot connect to Agent Connect
Data Return date filters omit the timezone suffix
Data Return date filters omit the timezone suffix
Need help? Contact support@serval.com for assistance with your Medallia Agent Connect integration.

