Integrations

Connected services

Brevo, Supabase, Meta/Google, HubSpot bridge.

HubSpot billing cut (manual)

Target ~$970/mo from $2,644. See docs/hubspot-billing-cut-runbook.md for call script.

  1. Call HubSpot AM for portal 442248457
  2. Cancel Data Hub Professional ($668/mo ex GST)
  3. Cancel Sales Hub Professional ($360/mo ex GST)
  4. Cancel Revenue Hub Professional ($300/mo ex GST)
  5. Cancel Service Hub Enterprise ($139/mo ex GST)
  6. Reduce marketing contacts tier 7,000 to 5,000
  7. Keep Marketing Hub Pro for one user (Gary or Stefan)
  8. Confirm new monthly charge ~$970 AUD GST incl
  9. Export Session Booked HTML from hubspot/audit/session-booked-map/

Brevo (marketing + SMS)

  • Set BREVO_API_KEY in Vercel
  • Port templates: docs/brevo-template-port.md
  • Webhook opens/clicks: POST /api/marketing/brevo-webhook
  • Lead capture: POST /api/leads/webhook

Supabase Pro (Sydney)

  • Schema: supabase/schema.sql
  • Region: ap-southeast-2
  • Set NEXT_PUBLIC_SUPABASE_URL + SUPABASE_SERVICE_ROLE_KEY

Meta + Google conversions

  • CAPI: POST /api/conversions
  • META_PIXEL_ID + META_ACCESS_TOKEN
  • GOOGLE_ADS_* for offline conversions

Vercel Pro

  • Health: /api/health
  • Cron: /api/cron/automations every 15m
  • See docs/hosting-setup.md

HubSpot (temporary bridge)

  • HUBSPOT_PRIVATE_APP_TOKEN until Oct 2027
  • Send bridge in lib/marketing/hubspot.ts
  • Not CRM source of truth