Connect TimeZest to Conduit
This walkthrough connects TimeZest (productivity — appointment scheduling for MSPs) to Conduit. TimeZest keeps it simple: a single API token is all Conduit needs. You create the token in TimeZest, then add it as an organization connection in Conduit.
Before you start
Section titled “Before you start”You need:
- A Conduit role that can manage connections — owner or admin on your organization.
- A TimeZest administrator login (to create an API token).
Step 1 — Create an API token in TimeZest
Section titled “Step 1 — Create an API token in TimeZest”- Sign in to TimeZest as an administrator.
- Create an API token following TimeZest’s authentication docs. Expected: a token value, shown at creation.
- Copy the token immediately.
Step 2 — Connect TimeZest in Conduit
Section titled “Step 2 — Connect TimeZest in Conduit”- In Conduit, go to Connections (
/org/catalog). Expected: the vendor catalog. - Find TimeZest in the catalog (under Productivity) and click Connect. Expected: a credential form with a single API Token field.
- Paste the TimeZest API token from Step 1 into the API Token field (required).
- Click Connect. Expected: Conduit validates the token against TimeZest immediately and shows a green Connected status. A bad token is rejected here, not on the first tool call.
The credential is stored at the organization scope, so every technician in your org shares this TimeZest connection. (For per-technician tokens, connect at the personal scope instead — see Vendor connections.)
Verify it worked
Section titled “Verify it worked”Connect an MCP client to Conduit (see
Connecting an AI client) and ask it to
run a read-only TimeZest tool, such as listing agents. Real data should
come back, and the call appears in your audit log with vendor
timezest.
Troubleshooting
Section titled “Troubleshooting”| Symptom | Likely cause |
|---|---|
| Connect fails with “Invalid TimeZest API token.” | The token was mistyped, revoked, or copied incompletely. Create a fresh token in TimeZest and re-connect. |
| Connect fails with “TimeZest returned HTTP …” | TimeZest responded with an unexpected status — often transient; retry, then check TimeZest’s developer docs for service notices. |
| Connect fails with “TimeZest validation failed: …” | Network-level failure reaching TimeZest’s API — usually temporary. Retry; if it persists, verify outbound connectivity to api.timezest.com. |
| Tool calls return 403 “no credentials for vendor” | TimeZest isn’t connected at a scope this user can resolve. Connect it at the organization scope, or confirm the user’s team has a token. |
| Need to rotate the token | Create a new token in TimeZest, then update the credential at /org/catalog. |
Related
Section titled “Related”- Vendor connections — credential scopes, rotation, and the full vendor catalog.
- Security — how Conduit encrypts and resolves the credential you just stored.

