๐Ÿš€ Automation Studio Demo

Low-cost workflow automation platform with BYO AI keys

Build, run, and monitor automation flows with ease

Key Features

Visual Flow Builder

Create automation flows with a drag-and-drop interface. Connect nodes visually to build complex workflows.

Node Types: Trigger, AI, HTTP, Firestore, JS Transform

BYO AI Keys

Bring your own OpenAI or Gemini API keys. No vendor lock-in, pay only for what you use.

Supported: OpenAI, Google Gemini

Webhook Triggers

Trigger flows via webhooks with secure HMAC authentication. Support for URL secrets and header signatures.

POST /api/flows/webhook/:flowId/:secret

Real-Time Monitoring

Monitor flow runs in real-time. View logs, execution times, and error details for each run.

Status: Running, Success, Failed, Timeout

Plan-Based Limits

Quota enforcement based on your plan. Limits on flows, monthly runs, and concurrent executions.

Plans: Free, Starter, Pro, Enterprise

Versioning & Templates

Version your flows and create templates for reuse. Track changes and maintain flow history.

Fields: version, isLatest, templateId

Example Flow: Slack Standup Reminder

This flow sends a daily standup reminder to a Slack channel using AI to generate personalized messages.

Webhook Trigger

Trigger

Generate Message

AI Call

Post to Slack

HTTP Request

Log Result

Firestore Write
// Flow Configuration const flow = { "name": "Slack Standup Reminder", "status": "active", "trigger": { "type": "webhook", "webhookPath": "/standup-reminder" }, "nodes": [ { "type": "webhook_trigger", "name": "Receive Webhook" }, { "type": "ai_call", "name": "Generate Message", "config": { "model": "gpt-4", "prompt": "Generate a friendly standup reminder..." } }, { "type": "http_request", "name": "Post to Slack", "config": { "url": "https://hooks.slack.com/services/...", "method": "POST" } }, { "type": "firestore_write", "name": "Log Result", "config": { "collection": "standup_logs" } } ] };

Platform Statistics

5
Node Types
100ms
Avg Execution
99.9%
Uptime
50+
Active Flows

Interactive Flow Execution Demo

Click the buttons below to simulate flow execution and see real-time logs.

[System] Ready to execute flows. Select a flow above to begin.

API Examples

Create a Flow

POST /api/flows curl -X POST "https://api.example.com/api/flows" \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "name": "My Automation Flow", "description": "Automates daily tasks", "status": "active" }'

Trigger a Flow Run

POST /api/flows/:flowId/run curl -X POST "https://api.example.com/api/flows/flow-123/run" \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{ "input": { "message": "Hello from automation!" } }'

Webhook Trigger

POST /api/flows/webhook/:flowId/:secret curl -X POST "https://api.example.com/api/flows/webhook/flow-123/secret-abc" \ -H "Content-Type: application/json" \ -d '{ "event": "user_signup", "userId": "user-456" }'

Ready to Get Started?

Try Automation Studio today. Build your first automation flow in minutes.

Launch Automation Studio โ†’