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.
Stripe Integration
Connect your Stripe account to enable payments. The dashboard guides you through the connection process.
Revenue Share
Your revenue share percentage is displayed in the dashboard. This shows the split between your earnings and platform fees.
Prerequisites Checklist
Before enabling monetization:
- ✓ Domain verified
- ✓ Stripe connected
- ✓ Access mode configured
Per-Twin Settings
If you have multiple Twins, configure monetization settings individually for each one. This allows different pricing or access rules for different products.
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.