All integrationsPayments & Billing

Kyriba

Work with Kyriba treasury data: bank accounts, cash and bank statement balances, cash flows, payment transfers and files, third parties and process templates, and start workflows when cash flows, payments or accounts change.

actions
25
triggers
11

Triggers

Start a workflow when something happens in Kyriba.

  • New cash flowRuns for each new cash flow in Kyriba. Ones already there when the workflow is turned on don't start it. It can watch up to 10,000. How often it checks follows your workspace plan.
  • New bank accountRuns for each new bank account in Kyriba. Ones already there when the workflow is turned on don't start it. How often it checks follows your workspace plan.
  • Bank account changedRuns each time a bank account's details change in Kyriba, such as its IBAN, name or status. Changes made before the workflow is turned on don't start it. How often it checks follows your workspace plan.
  • Bank account closedRuns each time a bank account is closed in Kyriba. Ones closed before the workflow is turned on don't start it. How often it checks follows your workspace plan.
  • New third partyRuns for each new third party in Kyriba. Ones already there when the workflow is turned on don't start it. How often it checks follows your workspace plan.
  • Third party changedRuns each time a third party (a supplier, customer or other counterparty) changes in Kyriba. Changes made before the workflow is turned on don't start it. How often it checks follows your workspace plan.
  • New transferRuns for each new transfer in Kyriba. Ones already there when the workflow is turned on don't start it. It can watch up to 5,000. How often it checks follows your workspace plan.
  • Transfer status changedRuns each time a payment transfer's status changes in Kyriba, such as to EXECUTED or REJECTED. Changes made before the workflow is turned on don't start it. It can watch up to 5,000 transfers. How often it checks follows your workspace plan.
  • New payment fileRuns for each new payment file in Kyriba. Ones already there when the workflow is turned on don't start it. It can watch up to 5,000. How often it checks follows your workspace plan.
  • Payment file status changedRuns each time a payment file's status changes in Kyriba, such as to TRANSMITTED, REJECTED or VALID. Changes made before the workflow is turned on don't start it. It can watch up to 5,000 payment files. How often it checks follows your workspace plan.
  • New bank statement balanceRuns when a new end-of-day bank statement balance reaches Kyriba for a bank account. Balances there when the workflow is turned on don't start it. How often it checks follows your workspace plan.

Actions

Steps a workflow can run in Kyriba.

  • List companiesList the companies (legal entities) set up in Kyriba, by name or country. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • Get companyGet one company with its address, currencies, legal details and contacts.
  • List bank accountsList bank and intercompany accounts with their company, bank, currency, IBAN and status, filtered by company, currency, status or type. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • Get bank accountGet one account with its bank branch, account number, currency, statement settings and payment settings.
  • List banksList the banks set up in Kyriba, with their codes and countries. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • List currenciesList the currencies set up in Kyriba, with their decimals and which is the reference currency. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • List cash flow codesList the cash flow codes that classify cash flows, such as incoming wires or supplier payments. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • Get cash balanceGet an account's cash balance for each day of a period, counting actuals and the forecasts you choose.
  • Get bank statement balanceGet the balance a bank reported for an account on a day, from its bank statements, with the day of the latest one.
  • List cash flowsList cash flows (forecasts, actuals and intraday movements) in a date range, by account, cash flow code, status or reference. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • Get cash flowGet one cash flow with its account, code, amount, dates and status.
  • Create cash flowAdd a cash flow to an account: a forecast, or an actual or intraday movement. The cash flow code decides whether money comes in or goes out.
  • Update cash flowChange a cash flow's amount, currency, status, code, dates, description or reference. Fields left empty keep their values.
  • Delete cash flowDelete a cash flow for good. Kyriba advises moving a cash flow to a dedicated cash flow code instead when its history matters.
  • List transfersList payment transfers with their status, next action, batch and the bank's last acknowledgement, by file, transaction number, reference or batch. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • Delete transferDelete a payment transfer that hasn't been validated or batched yet. Kyriba refuses one that has.
  • List payment filesList bulk payment files sent through Kyriba, with their status, next action and acknowledgements. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • Get payment file logGet a payment file's status and processing log, to see why it was rejected or where it is.
  • List third partiesList third parties (suppliers, customers and other counterparties) by name or status. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • Get third partyGet one third party with its address, contact, bank accounts and the companies that use it.
  • List usersList Kyriba users with their access profile and when they last signed in, by email or last name. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • List process templatesList process templates: Kyriba's saved imports, exports, reports and processes. Gets one page; to read on, run it again with the 'next_offset' it gives.
  • Run process templateStart a process template, such as an export of bank actuals or a report. It runs in Kyriba; follow it with 'Get task status'.
  • Get task statusGet the status, times and log of a task a process template started.
  • Get result fileGet the file a process template's task made, such as an export or report: its text, or its bytes in base64 for a PDF or spreadsheet.

Automate Kyriba with Lodol.

Connect Kyriba, then hand Lodol the job in Slack, Claude or ChatGPT.

Free plan, no credit card