use-apify.com
Twenty CRM: guides & tutorials
Twenty open-source CRM (45k GitHub stars): self-hosted HubSpot alternative with Docker Compose. Data ownership, API-first, and Liquid Web VPS setup guides.
5 articles
View all tags
Twenty is an open-source, API-first CRM positioned as a self-hosted HubSpot alternative, deployable with Docker Compose. These guides cover setup on a Liquid Web VPS and data-ownership tradeoffs.
Self-hosting your CRM keeps customer data on infrastructure you control. Apify can enrich its records with scraped firmographics. Below you will find Twenty CRM setup and integration guides.

TL;DR
- One
docker-compose.yml: n8n + LiteLLM + Twenty CRM + shared PostgreSQL + Redis + Caddy
- Measured idle RAM: ~1.7 GB; peak: ~2.5 GB (parallel workflow executions with live LiteLLM calls)
- Minimum Liquid Web tier: 8 GB Managed VPS (~$33–$40/mo)
- Zapier Pro + unmanaged OpenAI API + HubSpot Starter: ~$69 + variable + $50/mo vs ~$33/mo self-hosted
Most sales teams that want AI-augmented automation end up in one of two bad places: paying for Zapier Pro, a direct OpenAI API key they can't audit, and HubSpot CRM — three separate subscriptions that don't compose well and bill regardless of usage. Or they write fragile Python scripts that break on every API change and nobody wants to maintain.
This guide deploys the middle path: Twenty CRM for pipeline management, n8n for visual workflow automation, and LiteLLM as an OpenAI-compatible AI proxy — all on a single Liquid Web 8 GB VPS. n8n calls LiteLLM for every AI task (lead enrichment summaries, proposal draft generation, inbound form classification), and LiteLLM provides budget caps, model fallbacks, and a unified request log.