Zapier Integration
Connect XInterview to Zapier to automate candidate workflows, team notifications, and data syncing across more than 5,000 apps.
Overview
Zapier connects XInterview to the tools your team already uses, so you can automate hiring tasks without building a custom integration.
Connect XInterview to more than 5,000 apps through Zapier, including Gmail, Slack, Google Sheets, Asana, Trello, HubSpot, and Mailchimp.
Benefits
Use Zapier to reduce manual work and keep hiring activity moving across your stack.
- Automate hiring workflows by connecting XInterview to your existing tools and processes.
- Manage candidate applications by triggering follow-up actions when candidates apply or move stages.
- Improve team communication with automatic updates in email and chat tools.
- Track interview data in spreadsheets, CRMs, and project management systems.
- Streamline repetitive work by removing manual data entry.
- Connect with thousands of apps available in the Zapier ecosystem.
Prerequisites
Before you set up the integration, make sure you have:
- A Zapier account with access to zapier.com
- An active XInterview account
- An API key generated from your XInterview account settings
Setup instructions
Set up the integration in three parts: create an API key in XInterview, connect the app in Zapier, then build your first automation.
Generate an API key in XInterview
Log in to your XInterview account and open Settings from the main menu. Then go to Integrations and open API Keys.
Click Generate New Key, enter a descriptive name such as Zapier Integration, and copy the new key to a secure location. You will use this key when you connect XInterview in Zapier.
Treat the API key like a password. Store it securely, never share it publicly, and replace it if you think it has been exposed.
A successful setup gives you a newly generated key that you can paste into Zapier during connection.
Connect XInterview to Zapier
Log in to your Zapier account at zapier.com and open My Apps. Click Add connection, search for XInterview, and select it from the app directory.
Paste the API key you generated in XInterview, then click Save to finish the connection. If the connection succeeds, XInterview appears in your connected apps list in Zapier.
You can also start from the XInterview app directory page at https://zapier.com/apps/xinterview-ai/.
Create your first Zap
In Zapier, click Create Zap to start a new automation. Choose XInterview as the trigger app, then select one of the available trigger events:
- New Candidate Submission
- Invite a Candidate
- Interview Completed
- Candidate Stage Changed
Next, add an action step and choose the app that should receive the data. Common actions include sending an email in Gmail, posting a message in Slack, adding a row in Google Sheets, creating a task in Asana or Trello, updating a HubSpot record, or adding a contact to Mailchimp.
Finish the setup by configuring the action details, running a test, and turning the Zap on. A successful test creates the action in the destination app and confirms the Zap is ready to run automatically.
Create a new Zap directly from https://zapier.com/app/zaps/new.
Popular use cases
The most common XInterview workflows in Zapier fall into candidate management, team communication, and process automation.
Candidate management
- Auto-create tasks in Asana or Trello when a new candidate applies.
- Send email notifications through Gmail when a candidate submits an interview.
- Track submissions in Google Sheets for reporting or review.
- Update CRM records by sending candidate information to HubSpot or Salesforce.
Team communication
- Post Slack alerts when an interview is completed.
- Send email updates to hiring stakeholders through Gmail.
- Trigger webhooks to pass interview data into internal systems.
Workflow automation
- Build multi-step Zaps that route candidate data through several apps.
- Use conditional logic to run actions only for certain stages or candidate types.
- Schedule delayed actions for reminders and follow-up tasks.
- Filter incoming data so only matching records continue through the Zap.
Common Zap examples
These examples show straightforward ways to use XInterview events as Zapier triggers.
- Email the team on a new candidate submission — Trigger: New Candidate Submission in XInterview. Action: send an email to the hiring team with Gmail.
- Post candidate details to Slack after an interview — Trigger: Interview Completed in XInterview. Action: post a message in Slack with candidate details.
- Log candidates in Google Sheets — Trigger: New Candidate Submission in XInterview. Action: add a new row to a Google Sheet with candidate information.
- Create hiring tasks in Asana — Trigger: Candidate Stage Changed in XInterview, filtered to the Review stage. Action: create a task for the hiring team in Asana.
Troubleshooting
Most setup issues come from authentication, inactive Zaps, or trigger configuration.
Connection issues
- API key is invalid — Generate a new API key in XInterview and reconnect the app in Zapier.
- Connection fails during setup — Confirm your Zapier account is active and retry the connection.
- Data is not syncing — Check that the Zap is turned on and that the action step is configured correctly.
Zap not triggering
- Review the trigger event and confirm you selected the intended XInterview event.
- Run Zapier's test step to verify the trigger and action can read sample data.
- Check task history in Zapier for error details and failed runs.
- Contact XInterview support if the Zap is on, the trigger is correct, and the issue continues.
Security and best practices
Protect the connection the same way you would protect any other system credential.
- Protect your API key and never share it in public channels or documentation.
- Rotate keys regularly by generating a new key periodically.
- Limit enabled access to the permissions you actually need.
- Review connected workflows monthly so you can remove unused Zaps and app connections.
- Follow your data protection policies for every app that receives candidate or interview data.
Additional resources
Use these links to move between XInterview and Zapier setup pages quickly.
FAQs
You need an active XInterview account, an active Zapier account, and an API key generated from Settings and then Integrations in XInterview.
Zapier supports these XInterview trigger events: New Candidate Submission, Invite a Candidate, Interview Completed, and Candidate Stage Changed.
After you save the connection, XInterview appears in your connected apps in Zapier. After you test your Zap, the action should run successfully in the destination app, such as a Slack message, Gmail email, or Google Sheets row.
Start by checking that the Zap is turned on, the trigger event matches the workflow you want, and the action step is fully configured. If the issue continues, review Zapier task history for errors and reconnect XInterview with a fresh API key if needed.
Rotate the API key on a regular schedule that matches your security policy, and replace it immediately if you suspect the key was exposed.
Direct API access is not currently available. However, XInterview supports Zapier integrations, allowing you to connect with more than 5,000 applications and automate workflows.