Join the waitlist
Early access · waitlist open

Turn what you know into business software. Use it, or sell it.

Describe a job you know well. MethodHall drafts a working app; you connect your tools and set every detail. Run it for your company, or publish it to the Hall so other businesses can install it.

Free while in beta. One email when your spot opens.

You are on the list.
How you build

From one sentence to software you trust.

One real job, start to finish: accounts payable’s three-way match. Read each supplier invoice, check every line against the purchase order and the goods receipt, and post the clean ones to the ledger.

1

Describe it

Say what the job is in plain words. AI drafts the steps, picks the tools and asks only what it cannot guess.

Apps /New appAI draft
Describe the job, the tools and the rules
Drafted 5 steps from your description
Email arrives in the AP inboxTrigger · Gmail
Read the invoice header and linesAI
For each line, match PO and receiptLoop · NetSuite
If a line is off by more than 2%Rule
Review by AP, otherwise post the billPeople · NetSuite
One question: who approves bills over $10,000?
2

Connect your apps

Sign in to the tools the job touches. Fields are matched for you; change any mapping with a click.

Invoice Desk /Connections0 of 3 connected
Gmailap@northwind.com · read messages
NetSuiteNorthwind Ltd · bills, vendors, orders
Slack#ap-review · post messages
Invoice fieldNetSuite bill
vendor_nameentity
po_numbercreatedFrom
lines[].amountitem[].rate
due_datedueDate

Matched by AI from both apps’ field lists. Click any field to change it.

3

Configure any step

Open a step to see its input, settings and output side by side. Add an option, write an expression, or drop in Python.

Match PO and receipt

Input · 3 lines

item qty rcvd
Bracket 200 200
Bolt M8 1000 960
Freight 1 1

From “Read the invoice”. Drag a column into a field.

Parameters

Match on
PO number and line
Tolerance
{{ $json.amount < 1000 ? 5% : 2% }}
Variance Python
def variance(line):
    # share not received
    return 1 - line.rcvd / line.qty

Output · 3 lines

item var. status
Bracket 0% match
Bolt M8 4% over
Freight 0% match

3 items · 0.4 s

Try it: switch Tolerance to Fixed, or add an option.

4

Test on real examples

Run sample invoices before anything goes live. Every result says why; a failure comes with its fix.

Invoice Desk /Tests
0 / 5passed
INV-20418 · Kessler GmbH
3 lines match · bill posted
€4,820
INV-20419 · Acme Tools
Bolt M8: 960 of 1,000 received · sent to review, as expected
$2,140
INV-20420 · Brightline Freight
Expected: posted
$612
Why: NetSuite has no vendor named “Brightline Freight Ltd”. The invoice adds a suffix the vendor record does not have.
FixMatch vendors by tax ID first, then by name
INV-20421 · Kessler GmbH
Duplicate of INV-20418 · skipped
€4,820
INV-20422 · Office Hub
No PO · routed to the AP manager
$89
5

Turn it on, or publish

Switch it on for your company, or publish it to the Hall where other businesses install it.

Apps /Invoice DeskTests passed
Use it at Northwind

Off. Turn it on to start with the next email.

PostedINV-20431 · Kesslernow
ReviewINV-20430 · Acme2 min
PostedINV-20429 · Office Hub9 min
PostedINV-20428 · Kessler14 min
Publish to the Hall

Sell it to other finance teams. They run it on their own apps.

Version1.0.0
Price$49 / month
Buyers can changeTolerance, approvers
12 test cases pass
No secrets in the package
Every write is declared
Submit for review
What you can build

Real back-office work, not toy automations.

Documents, line items, loops, approvals, waits of days, money and audit trails: the jobs companies pay specialists for.

Use it yourself, or sell it

Build it once. Run it at your company, or for every company that needs it.

For your own company

Software that fits how you work

Private to your workspace. Your team sees what ran, approves what matters and changes it without waiting for a developer.

  • Runs on your own apps, accounts and rules
  • An inbox for anything that needs a person’s approval
  • Every run kept with its reasons and evidence
IInvoice DeskThree-way match for accounts payable12 min agoActive
VVendor OnboardingCollect and check new supplier detailsYesterdayActive
CMonth-end CloseBank reconciliation and workpapersSep 30Paused
RVendor Risk CheckFrom the Hall · by Sentinel Labs12 min agoActive
For every company that needs it

Sell it in the Hall

Publish your app. Other businesses install it, connect their own apps and run it in MethodHall. You own the product and get paid every month.

  • Your method stays sealed; buyers change only what you allow
  • Set a monthly price; earnings paid out each month
  • New versions tested, then rolled out gradually to every buyer
IInvoice Deskby Northwind Finance Ops

Three-way match for AP: reads invoices, checks POs and receipts, posts clean bills.

4.8 · 312 installs
$49 / monthInstall
Installing at Acme Corp
OutlookConnected
XeroConnected
TeamsConnected
Tolerance3%
Version 1.3 rolling out200 of 312
Connects to your apps

Works with the tools your business already runs on.

Native connectors for the systems that matter most, and an open door for everything else.

Any APIREST and OpenAPI, with AI help to map the fields
MCP serversUse any MCP tool as a step, with approvals
FilesPDF, scans, CSV, Excel and Word, in and out
DatabasesPostgres, MySQL, SQL Server and warehouses
Built to be trusted

Serious software needs serious guardrails.

Tested before every change

Test cases run on every new version. A version that breaks one cannot be turned on or published.

Every run explained

Each item keeps its inputs, outputs and the reasons behind every AI decision. Replay any run.

Your data stays yours

Credentials sealed, workspaces isolated. Anything that leaves the company can wait for a person’s approval.

Works with any AI model

Steps ask for fast, standard or deep, never a vendor. Switch providers in settings, checked by evaluations first.

Your expertise, running as software.

We are opening MethodHall to a small group first. Leave your email and we will write when your spot is ready.

Free while in beta. One email when your spot opens.

You are on the list.