New: Approval Rules Engine

Add human
approval to your AI product

Ship human-in-the-loop approval to your customers in 10 minutes. Embeddable widget, team roles, end-user tracking. One API.

Three steps to safe AI

Add human oversight to your AI product without changing your architecture.

1

Your AI generates content

Your product's AI creates content that needs approval. Send it to processa.

POST /v1/drafts
{ "title": "Send email",
"content": { "to": "jane@co.com" } }
2

Your customer reviews it

Embed our widget or use the dashboard. One click to approve or reject.

Deploy to productionPending
Approve
Reject
3

Your app executes safely

On approval, we fire your webhook. Your app executes with full audit trail.

processa
Your App
200 OK

Everything you need to ship safely

Built for startups shipping AI products to real customers.

Embeddable Widget

Drop our approval widget into your product with one line of code. Your customers review AI content without leaving your app.

End-User Tracking

Track which of your customers triggered which AI actions. Full audit trail per end user.

Approval Rules Engine

Auto-approve low-risk content, flag sensitive actions for review. Priority-based evaluation.

Team Roles & RBAC

Owners, admins, reviewers, and viewers. Restrict who can approve, edit, and configure.

Full Audit Trail

Every action logged with user, time, and context. Exportable for compliance.

Secure Delivery

Webhook signatures, delivery history, retries, and idempotency to protect downstream systems.

Fits your product architecture

Drop in approvals without reworking your core systems.

Your App
p
processa
Approval Widget
Then
Approved Action
Webhook + Audit Log
Your Systems

Works with your stack

Integrate with any language or framework. One API call.

import requests

response = requests.post(
    "https://api.getprocessa.com/v1/drafts",
    headers={"Authorization": "Bearer prc_..."},
    json={
        "title": "Send onboarding email",
        "content": {"to": "jane@co.com"},
        "endUser": {"externalId": "usr_123"}
    }
)
draft = response.json()
print(f"Draft created: {draft['id']}")

Stop building approval from scratch

Your engineering team should ship product features, not approval infrastructure.

Build It Yourself

  • Build approval queue UI from scratch
  • Implement webhook delivery + retries
  • Design role-based access control
  • Build audit logging system
  • Create embeddable widget + iframe API
  • Handle multi-tenant end-user tracking
  • Set up expiration + auto-reject logic
  • Maintain and patch security bugs
Weeks of engineering time
p

Use processa

  • Drop-in approval widget for your product
  • Webhook delivery with automatic retries
  • Team roles: owner, admin, reviewer, viewer
  • Full audit trail on every action
  • Embeddable iframe widget, one line of code
  • Per-end-user draft tracking built in
  • Configurable expiration + auto-reject
  • Managed infrastructure, always up to date
10 minutes to integrate

Built for AI products like yours

Any time your AI takes an action that affects the real world, processa lets your customers approve it first.

AI Email Agents

Your AI drafts emails on behalf of users. Route them through processa so customers approve before sending.

"Send contract to client" → Review → Send

DevOps Automation

AI suggests deployments, config changes, or scaling actions. Require human sign-off before executing.

"Scale to 8 replicas" → Review → Deploy

Database Operations

AI generates SQL queries for data exports, updates, or migrations. Let teams review before running against production.

"UPDATE users SET..." → Review → Execute

Financial Actions

AI-powered refunds, payments, or invoice generation. Require manager approval above configurable thresholds.

"Refund $450 to customer" → Review → Process

Customer Support Bots

AI drafts responses or takes actions on tickets. Let support leads approve before the customer sees it.

"Close ticket + send reply" → Review → Send

Code Generation

AI writes and modifies code. Route pull requests or config changes through approval before merging.

"Update API schema" → Review → Merge

Simple Pricing

Start free. Scale when your customers need it.

Free

$0/mo
  • 100 drafts/month
  • 1 team member
  • 10 end users
  • Basic widget
Recommended

Pro

$49/mo
  • 1,000 drafts/month
  • 5 team members
  • 100 end users
  • Branded widget

Business

$199/mo
  • 10,000 drafts/month
  • Unlimited members
  • Unlimited end users
  • White-label widget

Questions & Answers

Common questions from developers evaluating processa.

How long does integration take?

Most teams integrate in under 10 minutes. You make a single POST to create a draft, then receive a webhook when it's approved. That's it.

Do I need to change my existing architecture?

No. processa sits between your AI and the action it wants to take. Your existing code stays the same — you just add a processa call before executing.

What happens if processa goes down?

Your app still works. If you can't reach our API, you can fall back to executing directly or queuing for later. We provide status monitoring and webhook retry with exponential backoff.

Can my customers use this directly?

Yes. The embeddable widget lets your end users approve or reject drafts inside your product. No separate login required — just embed the iframe with a publishable key.

How is my data handled?

Draft content is encrypted at rest and in transit. We don't train on your data. You can delete drafts at any time, and we support data export for compliance.

What if I need more than 10,000 drafts/month?

Contact us for an Enterprise plan with custom limits, SLAs, dedicated support, and on-premise deployment options.

Ship human-in-the-loop in 10 minutes

Start with 100 free drafts per month. No credit card required.