Embed AI content generation into your product
Add engaging, on-brand social media post generation to your SaaS, agency dashboard, or publishing platform. Your brand, our engine. Zero supapost branding visible to your users.
How white-labeling works
Create workspaces for your customers
Each of your customers gets their own workspace with dedicated brand voice, content settings, and API keys. Onboard them in seconds with URL-based brand detection.
Call the API from your product
Your frontend or backend calls our REST API with the customer's workspace API key. We return engaging, platform-ready content as JSON. You render it however you want.
Track usage, bill your way
Query per-workspace usage via the API. Know exactly how many posts each customer generated. Build your own pricing model on top of our infrastructure.
Why teams white-label supapost
Zero supapost branding
Your users never see our name. The API returns raw content, and you control the entire UX and presentation.
Per-client API keys
Create separate workspaces and API keys for each of your customers. Usage is tracked per workspace for billing.
Brand context per tenant
Each workspace has its own brand voice, industry, audience, and content pillars. Your customers' content sounds like them, not a template.
Simple REST integration
One POST request to generate content. Bearer auth, JSON responses, rate limit headers. Integrate in an afternoon.
Trained on top performers
Our AI is optimized for engagement: posts that get actual clicks and views, not generic filler content.
Multi-platform output
Generate for X, LinkedIn, Instagram, and Facebook, each formatted for the target platform's rules and audience.
Integration is one API call
Your product calls our API with your customer's workspace key. We return engaging content. You display it.
// Your backend generates a post for your customer
const response = await fetch('https://api.supapost.ai/api/v1/content/generate', {
method: 'POST',
headers: {
'Authorization': 'Bearer ' + customer.supapostApiKey,
'Content-Type': 'application/json',
},
body: JSON.stringify({
type: 'social',
platform: 'linkedin',
topic: customer.selectedTopic,
}),
});
const { content, variations, hashtags } = await response.json();
// Display in YOUR UI - no supapost branding anywhereFrequently asked questions
Can my users see supapost branding?
No. The API returns raw content as JSON. There's no supapost branding in API responses. You control the entire user experience.
How do I bill my customers for usage?
Each workspace tracks usage separately (posts generated, API requests, images). Use the /api/v1/usage endpoint to query per-workspace metrics and build your own billing on top.
Can each of my customers have their own brand voice?
Yes. Each workspace has independent brand settings: voice, tone, industry, audience, content pillars, and custom instructions. Brand detection from URL also works per workspace.
What's the API rate limit for white-label?
Agency plan includes 10,000 API requests/day with up to 10 workspaces. For higher volume, contact us for custom enterprise pricing.
Ready to white-label?
Agency plan: 10 workspaces, 10,000 API req/day. Start free to test.