Activepieces
Activepieces is a app in the osFoundry community catalog. Open-source Zapier alternative with first-class AI: trigger workflows on events (HTTP, webhooks, schedule), connect 200+ apps (Slack, Notion, GitHub, Google Sheets, Stripe, OpenAI, Anthropic, ...), wire them with no-code branches + loops + AI steps. The platform itself is fully open + extensible — write your own 'piece' in TypeScript. Postgres + Redis bundled in-image. The most polished open workflow automation tool right now.
Details
- Workspace: osfoundry
- Category: PRODUCTIVITY
- Pricing: Free
- Access: Community
Features
- 200+ pre-built pieces — Slack, Notion, GitHub, Google, Stripe, OpenAI, Anthropic, and growing weekly
- First-class AI step — inline LLM calls with structured output, vision AI, text AI in any flow
- Branches + loops + code steps — full programmability without leaving the visual editor
- Write your own piece in TypeScript — `npx @activepieces/cli pieces create`
- Postgres + Redis bundled in-image — no external infra for self-hosting
- Triggers: cron schedule / webhook / form / app events (new email / Slack message / GitHub PR / ...)
Documentation
# Activepieces
## First-boot
Visit the public URL — sign up the first account (becomes Platform Admin). No default password.
## Build your first flow
1. **Flows → + New Flow**.
2. Pick a **trigger** — Schedule (cron), Webhook (HTTP POST), Form submission, or app event (new email, new Slack message, etc.).
3. Add **actions** — search 200+ apps (Slack post, Notion page, OpenAI chat completion, Sheets append, Stripe customer create, ...).
4. Wire branches (`If/Else`), loops (`Loop on items`), and **AI Steps** (run a prompt against OpenAI / Claude / local).
5. **Publish** — the flow runs on every trigger.
## AI features
- **AI Step** — inline LLM call with structured output. Use anywhere in a flow.
- **Text AI** — summarize / translate / classify text.
- **Vision AI** — extract data from images.
- **Code Step** — if no piece does what you need, write 20 lines of TypeScript inline.
## Pieces
A 'piece' is a plugin (Slack, Notion, OpenAI, Stripe, ...). 200+ ship in the official catalog. Write your own:
```bash
npx @activepieces/cli pieces create --name my-piece
# implement triggers + actions in TypeScript
# bundle + install via Platform Admin → Pieces
```
## Storage
Postgres + Redis bundled in-image. All state at `/persist/`. 20 GB volume. For team-scale (>50 flows running concurrently), switch to external Postgres + Redis via env.
How to use Activepieces in osFoundry
Install Activepieces into your workspace in one click, then fork it in osStudio to customise the prompts, tools, or configuration for your stack. Anyone in your workspace can pick up where you left off.
Other apps from the community
- CRM — Customer relationship management with contacts, deals, and pipeline tracking.
- Kanban Board — Drag-and-drop task board with swimlanes, labels, and team assignments.
- Helpdesk — Ticket triage and customer support inbox with SLA tracking.
- Page Builder — Block-based page editor with publishing to public URLs.
- Website Builder — Multi-page site builder with CMS, templates, and custom domains.
- Storefront — E-commerce storefront with product catalog, cart, and checkout.