Communication & Meeting Tools
Connect XeCubes directly with your company's communication platforms, email mailboxes, and video conferencing infrastructure.
1. Slack Real-Time Alerts​
Post automated notification cards to Slack channels whenever candidates submit applications, schedule interviews, or complete AI assessments.
Setup Guide​
- Go to the Slack App Directory.
- Click Create New App, choose From Scratch, and name it XeCubes.
- Under Features, select Incoming Webhooks and switch the toggle to On.
- Click Add New Webhook to Workspace and pick the target channel.
- Copy the generated Webhook URL and execute the connection request:
curl -X POST "https://api.xecubes.com/recruiter/apps/slack/connect_slack?app_id=slack" \
-H "X-API-Key: xh_live_your_secret_key" \
-H "Content-Type: application/json" \
-d '{
"webhook_url": "https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX"
}'
2. Twilio WhatsApp Candidate Outreach Bot​
Dispatch automated interview invites, slot booking links, and assessment reminders via WhatsApp.
- cURL
- Node.js
- Python
curl -X POST "https://api.xecubes.com/recruiter/apps/twilio-whatsapp/connect_twilio?app_id=twilio-whatsapp" \
-H "X-API-Key: xh_live_your_secret_key" \
-H "Content-Type: application/json" \
-d '{
"account_sid": "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"auth_token": "your_auth_token_here"
}'
const res = await fetch('https://api.xecubes.com/recruiter/apps/twilio-whatsapp/connect_twilio?app_id=twilio-whatsapp', {
method: 'POST',
headers: {
'X-API-Key': 'xh_live_your_secret_key',
'Content-Type': 'application/json'
},
body: JSON.stringify({
account_sid: 'ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
auth_token: 'your_auth_token_here'
})
});
console.log(await res.json());
import requests
payload = {
"account_sid": "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
"auth_token": "your_auth_token_here"
}
response = requests.post(
"https://api.xecubes.com/recruiter/apps/twilio-whatsapp/connect_twilio?app_id=twilio-whatsapp",
headers={"X-API-Key": "xh_live_your_secret_key"},
json=payload
)
print(response.json())
3. Google Calendar & Google Meet​
Initiate an OAuth 2.0 connection to detect recruiter availability and generate Google Meet conference rooms automatically:
curl -X GET "https://api.xecubes.com/recruiter/apps/google-calendar/init_connection" \
-H "X-API-Key: xh_live_your_secret_key"
4. Gmail API Integration​
Send personalized email outreach sequences from your corporate recruiter email:
curl -X GET "https://api.xecubes.com/recruiter/apps/gmail/init_connection?type=user" \
-H "X-API-Key: xh_live_your_secret_key"
5. Zoom Video Conferencing​
Enable Zoom meeting rooms with unique passwords automatically attached to calendar invites:
curl -X GET "https://api.xecubes.com/recruiter/apps/zoom/init_connection" \
-H "X-API-Key: xh_live_your_secret_key"
6. Microsoft Teams & Outlook​
Integrate Microsoft 365 calendar scheduling, Outlook emails, and Teams meetings:
Microsoft Teams Video Links​
curl -X GET "https://api.xecubes.com/recruiter/apps/microsoft-teams/init_connection" \
-H "X-API-Key: xh_live_your_secret_key"
Outlook Mailbox Sync​
curl -X GET "https://api.xecubes.com/recruiter/apps/outlook/init_connection?app_id=outlook&type=user" \
-H "X-API-Key: xh_live_your_secret_key"
Outlook Calendar Sync​
curl -X GET "https://api.xecubes.com/recruiter/apps/microsoft-teams/init_connection?app_id=microsoft-teams" \
-H "X-API-Key: xh_live_your_secret_key"
7. Mailchimp Newsletter Sync​
Synchronize qualified candidate contacts into Mailchimp audience lists for talent community campaigns:
curl -X POST "https://api.xecubes.com/recruiter/apps/mailchimp/connect_mailchimp?app_id=mailchimp" \
-H "X-API-Key: xh_live_your_secret_key" \
-H "Content-Type: application/json" \
-d '{
"api_key": "your_mailchimp_api_key-us21",
"server": "us21"
}'