Partner Management Overview
Partners (also called “Resellers” or “Agencies”) are businesses that use Cabina to offer photo booth services to their own clients. As an administrator, you control partner onboarding, configuration, and lifecycle.Accessing Partner Management
Pending Partner Approvals
When users request partner status, they appear in the “Solicitudes de Agencia Pendientes” section.Approval Workflow
Review Application
Each pending partner card shows:
- Name or email
- Application timestamp
- User ID
- Legitimate business email (not free gmail/hotmail)
- Clear business purpose
- No duplicate applications
Approve or Reject
To Approve:
- Click “APROBAR” button (amber/gold)
- User’s role changes to Partner
- They gain access to Partner Dashboard
- Confirmation email sent automatically
- Click “RECHAZAR” button (red)
- Application is deleted
- User remains as End User
- No notification sent (optional: email manually)
Auto-Approval: For trusted partners or high-volume scenarios, contact development to set up auto-approval rules based on email domains.
Partner Analytics Cards
Four stat cards display partner network health:- Partners Activos
- Total Eventos Red
- Créditos en Canales
- Ratio de Consumo
- Metric: Count of active (non-deactivated) partners
- Icon: Handshake
- Use: Track network growth over time
Partner Table
Table Columns
- Partner / Agencia
- Eventos
- Billetera (Wallet)
- Configuración
- Acciones (Actions)
- Partner name or company name
- Contact email
- Status badge (“Inactivo” if deactivated)
- Avatar with first initial
Filtering Partners
“VER INACTIVOS” / “OCULTAR INACTIVOS” Toggle:- Click to show/hide deactivated partners
- Inactive partners appear grayed out in table
- Useful for focusing on active accounts
Creating a New Partner
Manual Partner Creation
Click 'New Reseller'
In the top-right of Partners tab, click “New Reseller” button (green with + icon).
Fill Partner Modal
Required Fields:
- Name: Partner’s full name or business name
- Email: Business email (becomes login)
- Phone: Contact phone number (optional but recommended)
- Company Name: Official business name (optional)
- Initial Credits: Starting credit balance (default: 0)
- Branding: Logo URL, primary color (can configure later)
Set Partner Type
- Standard Partner: Default, manual credit purchases
- Enterprise Partner: Custom pricing, contract-based (add notes)
Auto-Generated Password: The system auto-generates a secure password and emails it to the partner. Advise them to change it on first login.
Editing Partner Settings
Partner Edit Modal Opens
Editable Fields:
- Name, Email, Phone, Company Name
- Credits Total (add more or adjust)
- Active Status (enable/disable account)
- Branding config (logo URL, primary color, radius)
- Style presets (which packs they can use)
Make Changes
Update desired fields.Common Edits:
- Add credits to wallet
- Update contact info
- Configure white-label branding
- Enable/disable specific style packs
Top-Up Partner Credits
Adding Credits to Partner Account
Enter Credit Amount
- Modal shows current balance
- Enter number of credits to add
- View new total after top-up
Manual Top-Ups: This is for manual credit allocation (e.g., paid via bank transfer, promotional credits, contract fulfillment). For automated credit purchases, partners use Mercado Pago integration.
When to Top-Up Manually
- Partner paid via bank transfer (outside payment gateway)
- Promotional credit grants
- Contract-based bulk allocations
- Compensation for platform issues
- Beta testing credits
Deactivating vs. Deleting Partners
Deactivate Partner
Effect:- Partner cannot log in
- Existing events remain accessible (read-only)
- Events stop accepting new generations
- Credits are preserved (can reactivate later)
- Appears grayed out in Partners table with “Inactivo” badge
- Partner requests temporary suspension
- Non-payment or contract breach
- Seasonal partners (weddings, holidays)
- Investigation of suspicious activity
- Edit partner
- Toggle “Active Status” to OFF
- Save changes
- Edit partner
- Toggle “Active Status” to ON
- Partner can log in immediately
Delete Partner
Effect:- Partner account deleted
- All events deleted (or orphaned, depending on config)
- All allocated credits lost
- Client associations broken
- Cannot be undone
- ❌ Duplicate accounts (keep one, delete other)
- ❌ Test accounts (after testing complete)
- ❌ Fraudulent accounts
- ❌ Partner business closed permanently
- Edit partner
- Scroll to bottom of modal
- Click “Eliminar Partner” (red button)
- Confirmation dialog appears: “This is permanent. Type partner name to confirm.”
- Type name exactly
- Click “Confirmar Eliminación”
- Partner and data deleted immediately
Safeguard: Some implementations require typing the partner name to confirm deletion, preventing accidental clicks.
Partner Branding Configuration
Setting Up White-Label
For partners who want their own branding:Configure Elements
- Logo URL: Paste public URL of partner’s logo image
- Primary Color: Enter HEX code (e.g., #135bec)
- Border Radius: Select 4px, 8px, 12px, or 20px
- Name: Display name for partner branding
Logo Hosting: Partners should host logos on their own servers or use a service like Imgur, Cloudinary. Ensure URLs are HTTPS and publicly accessible.
Style Pack Management per Partner
Control which AI style packs each partner can access.Configure Style Presets
Toggle Packs
- Click pack thumbnail to enable/disable
- Selected packs show checkmark
- At least one pack should be enabled
- Restrict premium styles to higher-tier partners
- Create tiered partnership levels (Basic, Pro, Enterprise)
- Test new styles with select partners first
- Comply with licensing (certain styles may have restricted use)
Monitoring Partner Activity
Key Metrics Per Partner
From Partners Table:- Event count (how many events created)
- Credit balance and consumption rate
- Active status
- Filter logs by partner email
- View partner’s recent actions
- Track credit purchases and allocations
- Generations per partner
- Revenue contribution
- Growth trends
Red Flags to Watch
🚩 Inactive Partner with High Credits:- Purchased credits but no events
- May indicate hesitation or technical issues
- Action: Reach out to offer assistance
- Partner running events without sufficient credits
- Events may fail mid-event
- Action: Notify partner to top up
- Partner creating events but not using them
- May be testing or configuration issues
- Action: Check event settings, offer training
- Sudden increase in events or consumption
- Could be positive (big event) or negative (account compromise)
- Action: Verify activity is legitimate
Partner Communication
Onboarding New Partners
Email Template:Following Up on Inactive Partners
- Reach out after 7 days of no activity post-approval
- Offer onboarding assistance
- Ask if they’re experiencing technical issues
- Provide case studies or success stories
Handling Partner Issues
Support Workflow:- Partner reports issue via email/chat
- Admin reviews partner account in dashboard
- Check logs for errors related to partner
- Reproduce issue if possible
- Resolve (credit adjustment, config fix, etc.)
- Follow up to confirm resolution
Best Practices
Partner Management
- ✅ Approve legitimate applications within 24 hours
- ✅ Verify business info before approval (LinkedIn, website)
- ✅ Set clear expectations in onboarding email
- ✅ Provide documentation links
- ✅ Schedule onboarding calls for enterprise partners
- ✅ Monitor partner health metrics weekly
Credit Management
- 💰 Only do manual top-ups for valid reasons (document in logs)
- 💰 Verify payment received before crediting
- 💰 Track manual top-ups separately for accounting
- 💰 Set credit minimums for event creation (prevents small, unused allocations)
Security
- 🔒 Review new partner emails for phishing patterns
- 🔒 Deactivate partners with suspicious activity immediately
- 🔒 Require password reset if account compromise suspected
- 🔒 Don’t share partner credentials (let them reset via forgot password)
Next Steps
Master Dashboard
Navigate the admin control panel
Analytics
Deep-dive into partner performance
Style Management
Configure AI styles for partners