🎨 Dashboard Configuration

Configure branding, theme, features, domains, and AI behavior for your Pine AI whitelabel

Dashboard Configuration

All Pine AI Chat Whitelabel configuration is managed through the SharpSports dashboard. This guide covers every available setting.

Branding

FieldDescription
NameYour partner display name shown in the chat application
Logo URLURL to your logo image (must be http:// or https://). Displayed in the chat navigation header. Live preview available in dashboard.
Favicon URLURL to your favicon image (must be http:// or https://). Shown in the browser tab. Live preview available in dashboard.

Theme Colors

Control the entire chat UI color palette with 9 hex color fields:

FieldDescription
primaryPrimary brand color β€” used for buttons, links, and key UI accents
secondarySecondary brand color β€” used for secondary actions and highlights
backgroundPage background color
surfaceSurface/card background color
textPrimary text color
accentAccent color for badges, indicators, and decorative elements
primaryMutedMuted variant of primary β€” used for hover states and subtle highlights
primaryTintLight tint of primary β€” used for backgrounds of primary-colored elements
secondaryTintLight tint of secondary β€” used for backgrounds of secondary-colored elements

All color values should be valid hex codes (e.g., #FF6B00).

Features

Feature toggles control which sections are available in your whitelabel chat app. These are managed by the SharpSports team β€” contact support to enable or disable features.

FeatureDescription
chat_proPine AI Pro chat tier β€” advanced AI with deeper analysis
chat_litePine AI Lite chat tier β€” faster, lighter AI responses
sheetsInteractive data sheets and tables
blogBlog/content section
settingsUser settings page
bet_historyBet history tracking page

Partner Access

FieldDescription
Subscribe LinkURL to your subscription/billing page. Users without an active subscription are redirected here.
Free AccessWhen enabled, all users can access the chat without a subscription. When disabled, users must be provisioned or have an active subscription.

Chat Limits

Monthly message caps per AI tier. These limits are shared across all users in your organization.

FieldDefaultDescription
Pro Monthly Chat Limit10,000Maximum Pro-tier messages per month across all users
Lite Monthly Chat Limit40,000Maximum Lite-tier messages per month across all users

Domains

FieldDescription
Partner SlugAuto-generated read-only identifier. Your default URL is {slug}.pine-sports.com.
Custom DomainsAdd your own domains to host the chat application. See Custom Domains for setup instructions.

Authentication

Auth0 organization setup is handled automatically when you configure your whitelabel. The dashboard displays:

FieldDescription
Organization IDYour Auth0 organization identifier (read-only after setup)
Custom Callback URLsAdditional OAuth callback URLs for partner-managed authentication flows (e.g., subscribe pages on non-whitelabeled domains). Callback URLs for your custom domains are generated automatically.

AI Behavior

FieldDescription
Style PromptFreeform text that controls the AI's tone and style. Use this to match the AI's personality to your brand voice β€” for example, "Be concise and use sports terminology" or "Respond in a casual, friendly tone."