RevLine Docs

Reference guide for workspace setup, integrations, and platform architecture

What is RevLine?

RevLine is a multi-workspace automation platform for managing integrations, workflows, booking flows, email capture, and payment processing. It centralizes all workspace configurations with encrypted secrets, configurable workflows, and a two-layer automation system.

Built on five core principles: agnostic, extensible, decoupled, secure, reliable.

Before RevLine

  • • Per-workspace environment variables
  • • Hardcoded automation logic
  • • Manual webhook management
  • • No centralized monitoring
  • • No booking or form infrastructure

With RevLine

  • • Database-backed encrypted secrets
  • • Two-layer automation (forms + workflows)
  • • 7 integration adapters
  • • Health monitoring, event logs, network graph
  • • Provider-agnostic booking and form system

Core Concepts

Organizations

Top-level container. Each organization has members with granular permissions, templates for forms, and one or more workspaces. See the Organizations tab for details.

Workspaces

Each business you manage. Has a unique slug for routing, customizable lead stages, optional custom domain, and its own integrations, leads, and workflows. Example: acme_fitness

Integrations

Connections to external services. 7 adapters: MailerLite, Stripe, Calendly, ManyChat, ABC Ignite, RevLine (forms), and Resend (transactional email). Each has encrypted secrets and JSON configuration.

Forms & Templates

Layer 1 of automation. Forms declare baked-in operations that run automatically (e.g., the booking flow: lookup → eligibility → magic link → enroll). Templates provide org-scoped copy and branding. See the Forms & Sites tab.

Workflows

Layer 2 of automation. User-configured rules that connect triggers to actions. Example: When a booking is confirmed, update the lead stage and add to a MailerLite group. See the Workflows tab.

Events

Append-only audit log. Every email capture, payment, booking, workflow execution, and integration call is logged with timestamps, success/failure, and error details. Events are the primary debugging surface.

Leads

Pipeline tracking for captured contacts. Each lead has a stage (customizable per workspace — defaults: CAPTURED, BOOKED, PAID, DEAD), source, event history, and custom properties (schema-validated fields like barcode, member type, etc.). Unique per workspace+email. See the Organizations tab for custom lead properties.

Data Hierarchy

Organization
→ Members (owner + members with permissions)
→ Templates (booking, signup copy/branding)
Workspace
→ Integrations (7 types, encrypted secrets)
→ Leads (email, stage, source, events)
→ Workflows (trigger → filter → actions)
→ Forms (booking, signup — baked-in ops)
→ Events (append-only audit log)

Workspace Onboarding Flow

  1. 1

    Create Organization

    Set up the org, invite team members, configure permissions.

  2. 2

    Create Workspace

    Add the workspace with name, slug, and timezone. Optionally set up custom domain and lead stages.

  3. 3

    Add Integrations

    Configure each integration with secrets and settings (MailerLite, Stripe, ABC Ignite, Resend, etc.)

  4. 4

    Enable Forms

    Configure the RevLine integration, enable forms (booking, signup), customize copy via templates.

  5. 5

    Build Workflows

    Create workflows to react to form triggers and webhook events (update stages, add to groups, etc.)

  6. 6

    Test & Verify

    Run health checks, test each flow, verify events in the dashboard. Use the testing panel for API testing.

💡

Time Estimate

A complete workspace onboarding typically takes 1-2 hours: 15 min setup, 30 min integrations, 30 min workflows, 15 min testing.

Quick Reference

Key API Endpoints

Email Capture/api/v1/subscribe
Form Submit/api/v1/form-submit
Stripe Webhook/api/v1/stripe-webhook
Calendly Webhook/api/v1/calendly-webhook
Booking Flow/api/v1/booking/*
Health Check/api/v1/health

Default Lead Stages

CAPTURED— Email submitted
BOOKED— Appointment scheduled
PAID— Payment received
DEAD— Inactive/unsubscribed

Stages are customizable per workspace. See the Organizations tab.

For Developers

New to the codebase? Start with the Platform tab for architecture, two-layer system details, security patterns, and a key files reference. For integration details, see each integration's tab.

Recommended Reading

Platform — Architecture, directory structure, key files

Organizations — Permissions, roles, access control

Forms & Sites — Two-layer system, baked-in operations

Testing — Test flows, testing panel, debugging