Integrations
Connect graph8 with your CRM, communication tools, and other services.
CRM Integrations
HubSpot
Sync contacts, companies, deals, and activities with HubSpot.
Connecting:
- Go to Settings → Integrations
- Click HubSpot
- Click Connect
- Sign in to your HubSpot account
- Authorize graph8 access
Salesforce
Sync leads, contacts, accounts, opportunities, and activities with Salesforce.
Connecting:
- Click Salesforce
- Click Connect
- Sign in to your Salesforce org
- Authorize graph8 access
Pipedrive
Sync contacts, organizations, deals, and activities with Pipedrive.
Connecting:
- Click Pipedrive
- Click Connect
- Sign in to your Pipedrive account
- Authorize graph8 access
What Syncs
| Data Type | HubSpot | Salesforce | Pipedrive |
|---|---|---|---|
| Contacts | Yes | Yes | Yes |
| Companies | Yes | Yes (Accounts) | Yes (Orgs) |
| Deals | Yes | Yes (Opportunities) | Yes |
| Activities | Yes | Yes | Yes |
| Lists | Yes | Yes | — |
Communication Integrations
Slack
Receive notifications and alerts in Slack channels.
Setup:
- Click Slack
- Click Connect
- Select the Slack workspace
- Choose default notification channels
- Configure which events trigger notifications
Notification types:
- New leads and contacts
- Deal stage changes
- Sequence completions
- Meeting bookings
- Team alerts
Email Providers
Configure email sending through connected providers. See Mailboxes for email account setup.
Enrichment Integrations
Connect data providers for contact and company enrichment. graph8 uses a waterfall approach — querying multiple providers in sequence to maximize data coverage.
Configuration is managed automatically. Enrichment runs when contacts are added or updated.
Calendar
Google Calendar
Sync meetings and appointments with Google Calendar.
Connecting:
- Click Google Calendar
- Sign in with your Google account
- Select which calendars to sync
- Configure sync direction (one-way or two-way)
Microsoft Outlook
Sync with Outlook calendars via Microsoft 365.
Connecting:
- Click Microsoft Outlook
- Sign in with your Microsoft account
- Authorize access
- Configure sync settings
Custom Integrations
Webhooks
Send data to any service via webhooks. See API for webhook configuration.
Zapier / Make
Connect graph8 to thousands of apps through Zapier or Make using the graph8 API.
Managing Integrations
Connection Status
Each integration shows its current status:
- Connected — active and syncing
- Disconnected — connection lost or revoked
- Error — sync issue requiring attention
Re-authorizing
If a connection expires or permissions change:
- Click the integration
- Click Re-authorize
- Sign in and grant permissions again
Disconnecting
- Click the integration
- Click Disconnect
- Confirm
Disconnecting stops all syncing. Previously synced data remains in graph8.
Sync Status
View sync details for each integration:
- Last sync — when data last synced
- Records synced — count of records in the latest sync
- Errors — any records that failed to sync
Frequently Asked Questions
Can I connect multiple CRMs?
Yes, you can connect multiple CRM instances. Each syncs independently. Be mindful of duplicate records when using multiple CRMs.
What happens to my data if I disconnect an integration?
Data already synced into graph8 remains. No new data flows in or out. Reconnecting resumes syncing from where it left off.
How often does data sync?
Sync frequency depends on the integration and your plan. Most integrations sync every 15 minutes to 1 hour. Real-time sync is available on Enterprise plans.
Can I control which fields sync?
Yes. Each CRM integration has field mapping settings where you can choose which fields sync in each direction. See Connections for detailed sync configuration.
Tip: Start with your CRM integration — it’s the foundation for keeping graph8 and your sales tools in sync.