Integrations
Connect your own email and calendar, and hook Slack, Zapier, Make.com, or BambooHR into your hiring workflow.
All of these are configured in Settings → Integrations, organized into three groups: Email & Calendar, Workflow, and Job Boards. This page covers Email & Calendar and Workflow. For publishing jobs to Indeed, Google for Jobs, and other boards, see Job boards & distribution instead — that's a separate group with its own docs page.
Note: a superadmin-level switch can turn any individual integration off platform-wide (used to hide something not fully rolled out yet). If one you expect to see is missing from your Settings page entirely, that's why — it's not something wrong with your account.
Gmail & Outlook (send-as)
By default, candidate and team emails go out from your FocalVAHire Mail address. Connect your own Gmail or Outlook inbox instead so those emails come from your real address — candidates reply straight to you, not to a shared sending address.
- Go to Settings → Integrations.
- Click Gmail or Outlook Email, then Connect.
- Sign in and approve access on Google's or Microsoft's page. You're sent back to FocalVAHire, connected.
Disconnecting at any time reverts to sending from your FocalVAHire Mail address — nothing else changes.
Google Calendar & Office 365 Calendar
Connect your calendar and your Activities — interviews you schedule, stage deadlines, anything on your Activities list — stay in sync with it automatically. Creating, editing, or deleting an activity in FocalVAHire updates the calendar event too.
Connect the same way as Gmail/Outlook above, from Settings → Integrations. Email and calendar are separate connections for the same provider — you can connect just your calendar without connecting email, or vice versa.
Note: only activities assigned to you sync to your own connected calendar. A teammate's activities sync to their calendar, not yours, once they connect their own account.
Slack notifications
Get a Slack message every time a candidate's status changes — e.g. when someone completes an interview, gets shortlisted, or is rejected.
Setup
- Go to api.slack.com/apps and click Create New App → From scratch.
- Name it "FocalVAHire" and choose your workspace.
- In the left sidebar, click Incoming Webhooks and toggle it on.
- Click Add New Webhook to Workspace, choose the channel you want notifications in, and click Allow.
- Copy the webhook URL (it looks like
https://hooks.slack.com/services/...). - Paste it into Settings → Integrations → Slack webhook URL and save.
What the notification looks like
Example message: "Senior Engineer — Jane Smith moved to Shortlisted (Stage 1)"
Zapier
Connect FocalVAHire to any of Zapier's 6,000+ apps — update a spreadsheet, create a task in Notion, send a text message, or anything else Zapier supports.
Setup
- Go to zapier.com and create a new Zap.
- For the trigger, search for Webhooks by Zapier and choose Catch Hook.
- Copy the webhook URL Zapier gives you.
- Paste it into Settings → Integrations → Zapier webhook URL and save.
- Back in Zapier, click "Test trigger" — change a candidate's status in FocalVAHire to send a test event.
- Use the data from that test to set up the rest of your Zap.
Payload sent to Zapier
Each event includes:
event: "candidate.status_changed"candidateName,candidateEmailjobTitlepreviousStatus,newStatusstage(stage number)timestamp
Make.com
Works exactly like Zapier above — Make.com just calls it a "Webhooks" module instead of "Catch Hook."
Setup
- In Make.com, create a new scenario and add a Webhooks module as the trigger.
- Choose Custom webhook and copy the URL it gives you.
- Paste it into Settings → Integrations → Make.com webhook URL and save.
- Change a candidate's status in FocalVAHire to send a test event and confirm Make.com receives it.
Same payload as Zapier's, above.
BambooHR
Requires a Pro plan or higher.
When a candidate is marked as Approved, FocalVAHire automatically creates a new hire record in your BambooHR account.
Setup
- Log in to BambooHR and click your name in the top right → API Keys.
- Click Add New Key, name it "FocalVAHire", and copy the key.
- Find your BambooHR subdomain — it's the part before
.bamboohr.comin your URL (e.g. if your URL isacmecorp.bamboohr.com, the subdomain isacmecorp). - In FocalVAHire, go to Settings → BambooHR.
- Enter your subdomain and API key, then click Save.
From now on, every time you mark a candidate as Approved, their name, email, and job title are automatically pushed to BambooHR as a new hire record.
Note: BambooHR API access requires a BambooHR account with the HR module. Contact BambooHR support if you're unsure whether your plan includes API access.
Troubleshooting
- Slack messages not arriving — Double-check the webhook URL is correct and that the Slack app is still installed in your workspace.
- Zapier or Make.com not receiving events — Make sure you saved the webhook URL in Settings. Try changing a candidate's status to trigger a fresh event.
- BambooHR push failing silently — Verify your API key is correct, your subdomain matches exactly what appears in your BambooHR URL, and you're on a Pro plan or higher.
- Gmail/Outlook/Calendar "not configured" error — This means the platform operator hasn't set up the Google or Microsoft app yet, not a problem with your account.
Slack, Zapier, and Make.com all fire in the background and never block the app — if one fails, the candidate status update still goes through successfully.