Workflows as a Service

Automate how money moves.

Splits, routing, scheduling and multi-recipient payouts, triggered by events and executed without a manual step.

  • Splits
  • Routing
  • Scheduling
  • Multi-recipient payouts
  • Workflows · early access

Event in, action out.

Funds land, a workflow runs, a payout goes. Define it once; TNKR runs it on every matching event and keeps each step in the run history.

  • Triggers on events or a schedule
  • Rules in configuration, not code
  • Every run logged and auditable

Split a payment between parties.

Route 80% to the seller, 15% to the platform, 5% to a tax wallet — the moment funds land, not at month end.

  • Percentage or fixed splits
  • Route to wallets or bank payouts
  • Change a fee share without a redeploy

Schedule and batch what recurs.

Weekly settlement, fortnightly payroll, monthly supplier payouts — scheduled workflows that pay every recipient on the list and report what failed.

  • Cron-style schedules
  • Multi-recipient payouts in one run
  • Failure reasons, not tickets

Developer API

Rules as data, not deploys.

A workflow is a definition you create, replace and read. Change a split and the next run uses it — no release train.

POST /v1/workflows
{  "version": 1,  "name": "split-80-15-5",  "steps": [    { "name": "calc", "compute": { "outputs": {        "seller": "monetary_percent(input.amount, 8000)",        "platform": "monetary_percent(input.amount, 1500)",        "tax": "input.amount - seller - platform" } } },    { "send_money": { "provider": "instapay",        "destination": { "type": "bank", "bic": "BOPIPHMMXXX" },        "amount": "${steps.calc.output.seller}", "currency": "PHP" } }  ]}

Automate how money moves.