Open-source workflow automation and AI voice agents that run on PHP shared hosting.
A self-hosted alternative to n8n, Zapier and Make: connect 1,190 apps on a visual canvas, let AI build workflows from one sentence, and create AI calling agents that answer the phone and book appointments.
No Docker, no Node.js, no per-task fees. One cron job runs everything.
Watch the video Β |Β Documentation Β |Β Quick start Β |Β AI voice agents Β |Β Download Β |Β Hosting & services Β |Β Report a bug
βΆ Watch the full 47-second video (with sound)
FlowForge is a self-hosted workflow automation platform for people who already have ordinary web hosting. Upload it to Hostinger, cPanel, DirectAdmin or any VPS, run the setup wizard, add one cron job, and you have your own automation server with no monthly per-task bill.
- Connect your apps. Gmail, Slack, Google Sheets, HubSpot, Shopify, WooCommerce, Stripe, OpenAI, Telegram, WhatsApp and 1,180 more.
- Build visually or with AI. Drag steps onto a canvas, or type "When a Typeform is submitted, add the person to HubSpot and tell #sales on Slack" and the AI Builder makes it.
- Answer the phone with AI. Build an AI receptionist or calling agent in minutes, test it free in your browser, then give it a real phone number. It books appointments and passes every call (recording, transcript, summary) to your workflows.
- Own your data. Workflows, credentials and run history stay in your own MySQL database. Credentials are encrypted and never sent to the browser.
Create AI agents that answer and make phone calls: a receptionist that books appointments, a caller that qualifies new leads, a reminder line that confirms tomorrow's bookings. No code, and no extra server.
- 12 ready-made agents, each with a sample conversation: clinic receptionist, salon booking, restaurant reservations, hotel front desk, car service booking, gym class booking, store order help, lead qualification, appointment reminders, customer support line, real estate inquiries and a feedback survey. Or describe your business and AI writes the agent for you.
- Agent studio. Give it a name and a personality (warm, professional, upbeat or calm), what it says first, facts about your business, answers to common questions, what it can book and your opening hours, and the details to capture from every call.
- Free test calls in your browser. Press the green button and talk to it with your microphone, or type. It uses your own AI model (Gemini and DeepSeek are free or very cheap), and bookings, transcripts and summaries are saved like real calls.
- Real phone calls through Vapi or ElevenLabs, both with free tiers to start. FlowForge publishes the agent, its booking tool and your phone number for you.
- More than 11,000 natural voices in over 30 languages, including Urdu, Hindi and Arabic. Search the ElevenLabs voice library, filter by language and gender, and play samples before you pick.
- Behaves like a good receptionist: short spoken answers, one question at a time, reads the booking back before confirming, and hangs up by itself after goodbye.
- Everything in one place: call history with recordings, transcripts, summaries and outcomes, plus a Bookings page.
- Connected to your workflows: "When a voice call ends", "When a caller books" and "Call a phone number". Put bookings in Google Calendar, post call summaries to Slack, or call every new lead automatically.
![]() 12 templates with sample conversations |
![]() Search 11,000+ ElevenLabs voices by language |
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
Β
β¦and 1,170 more across AI, CRM, e-commerce, payments, marketing, communication, project management, databases, forms, social media and developer tools.
Any app not on the list works through the HTTP request step or its "Make an API call" action.
![]() Workflow builder |
![]() AI Builder |
![]() Step editor with drag-to-map data |
![]() Executions and step debugger |
You need hosting with PHP 8.2+, MySQL and cron (every Hostinger and cPanel plan has these). No SSH, Composer or Node.js on the server.
- Download
flowforge-install-x.y.z.zipfrom the latest release. - Create an empty MySQL database and a user in your hosting panel.
- Upload and extract the zip into your domain's folder (for example
public_html). If your File Manager times out, also uploadextract-flowforge.phpand open it in your browser. - Open
https://your-domain.com/install. The wizard checks your server, connects the database, creates your admin account and sets up email alerts. - Add the cron job the wizard shows you (or click Set it up for me). It turns green within a minute, and you're done.
Step-by-step guides with screenshots: Hostinger hPanel | cPanel | VPS with Nginx | Cron job
Server requirements
| Requirement | Details |
|---|---|
| PHP | 8.2 or newer, with pdo_mysql, curl, mbstring, openssl, fileinfo, gd, zip |
| Database | MySQL 5.7+ or MariaDB 10.3+ |
| Web server | Apache or LiteSpeed with mod_rewrite, or Nginx |
| Cron | One job every minute |
| Disk | About 150 MB plus run history |
| FlowForge | n8n | Zapier | Make | |
|---|---|---|---|---|
| Self-hosted on your own server | β | β | β | β |
| Runs on cPanel / hPanel shared hosting | β | β needs a Node.js server | β cloud only | β cloud only |
| OSI-approved open-source license | β AGPL-3.0 | β fair-code | β | β |
| No per-task or per-operation fees | β | β when self-hosted | β | β |
| Built-in AI voice agents (calls, bookings, call history) | β | β through integrations | β through integrations | β through integrations |
Based on each product's public information as of October 2026.
AI Builder. Open AI Builder in the sidebar and describe what you want. It searches the app catalog, reads each action's settings, saves the workflow, links the data between steps and tells you what's left to fill in. Bring your own key from OpenAI, Anthropic Claude, Google Gemini, DeepSeek or Qwen.
MCP for AI agents. Create a token in Settings β API & MCP, then connect your agent. For example, Claude Code:
claude mcp add --transport http flowforge https://your-domain.com/api/mcp \
--header "Authorization: Bearer YOUR_TOKEN"The full guide is at developersarim.github.io/FlowForge:
- Installation on Hostinger hPanel, cPanel and VPS, and the setup wizard
- Your first workflow, triggers and passing data between steps
- Credentials and app connections, AI Builder and team permissions
- AI voice agents: free test calls, real calls with Vapi or ElevenLabs and using calls in workflows
- Updating, backups and troubleshooting
Developers: architecture, the integration manifest format, local setup and releases are in DEVELOPMENT.md.
FlowForge is free. If you'd rather not set it up or run it yourself, we can help:
| Service | |
|---|---|
| π οΈ | Installation on your Hostinger hPanel, cPanel or VPS, including the database, SSL and cron job |
| βοΈ | Managed hosting: we run FlowForge for you, with backups and updates |
| π§ | Setup help: connecting your apps and building your first workflows |
| π§ | Custom integrations for apps or APIs that aren't in the catalog yet |
Email support@sarimtools.com with what you need and we'll send you a quote.
Is FlowForge really free?
Yes. It's open source under the AGPL-3.0 license, with no limits on users, workflows, runs or sites. You only pay if you want our installation or hosting services.
Do I need a cron job for every workflow?
No. One cron job, running every minute, runs every schedule, webhook and app trigger.
Can I use it for my business or my clients?
Yes. If you change FlowForge's code and offer the changed version to other people over a network, the AGPL requires you to offer them your source code too.
How is it different from n8n?
n8n needs a Node.js server, usually a VPS or Docker. FlowForge is PHP, so it runs on the shared hosting most websites already use, and it's licensed under an OSI-approved open-source license.
Can FlowForge answer phone calls with AI?
Yes. Voice agents work as an AI receptionist or calling agent: they answer and make calls, answer questions about your business, book appointments and save every call with its recording, transcript and summary. The live call runs on Vapi or ElevenLabs; FlowForge sets everything up and keeps your call history and bookings.
Is the AI voice agent free?
Building agents and test calls in your browser are free; they use your own AI key, and Gemini and DeepSeek are free or very cheap. Real phone calls are billed by Vapi or ElevenLabs, and both have free tiers to start.
Which languages can the voice agents speak?
English, Urdu, Hindi, Arabic, Spanish, French, German, Portuguese, Turkish and many more. ElevenLabs has voices made for each language, and any voice can speak any of them.
How fast do webhooks run?
Within about a minute, on the next cron tick. Test runs in the editor run straight away.
Bug reports, ideas and pull requests are welcome. Please read CONTRIBUTING.md and the Code of Conduct.
- Found a bug? Open an issue with your FlowForge and PHP versions and the steps to reproduce it.
- Want to add an app? Integrations are JSON/YAML manifests, not PHP classes. See DEVELOPMENT.md.
git clone https://github.com/DeveloperSarim/FlowForge.git && cd FlowForge
composer install && npm install && npm run build
cd public && php -S 127.0.0.1:8000 ../vendor/laravel/framework/src/Illuminate/Foundation/resources/server.php
# open http://127.0.0.1:8000/installPlease report security issues privately to support@sarimtools.com rather than in a public issue.
FlowForge is free software under the GNU Affero General Public License v3.0. App names and logos are trademarks of their owners, used only to identify each integration.
Built with Laravel, React, React Flow and Tailwind CSS.










