Integrations
Google Drive report sync and email domain DNS setup.
The Integrations page manages connections to external services. Open it from Settings > Integrations.
Google Drive
Callback HQ syncs inspection reports from a Google Drive folder so the AI can match them to incoming claims.
Connecting
Click “Connect Google Drive” to start Google’s OAuth flow. You’ll grant Callback HQ read-only access to your Drive files.
Folder selection
After connecting, choose the folder where your inspection reports live. The system catalogs every PDF in that folder.
Sync schedule
Reports are synced automatically on an hourly schedule. When a new claim comes in, the system matches it to a report by normalized address and inspection date.
If a claim can’t be matched to a report, it still proceeds — but the AI analysis won’t have report citations. The reviewer is notified so you can attach the report manually if needed.
Sync status
The integrations page shows whether Drive is connected, which folder is selected, and when the last sync ran.
Email domain (Resend)
To send replies from your own domain (for example, callbacks@yourdomain.com instead of a generic address), you need to set up DNS records with your domain provider.
Prerequisite
Set your reply-from address first in Settings > Response Policy. The system derives the domain from this address.
DNS records
Records are grouped by purpose:
- Deliverability (required) — SPF record, DKIM record, and return-path MX record. Without these, replies will likely land in spam.
- Inbound (required) — Root-domain MX record. This routes homeowner reply emails back into the claim for threading.
- Optional— Click-tracking CNAME. Purely for analytics — tracks whether homeowners open or click links in your emails.
Each record row shows:
- Type (TXT, CNAME, or MX)
- Name/Host (copyable)
- Value (copyable)
- Priority (for MX records)
- Status
Status indicators
- Verified(green) — record found and valid.
- Pending(amber) — record added but not yet propagated.
- Failed(red) — record not found or misconfigured.
- Not added yet (grey) — no attempt detected.
Overall status banner
A banner at the top of the email domain section summarizes your setup progress. Possible messages:
- “Fully configured” — all records verified. You’re good to go.
- “Sending works but inbound replies aren’t routing yet” — deliverability records are set, but the inbound MX is missing.
- “Almost there” — most records are in place; one or two are still pending.
- “Replies will likely land in spam” — critical deliverability records are missing.
- “Add the records below” — nothing has been configured yet.
Click “Refresh status” to re-check. DNS records can take up to an hour to propagate, so don’t worry if the status doesn’t update immediately.
Other integrations
Several integrations are active behind the scenes but don’t require configuration on this page:
- Stripe Billing — live, managed via Settings > Billing.
- Anthropic Claude — powers the AI analysis and reply drafting.
- OpenAI embeddings — powers document retrieval for matching claims to reports and agreements.
- Slack— configured but not yet wired for notifications. Will be activated in a future update.
Related
- Response Policy — setting the reply-from address and reviewer email
- Documents — uploading agreements and standards of practice