Denvora dispatches an autonomous Recall.ai recording and transcription bot (hosted in AWS eu-central-1 Frankfurt) to join your live video call within 10–20 seconds.
From the Workspace Home (/) or Meetings (/meetings) page, click "+ New meeting" or paste your Zoom, Google Meet, or Microsoft Teams URL.
Select your private evaluation template (e.g., BDR Screening, AE Discovery, or a custom template) and toggle "Join live call now".
Admit "Denvora AI Notetaker" from your meeting waiting room/lobby if host admission is enabled.
Open the Live Companion (/live) to view real-time streaming utterances, automatic template criteria verification, and live coaching prompts.
Getting Started & Bot Dispatch
What happens if I close my browser tab during a live meeting?
Your post-call report is never lost if you close your browser tab. Recall.ai sends a signed bot.done webhook directly to Denvora when the call ends.
When the meeting ends, Recall.ai dispatches a signed webhook event to /api/bot/webhook.
Denvora automatically fetches the finalized transcript, synthesizes the template dossier with Google Gemini, persists it to Postgres, and emails you a "Report Ready" notification.
Deterministic rep_${meetingId} deduplication guarantees you are never double-charged a call credit if both the browser and webhook complete.
Calendar & Video Integrations
1. Calendar Integrations: How to connect Google Calendar, Microsoft Outlook 365 & Apple CalDAV
Discover scheduled calls automatically, extract Zoom/Meet/Teams join links, attach matching evaluation rubrics, and dispatch the Recall.ai bot 5 minutes before call start.
Google Calendar (Instant .ics or OAuth 2.0): In Google Calendar → Settings → select your calendar → Integrate calendar → copy "Secret address in iCal format" (.ics) and paste it into Apps → Google Calendar → Connect (Webcal / iCal URL tab). Or configure Google Cloud OAuth 2.0 with Redirect URI /api/integrations/google_calendar/callback and scopes calendar.readonly, userinfo.email.
Outlook / Microsoft 365 Calendar: In Outlook Web → Settings → Calendar → Shared calendars → Publish a calendar (Can view all details) → copy the ICS link into Apps → Outlook Calendar → Connect. Or authorize via Microsoft Entra ID OAuth 2.0 (Calendars.Read, OnlineMeetings.Read, User.Read) with Redirect URI /api/integrations/outlook/callback.
Apple Calendar (iCloud CalDAV RFC 4791): Sign in to appleid.apple.com → Sign-In and Security → App-Specific Passwords → generate a password (xxxx-xxxx-xxxx-xxxx) named "Denvora AI". In Apps → Apple Calendar → Connect, enter your Apple ID email, App-Specific Password, and https://caldav.icloud.com.
Verification: Click "Sync all" in /apps or "Sync calendar" in /calendar. Upcoming calls with video links will display "Scheduled" and auto-dispatch 5m before start.
Calendar & Video Integrations
2. Video Meeting Platforms: How to connect Zoom, Google Meet & Microsoft Teams
Deploy autonomous Recall.ai recording & real-time transcription bots (hosted in AWS eu-central-1 Frankfurt) with waiting-room admission and UK GDPR in-chat consent notices.
Zoom: Open Apps → Zoom → Connect. Paste your Zoom Personal Meeting Room link (https://zoom.us/j/...) and host email for instant setup, or connect a Zoom OAuth 2.0 App (Redirect URI: /api/integrations/zoom/callback, scopes: user:read, meeting:read, recording:read).
Google Meet: Open Apps → Google Meet → Connect. Paste your recurring Google Meet link (https://meet.google.com/abc-defg-hij) and host email, or authorize via Google Workspace OAuth 2.0 (/api/integrations/google_meet/callback). Admit "Denvora Notetaker" from the Meet lobby when it joins 5m before start.
Microsoft Teams: Open Apps → Microsoft Teams → Connect. Paste your Teams meetup-join link and Microsoft 365 email, or authorize via Microsoft Entra ID OAuth 2.0 (/api/integrations/teams/callback, scope: OnlineMeetings.Read).
Configure Bot Behavior: Click "Configure" on any connected video card in /apps to customize Bot Name, Auto-Join Buffer (5m before call), Audio-Only vs Video mode, and UK GDPR In-Meeting Chat Notice.
Calendar & Video Integrations
3. Scheduling & Booking Links: How to connect Cal.com & Calendly
Automatically attach the right interview or sales discovery template the moment a candidate or buyer books a slot on your scheduling link.
Cal.com: Generate a live API key (cal_live_...) in app.cal.com → Settings → Developer → API Keys, then paste it into Apps → Cal.com → Connect (Booking / Feed URL tab). For real-time webhooks, register /api/integrations/cal_com/webhook for BOOKING_CREATED, BOOKING_RESCHEDULED, and BOOKING_CANCELLED.
Calendly: Generate a Personal Access Token (eyJ...) in Calendly → Integrations & apps → API and webhooks, then paste it into Apps → Calendly → Connect. Or configure Calendly OAuth 2.0 (/api/integrations/calendly/callback) with HMAC-signed webhook subscriptions (/api/integrations/calendly/webhook).
Automatic Rubric Mapping: Include keywords like "BDR", "Interview", "Discovery", or "Onboarding" in your Cal.com/Calendly event title so Denvora automatically binds the matching question set.
Calendar & Video Integrations
4. CRM Platforms: How to connect HubSpot & Pipedrive for Sales Discovery Sync
HubSpot CRM: In HubSpot → Settings → Integrations → Private Apps → click "Create a private app" with scopes crm.objects.contacts.read/write and crm.objects.deals.read/write. Copy your Access Token (pat-eu1-...) and paste it into Apps → CRM → HubSpot → Connect.
HubSpot Automation Rules: Click "Configure" on the HubSpot card in /apps to select target CRM objects ("Deals & Contacts", "Deals Only", or "Contacts Only") and toggle "Auto-create deal when qualified".
Pipedrive CRM: In Pipedrive → Personal preferences → API tab → copy your Personal API Token. Open Apps → CRM → Pipedrive → Connect, enter your Pipedrive email and API token, and click "Authorize" to pin structured discovery notes to open Deals.
Calendar & Video Integrations
5. ATS & Recruiting Platforms: How to connect Workable & Greenhouse
Push structured candidate scorecards, UK Equality Act 2010 Fair-Hiring audit logs, weighted rubric scores, and human hiring decisions (Yes / Maybe / No) to candidate timelines.
Workable ATS: In Workable → Settings → Integrations → Apps → Access Token, generate a token with r_candidates and w_candidates permissions. Open Apps → ATS → Workable → Connect, enter your recruiter email and token, and click "Authorize".
Greenhouse Recruiting: In Greenhouse → Configure → Dev Center → API Credential Management → Create New API Key (Type: Harvest) with Candidates, Scorecards, and Activity Feed permissions. Paste the Harvest API Key into Apps → ATS → Greenhouse → Connect.
UK GDPR Art. 22 Governance: Denvora never auto-rejects candidates using AI alone. Scorecards sync after a hiring manager records the final Human Decision in /reports.
Calendar & Video Integrations
6. Team Messaging, Docs & Webhooks: How to connect Slack, Notion & Custom Webhooks
Post interactive Slack Block Kit debrief cards after each call, archive dossiers to Notion databases, or stream HMAC-signed JSON payloads to Zapier, Make, or your REST API.
Slack (Incoming Webhook or Bot Token): Open api.slack.com/apps → Incoming Webhooks → Add New Webhook to Workspace → pick your channel (e.g., #interview-debriefs or #sales-wins) → copy https://hooks.slack.com/services/T.../B.../... into Apps → Slack → Connect.
Notion Knowledge Base: Go to notion.so/my-integrations → create an Internal Integration → copy the secret (ntn_...) and share your target Notion database with the integration → connect Notion in Apps → Messaging & Docs.
Custom Webhooks & REST API: Scroll to the bottom of /apps ("Webhooks & API"), copy your live endpoint, and click "Test event" (Delivered: 200 OK) to integrate with Zapier, Make, or internal data pipelines.
Standardize how your team evaluates candidates and discovery calls with multi-tenant weighted templates and automated bias guardrails.
Open Templates (/templates) and click "+ New template" or select an existing template to customize.
Define your must-ask interview questions, target evaluation criteria, and red-flag Dealbreakers.
For job interviews, Fair-Hiring Mode automatically instructs Google Gemini to exclude protected characteristics (age, sex, race, disability, religion, maternity) under the UK Equality Act 2010 and require verbatim transcript quotes for every score.
Post-Call Gemini Dossiers
Reviewing AI Dossiers, Evidence Citations, and Recording Final Human Decisions
Solo (£29/mo · 15 calls) and Team (£79/mo · 40 calls) include a 7-day free trial for first-time subscribers. Enterprise (£249/mo) provides unlimited monthly calls.
A call credit is only deducted when a post-call AI dossier is successfully synthesized. Failed AI syntheses (HTTP 503) never deduct call quota.
Need extra capacity mid-month? Purchase a 10-Call Top-Up Pack (£19 one-off + VAT) anytime in Settings -> Plans & Billing.
Download official UK VAT invoices, update payment methods, or cancel your subscription in 1 click via the Stripe Customer Portal.
Security, UK GDPR & Data Erasure
Exercising UK GDPR Art. 15/20 Data Export, Art. 17 Right to Erasure & Art. 28 DPA
Denvora provides built-in self-service tools for data portability and permanent account erasure with cryptographic verification.
Go to Settings -> Account (/settings) and scroll to "UK GDPR Privacy & Data Rights".
Click "Export My Data (JSON)" to download a complete machine-readable archive of your profile, workspace, meetings, templates, and synthesized reports (Art. 15 & 20).
To permanently erase your account and workspace data (Art. 17), enter "DELETE MY ACCOUNT" and click "Erase Account". You will receive a signed SHA-256 Erasure Certificate.
Review or print our pre-signed UK/EU GDPR Article 28 Data Processing Addendum at /dpa.
Still need help or want to check an existing ticket?
Our UK support & engineering team responds within 2–4 hours on business days. Every ticket is durably logged in Postgres and tracked in your Support Modal.