u/Gold_Banana_1000

Show r/PHP: Workflow automation engine in pure PHP -- runs on shared hosting, no Composer required for core
▲ 0 r/PHP

Show r/PHP: Workflow automation engine in pure PHP -- runs on shared hosting, no Composer required for core

Built something I've wanted for a while -- a workflow automation engine in PHP that:

  • Installs on any shared hosting (no Docker, no Composer for core)
  • File-based storage using JSON (no DB required)
  • Node-based visual builder (drag-drop canvas)
  • Extensible node system -- each node type is one PHP class

Architecture highlights:

  • WorkflowEngine.php walks a node graph, executes nodes via executor classes
  • Config::base() auto-detects install subdirectory (works in root or /avtomate/)
  • Proxy system: fetches your site pages, injects bridge.js for form intercept
  • REST API for builder, sheets CRUD, workflow execution

Node types: webhook, email, http_request, condition, delay, google_sheets, local_sheet_read/write, openai, gemini, claude, groq, slack, telegram_send/bot, whatsapp, elevenlabs_tts, and more.

Demo: https://ityjcomp.au/avtomate

Happy to discuss the architecture or trade notes with anyone building similar tools.

u/Gold_Banana_1000 — 5 days ago