Creator data hub
Hypothetical. Not a client, not a result.
// The problem
A creator agency gathers each creator's numbers from five platforms by hand every month, then retypes them into its CRM and its invoices.
// What we would build
An internal service that collects channel and post figures from each platform's published API under each creator's own authorisation, keeps them in one store, and passes them to your CRM, your dashboards and your invoicing. Built on each platform's published API; we check the access each one gives before we quote.
// What is in it
- Connectors to Twitch, YouTube, TikTok, Instagram and X, as each allows
- Each creator's own authorisation, revocable at any time
- One store of figures by creator, platform and period
- Figures passed to your CRM and invoicing
- Alerts when a platform's access changes or fails
// Stack
- Node.js
- PostgreSQL
- OpenAPI
- Platform APIs
- HubSpot API
- DigitalOcean Toronto
// estimate
- Build
- ≈ US$64,900 to US$99,300, delivered within 16 weeksCAD 92,400 to 141,400
- Hosting
- ≈ US$176 a monthCAD 250 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
Timeline by milestone
- API contract agreed
- 2.9 to 3.9 weeks
- Sponsor report format agreed
- 1.4 to 1.9 weeks
- Core resources built
- 2.9 to 4.9 weeks
- Security, gateway and connections
- 1.9 to 3.4 weeks
- Docs, SDKs and load tests
- 1.4 to 1.9 weeks
- Launch and first callers
- 0.9 to 1.4 weeks
Outside our hands, and added to the calendar
- API access approved by each platform for your accounts
- 1 to 4 weeks
How it is paid
- Deposit 20%
- CAD 18,480 to 28,280
- API contract agreed 7.6%
- CAD 7,022.40 to 10,746.40
- Sponsor report format agreed 8.7%
- CAD 8,038.80 to 12,301.80
- Core resources built 22.9%
- CAD 21,159.60 to 32,380.60
- Security, gateway and connections 15.3%
- CAD 14,137.20 to 21,634.20
- Docs, SDKs and load tests 7.6%
- CAD 7,022.40 to 10,746.40
- Launch and first callers 7.9%
- CAD 7,299.60 to 11,170.60
- Holdback, 30 days after launch (10%)
- CAD 9,240 to 14,140