How to Connect Mokka with Ashby
Step-by-step guide to integrating Mokka's AI-powered screening and pre-interviews with your Ashby recruitment workflow.
Overview
Mokka deploys AI agents that source candidates from 850M+ profiles and screen every applicant with text, voice, or video pre-interviews — so recruiters get interview-ready candidates without spending time on top-of-funnel work. Rated 4.7/5 by 100,000+ candidates.
When connected to Ashby, Mokka:
- Sources passive candidates and adds them to your Ashby pipeline
- Screens every applicant with AI-powered evaluation
- Conducts pre-interviews via text, voice, or video
- Generates candidate rankings with explainable scores
- Syncs evaluations back to Ashby automatically
- Enables rejection workflow directly from Mokka
Prerequisites
Before connecting, you'll need:
- A Mokka account - Sign up at gomokka.com
- Ashby API key - Generated from the Mokka tile in your Ashby Integrations Marketplace
How to Get Your Ashby API Key
- Sign in to Ashby at app.ashbyhq.com and click Admin in the top navigation bar
- Click Integrations on the left panel
- Select the Mokka integration tile and click + Create API Key
- Copy the value (you'll need it in the next step) — you can also save it somewhere secure for future reference
Creating the key from the Mokka tile auto-configures the right Ashby permissions. See Ashby's official guide for screenshots.
Setup Steps
Open Mokka Settings
- Log into your Mokka account
- Go to Settings → Integrations
- Find Ashby in the list of available integrations
Enter Your API Key
- Click Connect Ashby
- Paste your Ashby API key
- Click Save
Select Jobs to Sync
- After connecting, you'll see your Ashby jobs
- Select which jobs you want Mokka to screen candidates for
- Click Enable Screening
That's it!
Mokka will now automatically sync and score candidates from your selected Ashby jobs.
What Syncs Between Systems
Ashby → Mokka
- Candidates
- Applications
- Jobs/Roles
- Stages
- Rejection reasons
Mokka → Ashby
- Rejection status
- Rejection reason
Sync Frequency:
- Initial sync: All existing candidates are synced when you connect
- Ongoing sync: New candidates are synced automatically (typically within minutes)
Using the Rejection Feature
One of the key benefits of the Mokka-Ashby integration is the ability to reject candidates directly from Mokka.
To Reject a Candidate:
- Open the candidate in Mokka
- Review their AI-generated score and summary
- Click Reject
- Select a rejection reason (synced from Ashby)
- Click Confirm
The rejection is automatically synced back to Ashby, including the rejection reason you selected.
Rejection Reasons:
Mokka uses your existing Ashby rejection reasons. To add or modify rejection reasons:
- Go to Ashby → Admin → Hiring Process
- Open Archive Reasons
- Add or edit reasons as needed
- Mokka will sync the updated reasons automatically
Troubleshooting
"API key invalid" error
- Ensure you copied the entire API key without extra spaces
- Check that the API key hasn't been revoked in Ashby
- Generate a new API key if needed
Candidates not syncing
- Verify the job is enabled for screening in Mokka
- Check that the candidate has applied to an enabled job
- Wait a few minutes - sync may be in progress
Rejection not appearing in Ashby
- Ensure you selected a rejection reason
- Wait 1-2 minutes for sync to complete
- Check the candidate in Ashby to confirm status
Need More Help?
Mokka Support
Ashby Support
About Mokka
Mokka deploys specialized AI recruiting agents that handle sourcing, screening, and pre-interviews so talent teams can focus on what matters: relationships and strategic work.
- AI Sourcing Agent: Finds candidates from 850M+ profiles, 250+ job boards
- AI Screening & Interview Agents: Conduct pre-screening interviews and deliver interview-ready profiles
- Setup: 15 minutes, no engineering required
Built for knowledge worker hiring. Endorsed by talent leaders at INSHUR, TheSoul Publishing, Check Point, Bolt, and Deliveroo.
Learn more at gomokka.com