Automation that runs across every team

Invoices, orders, new hires, refunds. Stoa connects the tools your teams already use, lets AI read the documents, and stops for a person when a decision needs one.

Explore use cases Across 6 teams
Stoa Finance Ops/KSVendor invoice approvalLive 100% SharePublish
100%
Test run

Operations teams at 900+ companies run their processes on Stoa

  • Kestrel Supply
  • ARDENT
  • lumen freight
  • Bakehouse19
  • OstraHotels
  • pomona
Use cases

Automation for
every department

Finance, operations, people, sales and support share one canvas, one approval inbox and one record of every run.

Success

Operations

Orders in, stock checked, customers told about a delay before they have to ask.

Trigger
Invoice uploaded
Extract data
Capture invoice fields
Validate
Match with purchase order

Finance & accounting

Read invoices, match them to purchase orders and send only the exceptions to a person.

New web leadOstra Hotels
Enrich company420 staff · Hospitality · NL
Fit score82
Assigned to Theo Mensahin 41 s
Lead qualification trend+18% qualified leads since July
124 leads
JulAugSepOct

Sales

Score and route web leads within a minute, with the reason written on the record.

Offer signed
SBSofia Brandt · starts Oct 19
Workspace and Slack accounts
Laptop ticket IT-HW-342
Day one calendar, 3 meetings

People

One signed offer starts the accounts, the laptop order and a first-day calendar.

#4471Ostra Hotels

Two cases arrived crushed. Can you refund those?

Damaged in transit · 0.94
Approve €320Decline

Support

Classify refund requests and approve the large ones in two taps.

Every run leaves
a trail you can read

Each step shows what came in, what it did and what it passed on. When a step fails, you retry from that step, not from the start.

Test run·INV-2291 · Halden Mills Ready
Run log0.0 s
    • Inputs and outputs per step. Open any step of any run and see the data it received and returned.
    • Retry from the failed step. Fix the connection or the rule, then continue the same run.
    • Kept for 400 days. Export the trail for audit as CSV or JSON.

    Build on a canvas,
    test with real data

    Add steps from a menu, let AI handle the reading, and run the whole thing against last week's documents before anyone depends on it.

    AI checkCompare invoice lines with the PO.
    ApprovalInvoices over €10,000 need a person.

    Add a step from a menu

    Apps, AI steps, approvals and logic. Type two letters, press Enter.

    AI check2.1 s

    Compare each invoice line with the purchase order. Flag unit price differences over 2%.

    match_status
    matched
    lines_matched
    3 of 3
    variance_pct
    0.0
    confidence
    0.97

    AI steps show their work

    Every AI step stores its instruction, its output and the documents it read.

    Test withINV-2291 · Halden Mills
    1. Start0.3 s
    2. Extract documents1.6 s
    3. AI check2.1 s
    4. Approvalsimulated
    5. Create bill in Xero0.9 s
    Passed in 4.9 s · nothing was sent

    Test before you publish

    Runs in a sandbox. Emails and payments are recorded, not sent.

    • v3 · LiveApproval limit raised to €10,000
      Oct 7
    • v2Delivery note added to AI check
      Restore
    • v1First version
      Aug 30

    Versions you can roll back

    Publishing creates a version. Runs in progress finish on the one they started.

      Connect the tools you pay for

      40 apps, plus webhooks and a REST step for the rest.

      Marble columns against a bright sky
      StoaAPP10:12

      Approval needed: INV-2291 · Halden Mills, €14,280.00

      3 of 3 lines match PO-8812. Delivery note signed Oct 6.
      INV-2291.pdfPO-8812.pdf
      ApproveRejectOpen in Stoa
      Approved by Dana Ortiz · just now

      AI does the reading.
      A person makes the call.

      Set the rule once. Stoa sends the request with a summary, the documents and the lines that differ, to Slack, email or the Approvals inbox, and waits.

      Invoices over €10,000Dana Ortiz4 h
      Refunds over €250Priya Raman2 h
      Orders over €20,000Marcus Hale1 h
      Hardware over €1,500Yannis Karras1 day
      • Reminders, then escalation to a second person after the deadline.
      • Approve from Slack, email or the inbox, with a comment.
      • Every decision stored with who, when and why.
      A long marble colonnade with columns casting shadows on the floor

      A stoa was the covered walkway beside the agora where traders, clerks and officials worked in public. Anyone could see what was decided, and by whom.

      We built the same idea for operations: every process in one place, every step in the open.

      Start from a template
      your team already runs

      Each template is a working workflow. Swap the apps, the limits and the people, then test it with your own documents.

      An olive grove on stone terraces under a bright sky
      Kestrel Supply
      We used to chase invoice approvals through email for two days. Now the AI check does the matching and I approve the exceptions from Slack, usually within the hour.
      Dana OrtizFinance Operations Lead, Kestrel Supply
      1,470runs last week across 13 live workflows
      225hours of manual work saved per week
      97.6%of runs finish without a retry
      41minmedian time to approve an invoice, down from 2 days

      Pay for builders,
      not for approvers

      Team

      For one department getting started.

      €29per builder, per month
      • 5,000 runs a month
      • Unlimited approvers and viewers
      • AI steps, 1,000 documents a month
      • Run history for 90 days
      Start with Team
      Most teams

      Business

      For operations across departments.

      €79per builder, per month
      • 50,000 runs a month
      • Approval rules, escalation and SLAs
      • AI steps, 20,000 documents a month
      • Run history for 400 days, audit export
      • SSO and role-based access
      Start with Business

      Enterprise

      For regulated teams and large volumes.

      Customannual contract
      • Volume pricing on runs
      • EU or US data residency
      • Private AI model endpoint
      • Named support engineer
      Talk to us

      Questions
      teams ask first

      What counts as a run?

      One trigger firing and everything that follows from it. A run with six steps is one run. Test runs and runs that stop at a condition on their first step are free.

      Do approvers need a paid seat?

      No. Anyone in your company can approve from Slack, email or the inbox. You pay for people who build and edit workflows.

      Which AI model reads our documents?

      Stoa Reader, a document model hosted in the EU. Your documents are not used for training. Enterprise plans can point AI steps at a private endpoint.

      What happens when a connected app is down?

      The step retries three times over about twelve minutes. If it still fails, the run stops at that step, the owner is told, and you can retry from there once the app is back.

      Can we move workflows from another automation tool?

      Most teams rebuild from a template in an afternoon. For larger moves, we import JSON exports and map the steps with you.

      Where is our data stored?

      In Frankfurt by default, with a US region on request. Run data is encrypted at rest and removed after your retention period.

      A ruined temple on a headland above the sea

      Put one process
      on Stoa this week

      Pick the one your team complains about most. Most teams have it running with real documents in two days.

      Get started First run in 20 minutes
      Concept · AriadnePT