Integrations

Review platform split

This source-truth panel separates active manual routing from planned provider integrations. It does not run OAuth, fetch ratings, import reviews, sync replies or post to third-party platforms.

GoogleManual review link activeNo GBP API sync

Google review link routing active; Google Business Profile API integration pending.

  • No OAuth
  • No account/location sync
  • No live review or rating fetch
  • No reply/post API
FacebookPlannedOAuth/API pending

Facebook is a readiness slot only right now.

  • No page sync
  • No review import
  • No posting workflow
  • No sync yet
TrustpilotPlannedAPI access pending

Trustpilot remains a readiness slot until API access and policy gates are approved.

  • No review import
  • No reply sync
  • No rating fetch
  • No sync yet
Custom sourcesReadiness slot onlyNo provider connection

Custom source mapping can be planned, but no provider connector runs here.

  • No provider connection
  • No import
  • No webhook
  • No external mutation
Provider readiness checks without sync/send

Provider readiness is checklist-only

Operators can inspect what must be ready for WhatsApp, email, SMS, Google, Facebook, Trustpilot and custom sources, but this page only records source readiness. No OAuth flow is started, No provider sync is run, No review import is created, No live message is sent, No Appwrite customer mutation is performed, and No owner or provider handoff is delivered.

  • Provider readiness checks without sync/send
  • Provider and review-source readiness workspace
  • Credential inventory packet
  • Policy and consent packet
  • Sender readiness packet
  • Review-source readiness packet
  • Owner/provider handoff boundaries
  • No OAuth flow is started
  • No provider sync is run
  • No review import is created
  • No live message is sent
  • No Appwrite customer mutation
  • No owner or provider handoff is delivered
Credential inventory packetPrepared, not connected

Record which sender IDs, API keys, OAuth apps and support owners are needed before any provider setup starts.

  • No credential capture
  • No token exchange
  • No secret write
  • No provider login
Policy and consent packetApproval required

Confirm opt-in source, message type, review policy, opt-out path and recovery handling before a provider is enabled.

  • Consent evidence pending
  • Template/policy review pending
  • Opt-out path pending
  • Owner approval pending
Sender readiness packetChecklist only

Track WhatsApp, email and SMS readiness as checklist evidence without calling senders or creating queues.

  • No WhatsApp send
  • No email send
  • No SMS send
  • No sender activation
Review-source readiness packetManual proof only

Keep Google, Facebook, Trustpilot and custom source checks as manual proof until sync/import approval exists.

  • No review-source OAuth
  • No rating fetch
  • No review import
  • No reply publishing
Provider boundary

No live provider sync from Integrations

Real markers are protected by audit:ratinge-feature-implementation and future smoke:local source markers. No smoke/runtime, provider API call, credential flow, Appwrite mutation, payment or route change is triggered here.

  • No credential capture, token exchange, secret write or provider login from /app/integrations.
  • No review-source OAuth, rating fetch, review import or reply publishing from /app/integrations.
  • No WhatsApp, email, SMS, provider queue or live message from /app/integrations.
  • No owner handoff, provider handoff, customer mutation or outreach from /app/integrations.