The operational layer of APAS® Cloud.
Triggers in. Outcomes out. A drag-and-drop canvas wired to every APAS® module, every native CRM, your BigQuery warehouse, and seven ad-platform Conversions APIs.
62 production nodes. At-least-once execution on a 40-replica worker fleet. Unlimited flows, unlimited runs. Build visually, run on the same HIPAA-compliant infrastructure that powers the rest of your stack.
The canvas where the data you capture actually gets used.
APAS® Flows is the operational layer of APAS® Cloud. Every APAS® module already writes normalized, fully-attributed events into the platform — form submissions, scheduler bookings, phone calls, quiz completions, click-fraud detections, scheduled cron ticks, and inbound webhooks or Pub/Sub messages from any external system. APAS® Flows lets you react to any of them with a process you compose visually. Drag nodes onto the canvas in any order. Configure them. Click Publish. Runs on a hardened NestJS + BullMQ execution engine with at-least-once delivery, per-client concurrency, leader-locked schedulers, and node-by-node observability. 62 production nodes ship today, covering triggers, logic, code, data movement, your own database, BigQuery, CRMs, comms, and seven ad networks.
Twelve reasons your stack collapses into one canvas.
Every capability ships in the same hardened execution engine. No tier-locked features. No 'enterprise add-on' walls.
Drag-and-drop builder on @xyflow/react. Linear chains, branching trees, parallel fan-outs. Undo/redo, copy/paste, sticky notes, ⌘K palette, draft/publish versioning — all standard.
Form, call, scheduler, quiz, webhook, Pub/Sub, cron, manual. Per-node scope filters route the right trigger to the right flow without fan-out logic.
Dedicated TypeScript / JavaScript node with full async support and timeouts. SQL Query against Postgres or BigQuery. Run any custom logic without leaving the canvas.
Look up contacts, pull attribution from BigQuery network_requests, fetch bot scores, score leads, push to PostHog, fire conversions. Operations no other platform has the data plumbing to do.
Native adapters for GoHighLevel, Salesforce, ActiveCampaign, Keap. Native Conversions APIs for Google, Bing, Meta, TikTok, LinkedIn, Reddit, X.
Spin up tables in the built-in Database tab and read / write them with find / insert / update / upsert / delete. State management without standing up a datastore.
Trigger events written to a transactional outbox in the same Prisma transaction, keyed by SHA-256 idempotency. Stuck-row sweeper claims orphans. 40-worker fleet, BullMQ work-stealing via Redis.
Fire a real trigger payload through a draft flow. Every node executes against live data — side-effect nodes (CRM writes, ad pushes, comms, IP blocks) automatically shadowed.
Every run records input JSON, output JSON, duration, and status for every node. One-click retry from any failed step. Copy a run back to the editor to debug visually.
{{ trigger.fieldName }}, {{ steps.<node>.<path> }}, {{ $vars.SECRET }} resolve at runtime. Hidden secrets stay in vars, never in the flow definition.
AES-256-GCM with rotatable key versions (FLOWS_ENCRYPTION_KEY_V{n}). One-click HIPAA preset enables 30-day payload retention with automatic PHI redaction.
No operation cap. No "Enterprise tier to unlock parallel execution" wall. The worker pool scales horizontally with your tenant.
62 production nodes. Composable in any order.
Triggers, logic, code, your warehouse, your CRM, every ad platform — already integrated and audited. Browse by category, filter by name.
A few patterns to get the wheels turning.
These are just examples — a handful of flows real APAS® Cloud tenants run in production today. With 62 nodes on the canvas, anything you can describe as a sequence of when this, then that can be built here. Drop these in as-is, fork them, or compose something nobody has thought of yet.
One flow, full attribution, every connected ad platform notified.
200ms end-to-end: the sales rep gets pinged before the caller hangs up.
High-band leads get a Gmail invite & calendar hold; low-band leads enter a drip — every score logged to BigQuery.
Drains the offline-conversion queue every hour, fanning reds, oranges, yellows, whites & greens to all ad platforms.
Bot scores cross threshold → ad exclusion list updated + media buyer pinged + audit row written.
A thin REST API on top of your warehouse — query BigQuery, shape the response, return JSON.
Any external system can drive a flow — decoded envelopes, upsert + analytics in one shot.
If you can sketch it on a napkin as a sequence of triggers and actions, it can run on Flows. Bring us your weirdest “we wish our stack could do this” — we'll build it on a call.
Four CRMs, first-party. The rest, one HTTP call away.
Built-in upsert / tag / note / task / enroll for the CRMs most agencies and healthcare clinics run on. Anything else is reachable via the HTTP Request node.
HIPAA-ready. Audit-ready. Worker-fleet-safe.
The same hardening that powers the rest of APAS® Cloud — applied to every flow run.
- AES-256-GCM credential encryption with rotatable key versions. Tokens never leak into logs or run payloads.
- Transactional-outbox at-least-once delivery with SHA-256 idempotency keys — no lost events, no duplicate fires.
- Per-tenant payload retention controls with a one-click HIPAA 30-day-redacted preset.
- Every flow run auditable to the millisecond: who triggered it, which version executed, what each node received and returned.
- Test Run dry mode shadows every side-effect node — CRM writes, ad-platform pushes, comms, IP blocks, conversion sends — iterate without consequences.
- SSRF guards on every outbound HTTP node prevent internal-network exfiltration.
- All execution runs on the same HIPAA-compliant infrastructure as the rest of APAS® Cloud, under the same BAA chain.
- Leader-locked schedulers + worker-pool leader locks prevent double-fires across the 40-replica worker fleet.
APAS® Flows is GA to every APAS® Cloud client. 62 production nodes. 4 native CRM adapters. 7 ad-platform Conversions APIs. Unlimited flows, unlimited runs.
Frequently asked
Build it once. Run it forever.
Apply to APAS® Cloud and get APAS® Flows included on day one — every node, every adapter, no run caps.