Connectors
Stripe connect/sync/disconnect and account SMS number verification — every control shipped in Settings → Connectors.
Panel
Sidebar: Features → Connectors
Header: Connectors — Connect external tools and services to this project.
Inner section heading may still say Connections. Same panel.
What ships in Settings today: Stripe + SMS number. PostHog import lives in get-started Import existing data, not in this Settings body.
Stripe
| State | UI |
|---|---|
| Loading | Loading... |
| Not configured | Stripe is not configured for this environment. |
| Configured, disconnected | Description + Connect |
| Connected | Status / Mode (Live or Test) / Synced counts; Reconnect, Sync now, Disconnect |
| Control | Behavior |
|---|---|
| Connect / Reconnect / Connecting... | POST /api/projects/:id/stripe/connect → redirect to Stripe OAuth URL |
| Sync now / Syncing... | POST /api/projects/:id/stripe (disabled until connected) |
| Disconnect / Disconnecting... | DELETE /api/projects/:id/stripe |
Description copy: Connect Stripe to show revenue context on visitors, reports, and prototype analysis.
Query redirects into this panel: ?stripe_connected and ?stripe_error=… (error banner: Stripe connection failed: …).
When connected, Stripe supplies revenue-related fields on Dashboard / Users.
SMS number (account-level)
Card: SMS number — Agents use this verified number when you ask them to text you.
| Status pill | Meaning |
|---|---|
| Loading... | Fetching /api/me/sms-recipient |
| No verified number | Nothing verified yet |
Verified {masked} | Active number |
| Control | Behavior |
|---|---|
| Phone field | Placeholder e.g. +14155551234 |
| Send code / Resend code / Change number | POST /api/me/sms-recipient |
| Code field + Verify | Shown while a pending number exists → POST /api/me/sms-recipient/verify |
| Remove | Shown when verified → DELETE /api/me/sms-recipient |
PostHog / other imports
PostHog credential import is on Installation → Import existing data (get-started). Importing sessions is complementary to installing the HumanBehavior SDK; it is not a full substitute for native capture if you want error / insights parity.
Sentry, Datadog, FullStory, and LogRocket appear as inactive chips on that Import tab.