Partner Onboarding
Welcome to the FAOS Partner Program! This guide will help you set up your partner account, understand the platform, and start delivering AI agent solutions to your clients.
What is the FAOS Partner Program?β
As a FAOS partner, you can:
- White-label the platform with your branding
- Resell FAOS to your clients with your own pricing
- Customize agent behaviors for specific industries
- Deploy solutions for multiple clients from one account
- Earn revenue through flexible pricing models
Partner Typesβ
| Partner Type | Best For | Features |
|---|---|---|
| Reseller | Agencies, consultants | White-label, client management, revenue share |
| Technology Partner | Software vendors | API integration, embedded agents, OEM licensing |
| Implementation Partner | System integrators | Custom deployments, enterprise setup, support |
Getting Startedβ
Step 1: Create Your Partner Accountβ
- Visit https://partners.faos.ai/signup
- Select your partner type
- Complete the application form
- Agree to Partner Terms & Conditions
- Submit for review
Review time: 1-2 business days
Once approved, you'll receive:
- Partner dashboard access
- API credentials
- White-label configuration portal
- Partner resources and documentation
Step 2: Set Up Your Partner Profileβ
Navigate to Partner Dashboard > Profile
Configure Company Informationβ
Company Name: Your Company Name
Display Name: How clients see your brand
Website: https://yourcompany.com
Support Email: support@yourcompany.com
Support Phone: +1-555-0100
Logo: Upload your logo (PNG, 500x500px min)
Primary Color: #007AFF (your brand color)
Set Up Billingβ
Configure how you'll bill clients:
- Pass-through: Bill clients directly via FAOS
- Self-bill: You invoice clients separately
- Hybrid: Mix of both models
Recommended: Pass-through for easier management
Step 3: Configure White-Label Settingsβ
Make FAOS look like your product.
Brandingβ
Platform Name: "AI Agents by Your Company"
Login URL: agents.yourcompany.com (custom domain)
Email Domain: agents@yourcompany.com
Brand Colors:
Primary: #007AFF
Secondary: #5856D6
Accent: #FF9500
Logos:
Dashboard: logo-light.png
Email: logo-dark.png
Favicon: favicon.ico
Custom Domain Setupβ
- Add DNS CNAME record:
agents.yourcompany.com β partners.faos.ai
- Request SSL certificate in partner dashboard
- FAOS provisions custom domain (24-48 hours)
- Your clients access platform at your domain
Email Customizationβ
All system emails sent to clients use your branding:
- From:
"Your Company" <noreply@yourcompany.com> - Subject line prefix:
[Your Company] - Email footer with your contact info
- Customizable email templates
Step 4: Understand the Platform Architectureβ
graph TB
A[Partner Account] --> B[Client 1 Workspace]
A --> C[Client 2 Workspace]
A --> D[Client 3 Workspace]
B --> E[Agents]
B --> F[Workflows]
B --> G[Integrations]
C --> H[Agents]
C --> I[Workflows]
D --> J[Agents]
Key concepts:
- Partner Account: Your master account managing all clients
- Client Workspaces: Isolated environments for each client
- Agents: AI agents configured per client needs
- Shared Resources: Templates and ontologies you create once, deploy many times
Step 5: Create Your First Client Workspaceβ
Via Partner Dashboardβ
- Navigate to Clients > Add Client
- Fill in client details:
Client Name: Acme Corporation
Industry: Manufacturing
Plan: Professional
Contact:
Name: John Smith
Email: john@acme.com
Phone: +1-555-0199
Billing:
Method: Pass-through
Start Date: 2025-01-01
- Click Create Workspace
Via APIβ
const client = await faos.partners.clients.create({
name: "Acme Corporation",
industry: "manufacturing",
plan: "professional",
contact: {
name: "John Smith",
email: "john@acme.com",
phone: "+1-555-0199"
},
billing: {
method: "pass_through"
}
});
console.log(`Client created: ${client.workspace_id}`);
Result: Client receives welcome email with login credentials
Step 6: Configure Initial Agents for Clientβ
Set up essential agents for the client workspace.
Pre-Configured Agent Templatesβ
Choose from industry-specific templates:
Manufacturing (Acme example):
- Customer Service Agent (L2)
- Order Processing Agent (L3)
- Inventory Management Agent (L2)
- Quality Control Agent (L1)
Deploy Template Agentsβ
// Deploy agent template to client workspace
await faos.partners.deployTemplate({
workspace_id: client.workspace_id,
template: "manufacturing-customer-service",
config: {
autonomy_level: 2,
business_hours: "9am-5pm EST",
integrations: ["erp_system", "email"]
}
});
Customize Agent Settingsβ
Agent: Customer Service Agent
Autonomy Level: L2 (Recommend actions)
Knowledge Base:
- Acme product catalog
- Return policy
- Shipping information
Integrations:
- Acme ERP system
- Acme email (support@acme.com)
Business Rules:
- Escalate orders > $10,000
- Auto-approve returns < $100
- Business hours: 9am-5pm EST
Step 7: Train Agents with Client Dataβ
Upload Knowledge Baseβ
Agents need to understand the client's business:
- Navigate to client workspace
- Go to Knowledge > Upload
- Add client-specific documents:
- product_catalog.pdf
- faq.md
- return_policy.pdf
- shipping_guidelines.pdf
- company_overview.pdf
- Agents automatically index and learn from documents
Configure Industry Ontologyβ
Apply the appropriate industry ontology:
await faos.agents.update(agent.id, {
ontology: "manufacturing",
domain_config: {
entities: ["Product", "Order", "Shipment", "Invoice"],
workflows: ["order_processing", "inventory_check", "shipping"],
compliance: ["ISO_9001", "OSHA"]
}
});
Step 8: Set Up Client Integrationsβ
Connect agents to client's existing systems.
Common Integrationsβ
ERP Systems:
- SAP
- Oracle NetSuite
- Microsoft Dynamics
- Odoo
CRM Systems:
- Salesforce
- HubSpot
- Microsoft Dynamics CRM
Communication:
- Email (SMTP/IMAP)
- Slack
- Microsoft Teams
Integration Setup Exampleβ
// Connect to client's Salesforce
await faos.integrations.create({
workspace_id: client.workspace_id,
type: "salesforce",
credentials: {
instance_url: "https://acme.salesforce.com",
client_id: process.env.SALESFORCE_CLIENT_ID,
client_secret: process.env.SALESFORCE_CLIENT_SECRET,
refresh_token: process.env.SALESFORCE_REFRESH_TOKEN
},
scopes: ["read_contacts", "read_leads", "write_tasks"]
});
Security: Credentials encrypted at rest, never exposed to agents directly
Step 9: Test Before Client Handoffβ
Run Test Scenariosβ
Before giving client access, validate everything works:
Test 1: Customer Service Inquiry
User: "What's the return policy for defective products?"
Expected: Agent provides accurate policy from knowledge base
Test 2: Order Status Check
User: "What's the status of order #12345?"
Expected: Agent queries ERP, returns real-time status
Test 3: Escalation
User: "I want to cancel order #99999 worth $50,000"
Expected: Agent escalates to human (exceeds auto-approval threshold)
Review Autonomy Levelsβ
Confirm agents operate at appropriate autonomy:
| Agent | Level | Validation |
|---|---|---|
| Customer Service | L2 | Recommends, doesn't act without approval |
| Order Processing | L3 | Auto-processes routine orders |
| Inventory | L2 | Suggests reorders, waits for approval |
Step 10: Client Training & Handoffβ
Prepare Handoff Materialsβ
Create client-specific documentation:
- Agent Overview: What each agent does
- User Guide: How to interact with agents
- Admin Guide: How to monitor and adjust agents
- Integration Map: What systems are connected
- Support Contacts: How to reach you for help
Schedule Kickoff Callβ
Cover these topics:
- Platform overview (15 min)
- Agent demonstration (20 min)
- How to monitor agents (10 min)
- Q&A (15 min)
Grant Client Accessβ
// Invite client admin users
await faos.partners.inviteUser({
workspace_id: client.workspace_id,
email: "john@acme.com",
role: "admin",
send_welcome_email: true
});
Client receives email with:
- Login credentials
- Platform access URL
- Getting started guide
- Your support contact
Partner Dashboard Overviewβ
Your command center for managing all clients.
Key Metricsβ
graph LR
A[Partner Dashboard] --> B[Clients: 25]
A --> C[Active Agents: 150]
A --> D[Monthly Interactions: 45K]
A --> E[Revenue: $12,500/mo]
Main Sectionsβ
Clientsβ
- View all client workspaces
- Monitor usage and billing
- Add/remove clients
- Access client dashboards
Revenueβ
- Monthly recurring revenue (MRR)
- Per-client revenue breakdown
- Invoices and payments
- Commission reports (if applicable)
Templatesβ
- Create reusable agent templates
- Build workflow templates
- Share across clients
- Version control
Analyticsβ
- Cross-client performance
- Popular use cases
- Error rates
- ROI metrics
Pricing & Billingβ
Partner Pricing Modelsβ
Model 1: Revenue Shareβ
- You set your own pricing
- FAOS charges you wholesale rate
- You keep the margin
Example:
- FAOS wholesale: $0.02/interaction
- You charge client: $0.04/interaction
- You earn: $0.02/interaction margin
Model 2: Fixed Monthlyβ
- Monthly fee per client workspace
- Includes up to X agents/interactions
- You set client pricing
Example:
- FAOS charges you: $500/month per client
- You charge client: $1,000/month
- You earn: $500/month margin
Model 3: Usage-Basedβ
- Pay per agent, per interaction, or per workspace
- Volume discounts apply
- Flexible for different client sizes
Client Billing Optionsβ
You can bill clients:
- Via FAOS: FAOS charges client, pays you commission
- Self-bill: You invoice clients directly
- Hybrid: FAOS bills usage, you bill services
Recommended: Self-bill for maximum control and margin
Support & Resourcesβ
Partner Resourcesβ
- Partner Portal: https://partners.faos.ai
- Documentation: https://docs.faos.ai
- API Reference: https://api.faos.ai/docs
- Slack Community: Join Partner Slack
Support Channelsβ
| Channel | Response Time | Best For |
|---|---|---|
| Email (partners@faos.ai) | 4 hours | General questions |
| Slack (#partner-support) | 1 hour | Technical issues |
| Phone (+1-555-FAOS-HELP) | Immediate | Urgent escalations |
| Quarterly Business Reviews | Scheduled | Strategy, growth planning |
Partner Success Managerβ
Every partner gets a dedicated success manager:
- Onboarding assistance
- Best practices guidance
- Growth strategies
- Quarterly business reviews
Next Stepsβ
Now that you're onboarded:
- Customize Your Platform - Deep dive into white-labeling
- Deploy for Clients - Advanced deployment patterns
- Build Agent Templates - Create reusable agent configurations
- API Integration - Automate client onboarding
Common Questionsβ
How long does it take to onboard a client?β
Simple setup: 1-2 hours
- Create workspace
- Deploy template agents
- Basic integration
Complex setup: 1-2 days
- Custom agent configuration
- Multiple integrations
- Extensive knowledge base
- Custom workflows
Can I use my own LLM models?β
Yes, FAOS supports bring-your-own-model (BYOM):
- OpenAI (GPT-4, GPT-3.5)
- Anthropic (Claude)
- Custom models via API
Configure per client workspace or use FAOS-provided models.
What support do clients receive?β
Clients get:
- From you: First-line support (you define SLA)
- From FAOS: Platform support, technical issues
- Documentation: Full self-service docs
You decide the support model for your clients.
How do I scale to 100+ clients?β
Use automation:
- API-based client provisioning
- Template-driven agent deployment
- Automated reporting
- Self-service client portal
Partners managing 100+ clients typically automate 90% of onboarding.
Welcome to the FAOS Partner Program! We're excited to help you grow your AI agent business.