White-Label Customization
Remove FlowStack branding and apply your own brand identity to the embedded experience.
Available on Pro+ Plans
White-label customization is available on Pro, Team, and Enterprise plans.
Branding Options
| Option | Description |
|---|---|
| Logo | Replace the FlowStack logo with your own |
| Colors | Custom primary color, accent color, and background |
| Favicon | Custom favicon for the embedded view |
| App Name | Replace "FlowStack" with your product name |
| Domain | Custom domain for webhook URLs (Enterprise) |
Configuration
Via Dashboard
- Go to Settings → Appearance
- Upload your logo (SVG or PNG, 200x50px recommended)
- Set your brand colors
- Enter your app name
- Click Save
Via SDK Props
<FlowStackEmbed
token={token}
view="builder"
branding={{
logo: 'https://your-cdn.com/logo.svg',
primaryColor: '#6366F1',
accentColor: '#818CF8',
appName: 'YourApp Automations',
favicon: 'https://your-cdn.com/favicon.ico',
}}
hideNavigation={true}
/>
Color Customization
branding={{
primaryColor: '#6366F1', // Buttons, links, active states
accentColor: '#818CF8', // Hover states, secondary elements
backgroundColor: '#FFFFFF', // Page background
surfaceColor: '#F9FAFB', // Card/panel background
textColor: '#111827', // Primary text
borderColor: '#E5E7EB', // Borders and dividers
}}
Custom Domain (Enterprise)
On Enterprise plans, webhook URLs use your custom domain instead of onflowstack.com:
# Default
https://engine.onflowstack.com/api/v1/webhooks/flow_abc123
# Custom domain
https://automations.yourapp.com/api/v1/webhooks/flow_abc123
Setup:
- Contact support@onflowstack.com to configure your custom domain
- Add a CNAME record pointing your subdomain to FlowStack
- FlowStack provisions an SSL certificate automatically
Removing FlowStack Branding
To fully white-label the experience:
<FlowStackEmbed
token={token}
view="builder"
hideNavigation={true} // Remove top nav with FlowStack logo
hideSidebar={false} // Keep the sidebar for navigation
branding={{
logo: 'https://your-cdn.com/logo.svg',
appName: 'YourApp',
primaryColor: '#your-brand-color',
}}
/>
Your users will see your branding throughout — in the builder, connections page, run history, and email notifications.