Skip to content

Advanced Setup Overview

These guides are for platform administrators who need to configure the OAuth applications and API credentials that power Fp Switchboard integrations.

  • Self-hosted deployments - If you’re running your own Fp Switchboard instance
  • White-label solutions - Building on top of Fp Switchboard for your customers
  • Custom OAuth apps - Using your own OAuth credentials instead of Fp Digital’s

Each service requires credentials to enable OAuth or API access:

Service TypeWhat’s Needed
OAuth ServicesClient ID, Client Secret, Redirect URI
API Key ServicesUsers enter their own keys when connecting

These services require you to create OAuth applications in their developer portals:

Google Workspace

Gmail, Drive, Docs, Sheets, Slides, Calendar Setup Guide →

These services use per-user API keys entered during connection (no platform configuration needed):

  • Apollo.io - B2B prospect data
  • Cloudflare - DNS, Workers, R2
  • n8n - Workflow automation
  • Fathom AI - Meeting transcripts
  • Fathom Analytics - Privacy-focused analytics

After configuring OAuth apps, add the credentials as Cloudflare Workers secrets:

Terminal window
cd src
npx wrangler secret put GOOGLE_CLIENT_ID
npx wrangler secret put GOOGLE_CLIENT_SECRET
npx wrangler secret put SLACK_CLIENT_ID
npx wrangler secret put SLACK_CLIENT_SECRET
# ... and so on for each service
  1. Choose a service from the sidebar to see its setup guide
  2. Create the OAuth app or get API credentials
  3. Add credentials as environment secrets
  4. Test the connection in your dashboard