Skip to content
DeveloperSarimPublic

About

Open-source, self-hosted n8n & Zapier alternative for PHP shared hosting: 1,190 apps, an AI workflow builder, AI voice agents that answer calls and book appointments (Vapi, ElevenLabs) and MCP. Runs on cPanel & Hostinger with one cron job.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Latest commit

Β 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

FlowForge logo

FlowForge

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.

License: AGPL-3.0 Version 1.5.1 PHP 8.2+ Laravel 12 React 18 MySQL 5.7+ Pull requests welcome

Watch the video Β |Β  Documentation Β |Β  Quick start Β |Β  AI voice agents Β |Β  Download Β |Β  Hosting & services Β |Β  Report a bug

FlowForge in action: a Typeform, HubSpot and Slack workflow runs on the canvas, then the AI Builder builds the same workflow from one sentence
β–Ά Watch the full 47-second video (with sound)

✨ What is FlowForge?

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.

πŸ“ž AI voice agents: an AI receptionist and calling agent

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.

FlowForge AI voice agent studio: persona, personality and a live test call where the agent books a dental check-up

  • 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.
FlowForge voice agent templates with sample conversations: appointment reminder, car service booking, clinic receptionist, feedback survey, support line, gym booking

12 templates with sample conversations

Choosing an ElevenLabs voice in FlowForge: search, language and gender filters, and sample playback

Search 11,000+ ElevenLabs voices by language

🧩 Features


Visual workflow builder
Triggers, actions, If/Else branches and filters on a drag-and-drop canvas, with a step editor that maps data by dragging fields.

1,190 apps, 5,783 actions
615 triggers and 50 ready-made templates across 24 categories, plus an HTTP request step for any other API.

AI Builder
Describe a workflow in plain words and it builds, links and explains it. Works with OpenAI, Claude, Gemini, DeepSeek or Qwen, using your own key.

Every kind of trigger
Webhooks, schedules in plain words ("every weekday at 9:00"), app triggers that watch for new items, manual runs and error triggers.

Step-by-step debugger
Every run keeps each step's input, output and HTTP request. Retry a run or execute a single step while you build.

Made for shared hosting
PHP and MySQL only. A setup wizard checks your server and verifies the one cron job that runs every workflow.

Team and permissions
Invite admins and members, and choose who can view, edit or delete workflows and use the AI Builder.

MCP server for AI agents
Claude Code, Cursor and VS Code agents can search apps and build, test and run workflows with a personal token.

One-click updates
Settings shows when a new version is out. One click downloads, verifies and installs it, with a backup and automatic rollback.

Works like an app on phones
Bottom tab bar, bottom sheets, one-pane step editor, light and dark themes. Add it to your home screen.

Secure by default
Encrypted credentials and API keys, secrets masked in run logs, email alerts when a workflow fails or cron stops.

AI voice agents
AI receptionists and calling agents that book appointments, with free browser test calls and real calls through Vapi or ElevenLabs.

πŸ”Œ Integrations

GmailΒ  SlackΒ  Google SheetsΒ  Google DriveΒ  Google CalendarΒ  HubSpotΒ  ShopifyΒ  PayPalΒ  AirtableΒ  LinkedIn

TrelloΒ  JiraΒ  AsanaΒ  Microsoft TeamsΒ  TelegramΒ  WhatsApp BusinessΒ  DiscordΒ  ZoomΒ  DropboxΒ  Mailchimp

…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.

πŸ“Έ Screenshots

FlowForge workflow builder canvas with Typeform, HubSpot and Slack steps

Workflow builder

FlowForge AI Builder chat creating a workflow from a plain-language request

AI Builder

FlowForge step editor with input, parameters and output panes

Step editor with drag-to-map data

FlowForge executions list with a run's step-by-step details

Executions and step debugger

On a phone

FlowForge overview on a phoneΒ  FlowForge workflows on a phoneΒ  FlowForge step editor on a phoneΒ  FlowForge AI Builder on a phone

πŸš€ Quick start

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.

  1. Download flowforge-install-x.y.z.zip from the latest release.
  2. Create an empty MySQL database and a user in your hosting panel.
  3. Upload and extract the zip into your domain's folder (for example public_html). If your File Manager times out, also upload extract-flowforge.php and open it in your browser.
  4. Open https://your-domain.com/install. The wizard checks your server, connects the database, creates your admin account and sets up email alerts.
  5. 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

πŸ†š How FlowForge compares

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 and MCP

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"

πŸ“š Documentation

The full guide is at developersarim.github.io/FlowForge:

Developers: architecture, the integration manifest format, local setup and releases are in DEVELOPMENT.md.

πŸ’Ό Installation and hosting services

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.

❓ FAQ

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.

🀝 Contributing

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/install

πŸ”’ Security

Please report security issues privately to support@sarimtools.com rather than in a public issue.

πŸ“„ License

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.

About

Open-source, self-hosted n8n & Zapier alternative for PHP shared hosting: 1,190 apps, an AI workflow builder, AI voice agents that answer calls and book appointments (Vapi, ElevenLabs) and MCP. Runs on cPanel & Hostinger with one cron job.

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages