Skip to Content
DashboardDeploy

Deploy

The Deploy section is where you launch your Twin to users. You have two deployment options: custom domain (recommended) or embedded widget.

Requirements: Paid plan (Starter or above), email verification completed

Host your Twin on your own domain (e.g., chat.yoursite.com) as a standalone experience.

Why this is recommended: To allow Steno to manage authentication, user sessions, access control, and monetization, your Twin needs to run as a standalone experience. This is the only way to get full platform functionality.

Features

  • Steno-managed authentication — Magic Link or Google OAuth sign-in
  • Conversation persistence — Users can resume previous chats
  • User accounts — Track and manage users in your dashboard
  • Access control — Open, invite-only, or paid access modes
  • Monetization — Charge users via Stripe integration
  • Full memory — Conversation history saved per user

DNS Setup

Configure your domain to point to Steno. Choose either a subdomain or root domain.

Subdomain (e.g., chat.yoursite.com)

RecordNameValue
CNAMEchatsteno-chat.azurewebsites.net
TXTasuid.chat[Verification ID from dashboard]

Root Domain (e.g., yoursite.com)

RecordNameValue
A@40.64.128.231
TXTasuid[Verification ID from dashboard]

After adding DNS records, notify support@steno.ai to verify the connection. DNS propagation can take up to 48 hours.

Embedded Widget

Add your Twin as a chat widget on any website. Simple script you copy and paste.

How it works: When embedded, your Twin lives within another platform (e.g., Squarespace, WordPress, Shopify). The host platform handles user authentication, and your Twin inherits the user session via cookies. Any login or membership logic must be managed on your end.

Memory depends on the host platform’s cookie support:

PlatformMemory Support
Squarespace✓ Supported
WordPress✓ Supported
Shopify✓ Supported
GHL branded apps✗ Not supported
Mighty Networks✗ Not supported

Platforms that block third-party cookies cannot maintain conversation memory between sessions.

Display Modes

  • Chat Popup (default) — Minimized bubble that expands on click
  • Panel Mode — Auto-opens when page loads
  • Fullscreen — Takes over entire page

Position Options

  • Bottom-right (default)
  • Bottom-left
  • Center (fullscreen only)

Embed Code

<script src="https://cdn.jsdelivr.net/gh/aisteno/embed@latest/steno-chat.js" data-id="{your-chat-id}" data-position="right" data-mode="default"> </script>
AttributeRequiredValues
data-idYesYour Twin’s chat ID
data-positionNo”left”, “right”, “center”
data-modeNo”default”, “panel”, “fullscreen”

Characteristics

  • Works on any website
  • Zero friction for visitors
  • No Steno-managed user accounts
  • No monetization through Steno
  • Memory depends on host platform

Deployment Comparison

AspectCustom DomainEmbedded Widget
Auth managed byStenoHost platform
Session/MemoryFull persistencePlatform-dependent
User accountsFull managementNone in Steno
MonetizationStripe integrationNot available
Access controlOpen, invite-only, paidManaged by host
SetupDNS configurationCopy-paste script

Choosing the Right Option

Choose Custom Domain if you need:

  • User accounts and login
  • Conversation history across sessions
  • Monetization and billing
  • Access control (invite-only or paid)

Choose Embedded Widget if you need:

  • Quick setup on existing site
  • No login required for visitors
  • Host platform manages access

For platform-specific setup instructions, see the Platform Guides.

Questions? Contact support@steno.ai.

Last updated on