How to send an Onfido verification link from a Zendesk ticket

By Jake Marsh · Updated

To send an Onfido verification link from Zendesk, generate an API token in the Onfido Dashboard under Developers > API authentication > Tokens, then install Whowell and paste it into Onfido API token. Set Onfido region to your account's region, and add a Studio workflow to Verification flows as onfido <workflow id> Payout change. On a ticket, pick that flow, click Send verification link, then Create link and add to reply.

Steps in Onfido

  1. Open the Onfido (Entrust) Dashboard > Developers > API authentication > Tokens and click Generate API token.
  2. Use a token made only for Zendesk. Onfido tokens can't be limited, so a dedicated token can be revoked without breaking anything else.
  3. Note the region from the token's prefix:
Token starts withOnfido region setting
api_live.eu (the default)
api_live_us.us
api_live_ca.ca
  1. Pick a Studio workflow that collects what it needs from the customer (document, selfie and so on) and doesn't need custom input data. Copy its id.

Steps in Zendesk

  1. Install Whowell from the Zendesk Marketplace and start the 14-day trial.
  2. Paste the token into Onfido API token. It's a Zendesk secure setting: agents never see it, and Zendesk only adds it to requests to the Persona and Onfido API domains the app lists.
  3. Set Onfido region to eu, us or ca.
  4. Add the flow to Verification flows: onfido 6c1e2f0a-1b2c-4d3e-8f90-1234567890ab Payout change. One line per flow; Persona and Onfido flows can sit side by side.
  5. Decide on email. Turn on Send the requester's email to Onfido only if your workflow needs it. It's off by default.

Send the link

  1. Check the requester's name. Onfido needs a first and last name to create an applicant, so Whowell sends the requester's Zendesk name. Add it to the profile if it's missing.
  2. Pick the flow in the Whowell sidebar and click Send verification link. The confirmation lists what Onfido gets.
  3. Click Create link and add to reply, then submit the reply.
  4. Click Refresh later, or reopen the ticket, to see the status. The result arrives as an internal note with the checks that ran, Onfido's reasons and a link to the run in Onfido.

Resending

Send a new link starts a new run for the same applicant. An Onfido link can't be cancelled from Zendesk: the new link replaces it in the sidebar, and the old one stops at its expiry.

How Onfido statuses show up

Onfido run statusWhowell showsTag
awaiting_inputLink sent, not startedwhowell_pending
processing, awaiting_client_inputIn progresswhowell_pending
approvedApprovedwhowell_approved
declinedDeclinedwhowell_declined
reviewNeeds reviewwhowell_review
abandonedExpired unusedwhowell_expired
errorVendor errorwhowell_failed

Error messages and fixes

MessageFix
Onfido refused the API token for the EU regionSet Onfido region to the token's region (see the prefix) or paste the right token
Onfido could not start this workflowThe workflow needs applicant data or custom input Whowell doesn't send; pick one that collects it from the customer
Onfido needs the requester's first and last nameAdd the name to the requester's Zendesk profile

What it costs

Whowell is $129 per Zendesk account per month, any number of agents, billed monthly by Zendesk with a 14-day trial. Onfido bills its verification fees under your own contract. Every setting is in the Whowell setup guide; Entrust documents its links in Smart Capture Link.

Whowell

ID verification links from Persona or Onfido: send from the ticket, see pass or fail. $129/account. $129 a month per Zendesk account.


Questions

Why does Onfido need the customer's name?

Onfido needs a first and last name to create an applicant. Whowell sends the Zendesk name and nothing else unless you turn on the email setting.

Which Onfido region am I on?

Look at the token's prefix: api_live. is EU, api_live_us. is US and api_live_ca. is Canada.

Can I limit the Onfido token to Zendesk?

Onfido tokens can't be limited. Make one only for Zendesk, and revoke it if you uninstall Whowell.

Are documents copied into Zendesk?

No. Documents, selfies and ID numbers stay in Onfido. The ticket gets statuses, check names and a link to the run.


More Whowell guides


More Zendesk guides