We’ve been experimenting with building a dedicated UGC subcontracting network for about 18 months now, and I’m realizing that “sustainable” doesn’t mean just adding partners and hoping it works. It means creating a system where partners actually want to stay, keep delivering quality, and refer other partners.
When we started, I treated subcontractors like vendors—transactional relationships with project-to-project agreements. We’d give them a brief, they’d deliver, we’d move on. Sounds efficient, but the retention was terrible. Good partners would disappear, and we’d constantly be onboarding and training new people.
Everything changed when I shifted to treating the network as an ecosystem. Now we:
Share playbooks and best practices openly. Instead of keeping our client strategies close, we document what works and share it with partners. It raises the overall quality of work we get back, and partners feel like they’re part of something bigger than just one-off projects.
Formalize onboarding so it actually scales. We built a 2-week onboarding track with templates, examples, communication norms, and market context. Now new partners can start delivering quality work instead of a month of confusion.
Pay fairly and predictably. This one’s obvious but easy to skip. We set standard rates for different deliverable types, so partners know what they’re earning upfront. No negotiation per project—that just creates friction.
Create knowledge exchange spaces. We have monthly partner calls where people share wins, ask questions, and learn from each other. Partners who might never talk otherwise end up collaborating.
The surprising part? This costs us more time upfront but saves massive time in execution. A new partner who comes in through our formalized system delivers acceptable work 70% faster than partners we used to onboard ad-hoc.
How are you approaching retention and quality in your partner network? Are you seeing partners stick around, or is it still a constant churn situation?