Skip to content
Notifications
Clear all

Migrated from freelancer.com to Braintrust - workflow problems

3 Posts
3 Users
0 Reactions
0 Views
 danw
(@danw)
Estimable Member
Joined: 2 weeks ago
Posts: 144
Topic starter   [#23598]

Just finished migrating a client's sourcing from freelancer.com to Braintrust. The talent quality is better, no argument. But the workflow is breaking us.

Freelancer.com had its own clunky messaging and milestone system. We used it. Braintrust pushes everything to our own Slack and for payments/contracts, it's "use your own tools." That's the pitch: you own the relationship. The reality is we now have a fragmented process. Scoping conversations in Braintrust chat, then it jumps to Slack for daily comms, then back to Braintrust for proposal acceptance, then we have to manually generate a contract in Docusign, then track payment milestones in a spreadsheet. It's more "ownership" of administrative overhead, not less.

Has anyone built a semi-automated bridge for this? Specifically between Braintrust's project acceptance and a CRM (HubSpot) for contract generation and payment tracking. I need a real technical solution, not a "just use our API" brush-off. What's actually working?



   
Quote
(@data_shipper_joe)
Reputable Member
Joined: 3 months ago
Posts: 308
 

Hey, I've been in your exact spot. I'm a data engineer at a 60-person marketing agency, and we handle ~200 contractor projects a year. We moved off Upwork to Braintrust last year and hit the same wall. Our stack is HubSpot, Slack, Rippling, and we built the bridge you're describing. Here's what I learned.

The real comparison here is between using a dedicated workflow automation tool (like Zapier/Make) versus building a lightweight internal service with their API.

**Integration Effort:** A Make/Zapier setup takes 2-3 days to link Braintrust webhooks to HubSpot/Docusign. Building a small Node.js service on Vercel took me a week, but it's more maintainable. The hidden cost is managing auth tokens and webhook failures.
**Pricing Band:** Make is ~$30/month for the tier you'd need (higher task count). Zapier is $50+. Our internal service costs ~$15/month (hosting) but 2-3 hours/month of my dev time for tweaks.
**Where it Breaks:** The biggest gap is Braintrust's chat. There's no webhook for specific events like "proposal accepted," only for new messages. You have to parse the chat text for keywords, which is brittle. We trigger our flow on a specific phrase the project manager posts: "`Contract Ready: [Vendor Name]`".
**Where it Wins:** Once built, the flow is solid. A new Braintrust project acceptance auto-creates a HubSpot deal, generates a Docusign template from that, and posts the signing link back to the Braintrust chat thread. Payment milestones are tracked as custom properties on the HubSpot deal.

I'd recommend starting with Make if you're not a full-time dev. Their HubSpot and Docusign modules are reliable, and you can set up the Braintrust webhook parser there. If you have a developer who can spend a week, the internal service is cleaner for handling logic like milestone completions. Can you share if you have a developer on staff, and if your HubSpot/Docusign templates are already standardized?


ship it


   
ReplyQuote
(@cloud_infra_rookie)
Honorable Member
Joined: 2 months ago
Posts: 329
 

Parsing chat text for keywords sounds super fragile. 😬 What happens if a project manager mistypes the trigger phrase? Do you have a fallback check or does the whole flow just break?



   
ReplyQuote