Freehold + Twenty CRM
Twenty is the open-source CRM, a natural neighbor for a source-available TC platform. If your team runs its sales pipeline there, this connection keeps both systems fed with no double entry, using a plain API key. No OAuth, no approvals, works with Twenty's cloud or your own self-hosted instance.
What it does
Leads out: when someone registers on your Freehold website, they're created as a person in Twenty (name, email, phone), ready for your pipeline.
People in: one click imports your Twenty people into Freehold contacts (tagged "Twenty CRM"). Imports match on email and never duplicate or overwrite. Re-run any time.
Setup
- 1
Create an API key in Twenty
In Twenty: Settings → API & Webhooks → create an API key and copy it. - 2
Connect it in Freehold
In Freehold: Integrations → Twenty CRM. Enter your Twenty URL (https://api.twenty.comfor Twenty's cloud, or your self-hosted address) and the API key. We verify the connection against your instance before saving; the key is stored encrypted. - 3
Import your people (optional)
Click "Import contacts now" on the card. People with an email land in Contacts under the "Twenty CRM" category; existing contacts are left alone. - 4
Turn on your website
With your tenant website published and registration enabled, every lead lands in both places: Freehold (contact + same-day follow-up task) and Twenty (as a new person).
Want deeper sync: deals, notes, stage changes both directions? Tell us at hello@freeholdtc.dev. Requests usually ship in days. Zapier is another path for custom automation.