Documentation

Getting Started

1) Sign in with Google. 2) Connect Google Workspace + Slack. 3) Choose your default GA property and Slack channel. 4) Set your briefing send time + timezone.

Integrations

Each connector uses OAuth with least-privilege scopes. You can disconnect any time from the dashboard and revoke in the provider’s console.

  • Google Workspace: Analytics read-only, Calendar read-only, Gmail read-only.
  • Slack: Post to a chosen channel; no read access to messages.
  • CRMs: HubSpot & Salesforce read pipeline data only.
  • Stripe: Billing + (optional) Connect for revenue snapshots.
  • Shopify: Orders, customers, products read-only.
  • Projects/Social: Jira/Asana and Twitter/X (more coming) read-only.

API & Webhooks

Personal Access Tokens (PAT) are now available for read-only access to:

  • GET /api/pat/briefing.php – latest briefing summary
  • GET /api/pat/revenue.php – revenue snapshot
  • GET /api/pat/pipeline.php – unified pipeline snapshot

Generate a PAT from your dashboard (Briefings tab) and send it via Authorization: Bearer <token>. Webhook ingestion for custom metrics is coming soon.

FAQ

  • Can I change when the briefing is sent? Yes—set time + timezone in the Briefings tab.
  • Do tokens expire? Refresh cron keeps Google tokens fresh; reconnect only if you revoke access.
  • How do I stop sends? Disconnect the channel or pause sends in Briefings.
  • Need help? Email support@brevli.xyz.