GitBook Assistant Ask chevron-down Enterprise Guides Enterprise Setup and White-Label Configure PromptOwl enterprise with white-label branding, custom domains, Stripe payments, and feature controls for your AI platform.
This guide explains how to set up and configure your PromptOwlarrow-up-right enterprise instance, including white-labeling, payment integration, and communication customization.
Table of Contents
Enterprise Overview
PromptOwl's enterprise system allows you to create fully white-labeled AI platforms with:
Custom branding (logos, colors, favicon)
Feature controls (enable/disable 20+ features)
Payment integration (Stripe subscriptions and trials)
Custom communications (emails, greetings, disclaimers)
Domain mapping (your-brand.promptowl.ai or custom domain)
What You Can Customize
Logos, colors, favicon, light/dark themes
Model switcher, memory, citations, sharing, etc.
Stripe integration, trials, subscriptions
Email templates, greetings, disclaimers
Help videos, onboarding, default prompts
Accessing Enterprise Admin
Enterprise administrator role
Access to your organization's admin panel
Click Admin in the left sidebar
Select your organization from the list
Click to open the configuration editor
Screenshot: Admin Navigation Admin Panel Tabs
The configuration editor has multiple tabs:
Core settings (name, URL, status)
Feature toggles and defaults
Greetings, disclaimers, emails
Basic Configuration
Enterprise Identity
Configure your organization's core identity:
Unique identifier (auto-generated from URL)
Display name for your organization
Branded name shown to users
Enable/disable the configuration
Screenshot: Basic Settings Setting Up Your URL
Enter your desired subdomain in the URL field
The Enterprise ID auto-generates from the hostname
Your instance will be accessible at the configured URL
URL Format Options:
Subdomain: yourcompany.promptowl.ai
Custom domain: Contact support for setup
Feature Controls
Control which features are available to your users.
Available Feature Toggles
AI Model Features
Feature
Default
Description
Allow users to switch between AI models
Show model selector within chat interface
Display which model generated each response
Enable conversation history/context
Interface Features
Feature
Default
Description
Show prompt library in sidebar
Display navigation menu links
Show onboarding/tutorial content
Display welcome modal on first login
Show the Hootie helper interface
Feedback & Sharing
Feature
Default
Description
Allow thumbs up/down on responses
Enable detailed feedback/notes
Allow saving responses as artifacts
Enable sharing of responses/prompts
Show source references in responses
Apply nice formatting to citations
User Management
Feature
Default
Description
Automatically add new users to enterprise team
Enable subscription/billing features
Auto-Share Default Prompt
Share default prompt with all users
Screenshot: Feature Toggles Default Prompt Configuration
Set a pre-selected prompt for new users:
Toggle Default Prompt selector
Choose a prompt from the dropdown
Optionally enable Auto-Share Default Prompt
When enabled, all users see this prompt pre-loaded in their interface.
Branding and Theming
Create a fully branded experience with custom visuals.
Logo Configuration
Configure logos for different areas of the interface:
Displayed on welcome and onboarding screens.
Light Mode : Logo for light backgrounds
Dark Mode : Logo for dark backgrounds
Dimensions : Width and height in pixels
Prompt Panel Logo
Shown in the prompt selection sidebar.
Configure separate light/dark variants
Adjust size to fit panel width
Appears in the navigation bar.
Recommended: 150px width, 38px height
Provide both light and dark versions
Screenshot: Logo Configuration Customize your color palette:
Main brand color (buttons, links)
Text on primary backgrounds
Secondary Colors
Text on secondary elements
Text on tertiary elements
Colors can be entered as:
HSL : 215 48% 14% (hue saturation% lightness%)
The system automatically converts between formats.
Light and Dark Mode
Configure separate color schemes for:
Light Mode : Brighter colors for daytime use
Dark Mode : Darker palette for reduced eye strain
The interface respects user system preferences and allows manual toggling.
Set a custom browser tab icon:
Upload your favicon file (ICO or PNG)
Or enter URL to hosted favicon
Payment and Stripe Setup
Enable subscriptions and billing for your enterprise.
Before configuring payments:
Create a Stripe account (stripe.com)
Get your API keys from Stripe Dashboard
Create subscription products/prices in Stripe
Enable Enterprise Payment in Feature Controls
Stripe Configuration
API Credentials
sk_live_... or sk_test_...
![Screenshot: Stripe API Config] [SCREENSHOT PLACEHOLDER: Show the Payment tab with API key fields]
Security Note : API keys are encrypted before storage and never displayed after saving.
Price Configuration
Stripe price ID for yearly plan
Stripe price ID for monthly plan
To get Price IDs:
Go to Stripe Dashboard → Products
Create or select a product
Copy the Price ID from the pricing section
Trial Configuration
Configure free trial options:
Collect payment method upfront
![Screenshot: Trial Settings] [SCREENSHOT PLACEHOLDER: Show trial configuration options]
Plan Display Settings
Customize how plans appear to users:
Name shown to users (e.g., "Pro Plan")
Bullet points of included features
Additional description or marketing copy
Modal Customization
Customize the text in payment-related modals:
Shown when users are prompted to subscribe:
Yearly vs monthly plan text
Trial Started Modal
Shown after successfully starting a trial:
Trial Expiration Modal
Shown when trial is ending or has expired:
Expiring vs expired titles
![Screenshot: Modal Customization] [SCREENSHOT PLACEHOLDER: Show modal text customization interface]
Testing Payments
Before going live:
Use Stripe test keys (sk_test_...)
Create test prices in Stripe
Test complete flow (signup → trial → upgrade)
Verify webhook events in Stripe Dashboard
Switch to live keys when ready
Email Customization
Brand your automated email communications.
Available Email Templates
Prompt Share Email
Sent when users share prompts with colleagues.
Customizable Fields:
Available Variables:
{inviter_email} - Email of person sharing
{prompt_name} - Name of shared prompt
Default:
Team Invite Email
Sent when users are added to teams.
Customizable Fields:
Available Variables:
{team_name} - Name of the team
{inviter_email} - Email of person inviting
Default:
Screenshot: Email Templates All emails automatically include:
Your enterprise theme colors
Enterprise name in signature
Custom footer (if configured)
Best Practices for Emails
Keep subject lines concise (under 50 characters)
Use variables to personalize messages
Test emails with your actual branding
Include clear calls to action
Content and Messaging
Customize the text content users see throughout the platform.
Greeting Messages
Configure welcome text for new and returning users:
"Hi {name}, I am your AI assistant"
Additional context or instructions
"Please do not share personally identifiable information."
Variable Support:
<name> - User's display name
Screenshot: Greeting Configuration Add legal or compliance text to the interface:
Appears at the bottom of key pages
Used for liability notices, compliance info, etc.
Example:
Track your configuration version:
Useful for change management
Update when making significant changes
Help Videos and Onboarding
Provide video tutorials for your users.
Adding Help Videos
Go to Content tab → Help Section
Either:
Upload a video file (drag and drop)
Enter URL to hosted video
Screenshot: Video Management Preview : Watch videos in admin panel before publishing
Reorder : Drag to change video order
Edit : Update titles anytime
Delete : Remove outdated videos
Onboarding Configuration
For advanced onboarding flows:
API endpoint for onboarding prompt
Authentication key for onboarding service
Domain Configuration
Set up your custom domain for white-label access.
Subdomain Setup
Standard setup uses a subdomain:
Enter subdomain in URL field
Enterprise ID auto-generates
Access immediately available
Custom Domain (Advanced)
For fully custom domains (e.g., ai.yourcompany.com):
Contact PromptOwl support
Provide your desired domain
Configure DNS records as instructed
SSL certificate will be provisioned
Domain mapping configured server-side
Domain Resolution
When users visit your domain:
Looks up enterprise configuration
Applies your custom branding
Shows appropriate features
Start with basics : Name, URL, and essential features
Add branding : Logos and colors next
Configure emails : Customize communication templates
Test thoroughly : Use preview features before publishing
Enable payments last : Only after testing is complete
Branding Consistency
Use your official brand colors (get hex codes from brand guidelines)
Provide logos in both light and dark variants
Test appearance in both light and dark modes
Ensure sufficient contrast for accessibility
Feature Selection
User Type
Recommended Features
Disable sharing, enable citations
Disable memory, simplify interface
Minimal features, focused experience
Security Recommendations
Use Stripe live keys only in production
Regularly rotate API keys
Limit admin access to necessary personnel
Review user list periodically
Monitor webhook delivery in Stripe
Update greeting text seasonally if relevant
Review and update disclaimers as policies change
Add new help videos when features launch
Archive old configuration versions
Troubleshooting
Branding not appearing
Hard refresh browser (Ctrl/Cmd + Shift + R)
Verify configuration is saved
Check Active toggle is enabled
Confirm accessing correct URL
Payment setup failing
Verify Stripe keys are correct format
Check keys are for correct mode (test vs live)
Confirm price IDs exist in Stripe
Test with Stripe's test card numbers
Check webhook configuration in Stripe
Emails not sending
Verify email template variables are correct
Confirm AWS SES is configured
Test with internal email first
Users not seeing changes
Ask users to refresh browser
Check user is accessing correct URL
Verify user belongs to enterprise team
Confirm configuration is Active
Quick Reference
Configuration Checklist
Basic Setup:
Branding:
Communications:
Features:
Payments (if enabled):
Admin Permission Levels
Full configuration access