Configuration
The Configuration section is where you set up access control, authentication, and monetization for your Twin.
Requirements: Paid plan (Starter or above)
Access Control
Domain Verification
Verify ownership of your custom domain before enabling authentication features. The dashboard provides verification records to add to your DNS.
Authentication Methods
Configure how users sign in to access your Twin:
- Magic Link — Passwordless email authentication
- Google OAuth — Sign in with Google
Authentication is only available for custom domain deployments. Embedded widgets rely on the host platform’s authentication.
Access Modes
Control who can access your Twin:
| Mode | Description |
|---|---|
| Open | Anyone can access |
| Invite-Only | Only users you’ve approved |
| Paid | Requires active subscription |
Monetization
Charge users for access to your Twin through Stripe integration. For full details on how payments, checkout, tax compliance, and payouts work, see Monetization.
Platform Integrations
Sync users automatically from external platforms. When users subscribe or cancel on the external platform, their access is updated automatically.
Supported Platforms
- Kajabi
- GoHighLevel (GHL)
- Circle
- Teachable
- Mighty Networks
- Custom webhook
Sync Methods
| Method | Description |
|---|---|
| Webhook | Real-time sync when users subscribe/cancel |
| Polling | Periodic sync at set intervals |
Configuration
For each integration:
- Platform API credentials
- Webhook URL and secret
- Polling interval (if applicable)
- Active/inactive toggle
Setup Wizard
The dashboard provides a step-by-step wizard for configuring each integration.
For detailed platform-specific instructions, see the Platform Guides.
Webhook Format
For custom integrations, use this webhook format:
{
"action": "provision",
"email": "user@example.com",
"name": "User Name"
}Actions:
provision— Grant accessdeprovision— Remove access
Questions? Contact support@steno.ai.