Set up the Workable integration
The Workable integration creates an InterviewFlowAI interview when a Candidate applies in a mapped stage or later moves into a mapped Workable stage. After the Candidate completes the interview, InterviewFlowAI adds the score, recommendation, and full report link to the Candidate’s Workable timeline.Before you start
Make sure you have:- Owner access in InterviewFlowAI.
- Permission to generate API tokens in Workable.
- At least one active, non-archived InterviewFlowAI Interviewer.
- A Workable Interviewer and a test Candidate with a valid name and email address.
Step 1: Prepare your InterviewFlowAI Interviewer
- Log in to the InterviewFlowAI dashboard.
- Create or open the Interviewer you want to use with Workable.
- Confirm the Interviewer is active and not archived.
- Review its questions, evaluation criteria, language, expiration period, and invitation email.
Step 2: Generate a Workable API token
- Log in to Workable.
- Open the menu in the upper-right corner.
- Select Settings.
- Under Integrations, click Apps.
- Click API access tokens.
- Click Generate new token.
- Give the token a clear name, such as
InterviewFlowAI. - Enable these scopes:
- Generate the token.
- Copy it immediately. Workable displays the complete token only once.
Step 3: Find your Workable subdomain
Open your Workable company profile settings and copy the account subdomain. For example, if your Workable URL is:acme or the complete Workable URL into InterviewFlowAI. InterviewFlowAI normalizes it automatically.
Step 4: Connect Workable to InterviewFlowAI
- In InterviewFlowAI, open ATS Integration.
- Find Workable and click Open setup.
- Enter your Account subdomain.
- Paste your API access token.
- Click Connect.
If you replace or revoke the token in Workable, return to this page and update the connection with the new token.
Step 5: Map a Workable stage to an InterviewFlowAI Interviewer
- In the Candidate automation section, click Add mapping.
- Select the Workable Interviewer.
- Select the Workable stage that should trigger the invitation.
- Select the InterviewFlowAI Interviewer the Candidate should receive.
- Click Save automation.
Step 6: Test the integration
Test one Candidate before enabling the workflow for your hiring team.- Create or choose a test Candidate in the mapped Workable Interviewer.
- Confirm the Candidate has a name and valid email address.
- Move the Candidate into the mapped stage.
- Check the Candidate’s inbox for the InterviewFlowAI invitation.
- Open InterviewFlowAI and confirm the Candidate appears under the mapped Interviewer.
- Complete the interview as the test Candidate.
- Wait for InterviewFlowAI to finish generating the report.
- Refresh the Candidate profile in Workable.
- The InterviewFlowAI completion status.
- The overall score out of 100, when available.
- The recommendation, when available.
- A link to the complete InterviewFlowAI report.
Day-to-day workflow
After setup, Owners and Viewers continue managing the pipeline in Workable:- Move a Candidate into a mapped stage.
- InterviewFlowAI creates one interview and sends the invitation email.
- The Candidate completes the interview without needing a Workable account.
- InterviewFlowAI posts the result to the Candidate timeline.
- Open the report link for recordings, transcripts, answers, scoring, and detailed analysis.
Troubleshooting
Workable does not connect
Check that:- The subdomain belongs to the same Workable company that generated the token.
- You pasted the complete token without spaces.
- The token has
r_jobsandr_candidatesscopes. - The token has not been revoked.
- Workable has at least one active member.
Workable connects, but no Interviewers or stages appear
Refresh the setup page. If the lists remain empty, confirm the token hasr_jobs access and that the Workable account has active Interviewers and pipeline stages.
An InterviewFlowAI Interviewer does not appear
Confirm the Interviewer belongs to the current InterviewFlowAI company and is not archived.The Candidate did not receive an invitation
Check that:- You saved the mapping before moving the Candidate.
- The Workable Interviewer and stage match the mapping exactly.
- The Candidate has a valid name and email.
- The mapped InterviewFlowAI Interviewer is active.
- The Candidate does not already have an active interview for the same InterviewFlowAI Interviewer.
- The invitation did not land in spam or promotions.
Results do not appear in Workable
Check that:- The InterviewFlowAI report has finished processing.
- The token has
w_candidatesorw_commentsaccess. - The token has not been revoked since the invitation was sent.
- You refreshed the Candidate profile in Workable.
Security and token rotation
- Create a dedicated Workable token for InterviewFlowAI.
- Grant only
r_jobs,r_candidates, and eitherw_candidatesorw_comments. - Never place the token in source code, screenshots, tickets, or shared documents.
- Revoke the token in Workable if it is exposed.
- Reconnect InterviewFlowAI immediately after generating a replacement token.

