Entire operations and success team. 10+ people. $10M+ revenue.

Entire operations and success team. 10+ people. $10M+ revenue.

Entire operations and success team. 10+ people. $10M+ revenue.

With Founders Arm, Pam built a fully virtual operations engine that runs billing, onboarding, and client support - freeing its founder to focus entirely on product and revenue.

With Founders Arm, Pam built a fully virtual operations engine that runs billing, onboarding, and client support - freeing its founder to focus entirely on product and revenue.

With Founders Arm, Pam built a fully virtual operations engine that runs billing, onboarding, and client support - freeing its founder to focus entirely on product and revenue.

Assistants Managing Backend:

Assistants Managing Backend:

Assistants Managing Backend:

100%

100%

100%

Annual Revenue:

Annual Revenue:

Annual Revenue:

$10M+

$10M+

$10M+

Client Touchpoints Automated:

Client Touchpoints Automated:

Client Touchpoints Automated:

80%

80%

80%

About the company

Pam is an AI Receptionist that answers every call for your dealership

Visit site

Visit site

Join our hiring network — real updates and insights to help you build your team smarter

From growth to overload


As Pam - an AI-agent company serving auto dealerships - began scaling, growth came with a hidden cost: operational chaos. More clients meant more tickets, invoices, and onboarding steps.

“Half my week was disappearing into backend work,”
recalls Samee Khan
“We needed to scale efficiently - and that’s when Founders Arm stepped in.”

Instead of hiring in-house account managers or billing teams, Pam built its entire backend on virtual assistants (VAs) trained and managed by Founders Arm.

The shift to client-facing assistants

Most founders think of assistants as internal support - inbox management, scheduling, research. Pam flipped that model. Its assistants talk directly to customers.

Client-facing VAs at Pam handle:

  • Onboarding — guiding dealerships through setup and activation.

  • Billing + Payments — sending invoices, tracking collections, resolving disputes.

  • Customer Support — answering calls and emails, escalating technical issues.

  • Account Management — scheduling check-ins, tracking renewals, maintaining relationships.

“With the right structure, assistants can own full processes — not just tasks,” Samee explains.
“They’re the backbone of our $10 M ARR company.”

Why Founders Arm

Pam needed more than extra hands - it needed operational design. Founders Arm provided end-to-end systems: dedicated roles, outcome-based ownership, and ongoing training to make VAs reliable for client-facing work.

Structure behind the scale

  • Dedicated Roles: one VA per function (billing, support, onboarding).

  • Outcome Ownership: responsibility defined by results (“billing collected”) not tasks (“send invoices”).

  • Accountability Systems: weekly reports, checklists, clear escalation paths.

“Founders Arm helped us run the backend like a product - documented, tested, and continuously improved,” Samee says.

Training for trust

Pam’s client-facing VAs are trained on both tools and tone - mastering CRM systems, billing platforms, and the soft skills required to represent the brand.

The Founders Arm training stack

  • Hard skills: billing software, CRM basics, email systems.

  • Soft skills: tone, empathy, professional communication.

  • SOPs: “how to respond to a late payment,” “how to escalate a technical issue.”

  • Feedback loops: daily reviews at first, weekly as judgment builds.

Each assistant learns from templates and examples — accelerating confidence without overtraining.

Scaling without breaking

At $10 M ARR, Pam’s challenge wasn’t acquiring clients — it was keeping up with them. Scaling backend operations without losing reliability required discipline.

Scaling principles:

  • Ratio-based Hiring: add assistants as dealership count rises to keep response times tight.

  • Ops Oversight: a lead assistant monitors the entire backend for gaps.

  • Evolving SOPs: assistants update playbooks as they learn from real cases.

  • Metrics Dashboards: billing collected, tickets resolved, onboarding timelines.

Real results, real impact

With Founders Arm’s support, Pam transformed its backend into a self-running machine.

  • $10M ARR supported entirely by virtual assistants.

  • 8% of client requests resolved without founder involvement.

  • 50% faster response times and a consistently high customer retention rate.

  • Zero in-house ops staff added since launch.

Lessons for founders

Pam’s model proves that scaling doesn’t require more people - just better systems.

  • Don’t silo VAs - they can be client-facing with the right training.

  • Define success by outcomes, not tasks.

  • Specialize early to avoid context switching.

  • Keep feedback loops tight for faster judgment building.

  • Delegate the bottleneck - if client success depends on you, you’ll plateau.

What’s next

Pam and Founders Arm are now expanding their partnership to include voice support and AI-assisted reporting. The goal: a fully autonomous client operations layer where assistants manage processes and AI handles data.

For Pam, scaling doesn’t mean adding people - it means building systems that scale themselves.

We help startups hire cracked offshore talent.

We help startups hire cracked offshore talent.

© 2025 Founders Arm. All rights reserved.

// Loops Cal.com Attribution Script // Links anonymous website visitors to Cal.com bookings (function () { 'use strict'; const COOKIE_NAME = '_loops'; // Legacy localStorage key (SDK v1) const LEGACY_ANONYMOUS_ID_KEY = 'loops_anonymous_id'; let calIntercepted = false; /** * Get a cookie value by name */ function getCookie(name) { try { const value = '; ' + document.cookie; const parts = value.split('; ' + name + '='); if (parts.length === 2) { return decodeURIComponent(parts.pop().split(';').shift()); } return null; } catch (e) { return null; } } /** * Get the Loops anonymous ID * Tries the new SDK (cookie) first, then falls back to legacy localStorage */ function getLoopsId() { // Try new SDK v2 (_loops cookie with JSON) try { const cookieValue = getCookie(COOKIE_NAME); if (cookieValue) { const state = JSON.parse(cookieValue); if (state && state.anonymousId) { return state.anonymousId; } } } catch (e) { // JSON parse failed, continue to fallback } // Fallback: Try Loops global object (if SDK is initialized) try { if (typeof window !== 'undefined' && window.Loops && typeof window.Loops.getAnonymousId === 'function') { return window.Loops.getAnonymousId(); } } catch (e) { // Loops not available } // Fallback: Legacy SDK v1 (localStorage) try { return localStorage.getItem(LEGACY_ANONYMOUS_ID_KEY); } catch (e) { return null; } } function addLoopsIdToCalLinks() { const loopsId = getLoopsId(); if (!loopsId) { // No anonymous ID available - SDK may not be installed or initialized return; } // Find all Cal.com links const calLinks = document.querySelectorAll('a[href*="cal.com"]'); let updatedCount = 0; calLinks.forEach(link => { try { const url = new URL(link.href); if (!url.searchParams.has('metadata[loops_id]')) { url.searchParams.set('metadata[loops_id]', loopsId); link.href = url.toString(); updatedCount++; console.log('[Loops] Updated Cal link:', link.href); } } catch (e) { console.warn('[Loops] Could not update link:', link.href); } }); // Also handle Cal.com embed if present (only intercept once) if (window.Cal && !calIntercepted) { calIntercepted = true; const originalCal = window.Cal; window.Cal = function (action, ...args) { if (action === 'ui' && args[0]) { args[0].metadata = args[0].metadata || {}; args[0].metadata.loops_id = loopsId; } return originalCal.apply(this, [action, ...args]); }; Object.assign(window.Cal, originalCal); console.log('[Loops] Cal.com embed intercepted'); } if (updatedCount > 0) { console.log('[Loops] Updated ' + updatedCount + ' Cal.com link(s) with anonymous ID: ' + loopsId); } } // Run on DOM ready if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', addLoopsIdToCalLinks); } else { addLoopsIdToCalLinks(); } // Watch for dynamically added Cal links (SPA navigation) const observer = new MutationObserver(function () { addLoopsIdToCalLinks(); }); if (document.body) { observer.observe(document.body, { childList: true, subtree: true }); } else { document.addEventListener('DOMContentLoaded', function () { observer.observe(document.body, { childList: true, subtree: true }); }); } })();