NewToca 10 is here. Branch, commit and roll back every workspace, with Git built in.See what’s new

The platform

The world's fastest unified low-code platform.

One platform to connect your systems, transform your data and automate your workflows. Drag-and-drop apps, integration with any system, and the freedom to build and deploy solutions across your business.

Unified low-code

One platform, so many possibilities.

Build enterprise-ready apps, from simple web portals to complex, logic-based applications, with a drag and drop designer. Connect them to automation and reimagine your business processes.

One supplier invoice through Toca: the intake workflow, the approvals app, Spectral reading the invoice and flagging changed bank details, the Approve workflow writing to three systems, the platform's pace across every customer, and the finance-system connector in the TDK Spectral Studio V1 Home Search & AI AUTOMATION Spectral Studio APPS Spectral Studio DATASTORES App Resources Automation Resour... Credentials Database Public Reporting Packs Exports Handbook Admin STABLE User settings Log out Automation Accounts Studio Invoice intake RUN WORKFLOW ⌥ R run Nodes in fly 0 Activities in fly 1 Actions & integrations in fly 2 Connectors in fly 3 Microsoft 365 mail v3.1.0 Supplier portal v1.2.4 Finance system v1.2.0 Document store v1.1.0 Companies House v2.0.3 Invoice email received Fetch the PDF Create worklist item Notify approvals Microsoft 365 connector ap@ mailbox · 1 new · PDF attached INV-20481 · Ashford Facilities Ltd NODES Start Decision Parallel branch Wait for a person Loop End ACTIVITIES Triage a referral Chase medical records Run a school payroll Process an invoice Onboard a client Notify a team ACTIONS & INTEGRATIONS NHS e-RS EPR · HL7 FHIR Microsoft 365 · Teams Salesforce · HubSpot Twilio · Slack MedCo · MOJ Portal · OIC Open Banking and a few hundred more CONNECTORS Hundreds ready to drag on. Missing one? Write it in C# in the TDK. Publish it here. It is yours. Description Status Duration Timestamp Workflow started Completed 11 ms 09:41:07.012 Invoice email received Completed 0.9 s 09:41:07.023 Fetch the PDF Completed 2.1 s 09:41:07.951 Create worklist item Completed 0.3 s 09:41:10.104 Notify approvals Completed 0.2 s 09:41:10.410 Spectral Studio V1 Home Search & AI AUTOMATION Spectral Studio APPS Spectral Studio DATASTORES App Resources Automation Resour... Credentials Database Public Reporting Packs Exports Handbook Admin STABLE User settings Log out Apps Accounts Studio Invoice approval PREVIEW ⌥ R Search components CONTAINERS Flex Layout Card Repeating Layout Tabs FORM Text Input Select Button group DATA DISPLAY Data grid Detail list Document viewer DESKTOP TABLET MOBILE TABLET Approvals Accounts payable · this week K. Morgan Worklist 14 waiting Northgate Stationery INV-3391 · £212.40 Routine Ashford Facilities Ltd INV-20481 · £4,860.00 Due soon Locked to you Meridian IT Services INV-88102 · £12,300.00 Routine Brightwater Cleaning INV-5570 · £1,140.00 Query Pennine Legal Costs INV-0921 · £760.00 Routine Flex Layout · Invoice Ashford Facilities Ltd INV-20481 · £4,860.00 inc VAT · PO 7741 Supplier Ashford Facilities Ltd · supplier 00412 Received 09:41:07 via the ap@ mailbox Purchase order PO 7741 · Facilities · matched Amount £4,050.00 net · £810.00 VAT Attachments Invoice (PDF) · Remittance note (PDF) Invoice Return Query Reassign Approve COMPONENT TREE Page Container Topbar Flex Layout · Worklist Data grid · invoices Flex Layout · Invoice Text · supplier Repeating layout · fields Document viewer · invoice Button group · approval actions PROPERTIES · FLEX LAYOUT Direction Column Justify content Flex start Gap 16px Data source invoice (selected row) Visible on desktop Visible on tablet Visible on mobile Wrapped in paper Spectral Studio V1 Home Search & AI AUTOMATION Spectral Studio APPS Spectral Studio DATASTORES App Resources Automation Resour... Credentials Database Public Reporting Packs Exports Handbook Admin STABLE User settings Log out Automation Accounts Studio Read invoice · Spectral IO TEXT SPECTRAL CONSENSUS REVIEW ALTER TABLE ADVANCED Invoice PDF IO OCR the PDF TEXT Extract fields SPECTRAL Model A reads SPECTRAL Model B reads SPECTRAL Compare CONSENSUS Route to a person REVIEW Write fields IO Compare Two models read the invoice independently, then each field is checked against your own records. A field proceeds when both agree and the record matches. Anything else stops here and goes to a person, with the passage attached. Agreement threshold 0.92 On disagreement or mismatch Route to the approver with the passage Output variable findings_checked Attach source passage to every finding Check bank details against the supplier record Fields 9 of 9 rows 4 columns · 1 for review finding value source passage models supplier Ashford Facilities Ltd "Ashford Facilities Limited" 2 of 2 agree invoice_no INV-20481 "Invoice no. INV-20481" 2 of 2 agree date 18 Sep 2026 "18 September 2026" 2 of 2 agree po_ref PO 7741 "your ref PO7741" 2 of 2 agree net £4,050.00 "Subtotal 4,050.00" 2 of 2 agree vat £810.00 "VAT @ 20% 810.00" 2 of 2 agree bank_account 20-45-xx · ends 8812 "please note our new bank details" differs · review due_date 18 Oct 2026 "payment within 30 days" 2 of 2 agree total £4,860.00 "Amount due 4,860.00" 2 of 2 agree SPECTRAL · CONSENSUS 9 fields 8 confirmed 1 for review READING Model A · on-premise · 4.1 s Model B · sovereign UK cloud · 5.8 s Checked against supplier record · 0.2 s bank_account · differs from the supplier record Both models read an account ending 8812. The supplier record ends 3307. Not filled in. Routed to K. Morgan with the passage attached, before the invoice opened. Time to here: 11 seconds. Nothing left your boundary. Spectral Studio V1 Home Search & AI AUTOMATION Spectral Studio APPS Spectral Studio DATASTORES App Resources Automation Resour... Credentials Database Public Reporting Packs Exports Handbook Admin STABLE User settings Log out Automation Accounts Studio Approve invoice RUN WORKFLOW ⌥ R run Nodes ac fly 0 Activities ac fly 1 Actions & integrations ac fly 2 Connectors ac fly 3 Match to purchase order Check supplier and bank details Schedule the payment run Post to finance system Update supplier record Store invoice and fields Clear the worklist item Approve, by K. Morgan invoice approval · 09:45:58 one action, three systems three systems, one moment NODES Start Decision Parallel branch Wait for a person Loop End ACTIVITIES Triage a referral Chase medical records Run a school payroll Process an invoice Onboard a client Notify a team ACTIONS & INTEGRATIONS NHS e-RS EPR · HL7 FHIR Microsoft 365 · Teams Salesforce · HubSpot Twilio · Slack MedCo · MOJ Portal · OIC Open Banking and a few hundred more CONNECTORS Hundreds ready to drag on. Missing one? Write it in C# in the TDK. Publish it here. It is yours. Description Status Duration Timestamp Workflow started Completed 9 ms 09:45:58.104 Match to purchase order Completed 0.2 s 09:45:58.113 Check supplier and bank details Completed 0.4 s 09:45:58.320 Schedule the payment run Completed 0.3 s 09:45:58.731 Post to finance system · Update supplier record · Store invoice and fields Completed 1.1 s 09:46:00.240 Clear the worklist item Completed 0.1 s 09:46:03.002 Spectral Studio V1 Home Search & AI AUTOMATION Spectral Studio APPS Spectral Studio DATASTORES App Resources Automation Resour... Credentials Database Public Reporting Packs Exports Handbook Admin STABLE User settings Log out Reporting Toca Platform activity LAST 24 HOURS · EVERY CUSTOMER 276,000 workflows a day, on average 574 hrs of automated work every 24 hours 3.2 a second, around the clock Runs per hour peak 30,100 · trough 3,400 00 06 12 18 23 Recent runs live pace sector · workflow, at the platform's average rate time run status duration 09:41:07 Health · GP referral triaged Completed 0.9 s 09:41:07 Law · claim notified to the OIC portal Completed 1.4 s 09:41:06 Finance · client onboarding, KYC checked Completed 2.2 s 09:41:06 Law · repair invoice matched and paid Completed 0.6 s 09:41:06 Health · clinic letter read by Spectral Routed to a person 4.1 s 09:41:05 Immigration · visa application checked Completed 1.1 s 09:41:05 Charity · supporter record processed Completed 0.3 s 09:41:05 Law · medical records requested via MedCo Completed 0.8 s 09:41:04 Energy · meter readings reconciled Completed 3.0 s 09:41:04 Recruitment · candidate record enriched Completed 1.7 s 09:41:04 Education · school payroll calculated Completed 2.6 s 09:41:03 Housing · supplier invoice processed Completed 0.5 s Spectral Studio V1 Home Search & AI AUTOMATION Spectral Studio APPS Spectral Studio DATASTORES App Resources Automation Resour... Credentials Database Public Reporting Packs Exports Handbook Admin STABLE User settings Log out Automation Accounts Studio FinancePostingConnector.cs BUILD AND PUBLISH ⌥ B TOCA DEVELOPMENT KIT Connectors Finance system · ledger posting C# · v1.2.0 · published Supplier portal C# · v1.2.4 · published Document store C# · v1.1.0 · published Approvals worklist card React · v0.9.0 · published Spend analytics Python · v1.2.0 · published FinancePostingConnector.cs LedgerClient.cs Invoice.cs 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 using Toca.Tdk; using Toca.Tdk.Connectors; [Connector("finance-posting", DisplayName = "Post to finance system")] public sealed class FinancePostingConnector : IConnector<Invoice> { private readonly ILedgerClient _finance; public FinancePostingConnector(ILedgerClient finance) => _finance = finance; public async Task<Posting> RunAsync(Invoice inv, CancellationToken ct) { var ledger = await _finance.OpenLedgerAsync(inv.CostCentre, ct); var posting = await ledger.PostAsync(inv.Supplier, inv.Net, inv.Vat, inv.PurchaseOrder, ct); return posting; // one line in the ledger, audit trail written } } edit code Live: click the code to edit it, then Publish PUBLISH AS A BLOCK Post to finance system Actions & integrations › Connectors · used in Approve invoice and Invoice to ledger Your code, your IP. Published back into Toca as a drag-and-drop block. Publish v1.2.1 publish BUILD OUTPUT 09:12:04 dotnet build FinancePostingConnector.csproj · succeeded, 0 warnings, 3.1 s 09:12:05 38 tests passed · contract tests against the finance sandbox 09:12:07 Published block "Post to finance system" v1.2.0 to Accounts Studio
Approved: posted to the finance system, supplier record updated, invoice stored, worklist cleared. The screens are the Toca studio; the supplier, the amounts and the people are illustrative.

Connect · Integration

Connections out of the box.

An invoice arrives in the accounts mailbox. The Microsoft 365 connector fetches the PDF and drops it on the approvals worklist. No re-keying, no inbox.

Pre-built connectors for Microsoft 365, Teams, Azure, Google Workspace, Slack, Twilio, HubSpot, Salesforce and hundreds more. When you need one we do not have, build it in the TDK.

Integration in detail

Connectors for your sector.

NHS: e-RS, EPR, PAS and document stores. Legal: OIC, the MOJ Portal, MedCo, Open Banking, Proclaim, Dancerace, GoldVision, Salesforce and SharePoint. Back office: the ledger, the supplier portal, Companies House. The Connectors panel is open on the stage beside this.

Direct API integration.

Call APIs directly, run requests in parallel, listen for webhooks and put an API in front of legacy systems.

RPA where there is no API.

Automate the application through its own screens, under a service account you control.

Build your own connectors.

Write it in C# .NET in the TDK and publish it as a drag-and-drop block. The finance-system connector in this walkthrough is one.

AI agents, over MCP.

Your AI agents, Copilot Studio's included, can call Toca workflows and Spectral as tools over MCP. Each call runs under Toca's audit trail, with a person signing off wherever it matters.

100s of pre-built connectors3 systems written by one action, belowA morning to roll a new integration

Show · Apps and Portals

Rapidly build and deploy your own apps.

An approver picks it up. The worklist locks it to them and opens the invoice beside the supplier record and the purchase order. That screen is a Toca app: built in the designer, responsive, signed in through your own identity provider.

Build any application without code in the drag and drop designer, connect it to automation, and add or modify components with the TDK.

Apps and Portals in detail

In Page Logic: immersive, intelligent apps.

Show and hide elements, calculate, validate and decide in response to user input, without coding. The stage beside this is the designer, panned to the component tree and properties.

Design once for every device.

Pixel-perfect on mobile, desktop and tablet from one build. Built-in viewports let you tune each.

Play
Responsive app design made simple, Toca 8.0youtu.be/k5BlaII0kzc · product demo

Content from any source.

Data-driven apps from the built-in CMS, your databases or third-party services. Reuse templates from the Toca marketplace. Multilingual support is built in.

Play
Multilingual supportyoutu.be/ZKdGAnrWY34 · product demo

User security out of the box.

Toca accounts or any OAuth 2.0 provider: Google, Microsoft 365, Azure, LinkedIn and more. Roles decide what each user sees and does.

Designed for scale and resilience.

Deploy to any private or public cloud, or on premise, and scale out app hosts on demand. Trusted for business-critical applications in healthcare, legal, utilities and charities.

Millions of end users on Toca-built portals and worklists1 build for mobile, desktop and tabletOAuth 2.0 Google, Microsoft 365, Azure and any compatible provider

Read · Spectral, the AI operating system

More than one model reads every document. A person settles every disagreement.

While the approver reads, Spectral has already read. Supplier, invoice number, purchase order, net, VAT and bank details are extracted as findings, each with its source passage, checked by more than one model and against your own records. The bank account differs from the supplier record, so it is flagged, not filled in. Eleven seconds, and nothing leaves your boundary.

Unanimous findings proceed at the threshold you set. A disagreement, or a mismatch with your records, goes to a person with the passage attached. In the current NHS sample, one in nine goes to review. Spectral is UKCA-marked as a Class I medical device.

Spectral in detail →

Act · Automation

Control, integrate and automate any system.

The approver can return it, query it, reassign it or approve. Approve is one action. The workflow matches the purchase order, checks the supplier, schedules the payment run, posts to the finance system, updates the supplier record, stores the invoice and clears the worklist.

RPA, direct API integration and data analytics in one designer, so you can control any system, transform any data and build automations and workflows without a line of code.

Automation in detail

An endless library of actions.

Drag actions onto the canvas, connect them, set the rules and run. Every action can be modified in the TDK. The workflow runs again on the stage beside this.

Simplify complex business processes.

The Workflow Designer maps processes in industry-standard BPMN, linked to your automation, apps and external systems, with instant visibility into projects.

Deploy your virtual workforce.

RPA bots run anywhere and are managed centrally. They take the repetitive tasks, so your people can do the creative ones.

Connect and integrate with anything.

A full API fabric: deep integration through APIs, parallel processes, unlimited listeners for third-party webhooks, and API endpoints for legacy systems on the fly.

Transform your data on the fly.

Extract, cleanse and transform data from any system inside the automation. Built on Pandas, without writing a line of it.

Finding the data that matters.

Clear run data and a feedback layer, with integration into Splunk, Kibana or your existing reporting tools.

Measured in production.

Winn Group processes over a thousand repair invoices a month automatically, returning around 160 staff hours. The same engine reads 7,000 documents a day inside one firm's network and runs payroll for around 1,750 schools at EPM.

276,000workflows a day across every customer
574hrsof automated work every 24 hours

One every third of a second, around the clock.

Platform telemetry, September 2026: daily averages across every customer. The count is a pace, not a live feed.

At volume · across every customer

Flexibility of certified integration at volume.

The engine that carried this invoice runs referrals, claims, onboarding and payroll for every customer: around 276,000 workflows a day, 574 hours of automated work every 24 hours.

Built · Toca Development Kit

Freely extend the core capabilities.

The mailbox, the supplier portal and the finance system are all connectors. Where one did not exist, it was written in C# in the TDK and published as a drag-and-drop block.

Toca is freely extensible via the built-in software toolkit and browser-based IDE. Build, test and publish new drag-and-drop components directly to the platform.

The Toca Development Kit in detail

Freedom to create whatever you need.

Pre-built functions cover most requirements. The TDK gives you the keys to the rest.

  • Automation actions and connectors in standard C# .NET Core.
  • App components in React, in the built-in IDE.
  • Data analytics and database functions in Python.
  • Full access to NuGet. You build and keep your intellectual property.

Custom blocks share the same workflow, deployment and audit trail as everything built visually.

Documentation as a product.

Context-sensitive help inside the platform, bite-sized guides and tooltips, illustrated throughout, with developer docs for high-code work. The developer docs on GitHub →

Toca Vault.

Foundation and intermediate low-code training, plus the introductory webinar on demand. vault.toca.io →

Play
Introductory training webinar, Foundation 2024youtu.be/Vw4ORXPj9bU · Toca Vault

C# .NET actions and connectorsReact app componentsPython analytics and database functions

Low-code to pro-code

High-code meets low-code.

Extend and publish actions and components on the fly in C#, Python and React, and remove the roadblocks of other low-code platforms. The same team that ships a portal in a week can write the C# for an awkward legacy integration without leaving Toca.

On no other platform can I roll a new integration in a morning.

Senior integration lead at a legal firm running Toca
A workflow built in the designer: blocks dragged in one by one, one block opened to show its C# from the Toca Development Kit, then the workflow run end to end Invoice to ledger RUN WORKFLOW RUN WORKFLOW BLOCKS Email received trigger Read totals · Spectral AI Match purchase order action Post to finance system custom · TDK Notify accounts team action Write the missing block in C#, React or Python in the TDK. Publish it here. Drag it on. Email received Read totals · Spectral Match purchase order Post to finance system edit </> C# · TDK Description Status Duration Email received Completed 0.2 s Read totals · Spectral Completed 3.8 s Match purchase order Completed 0.4 s Post to finance system Completed 1.1 s Invoice posted to the ledger. Audit trail written. Post to finance system · FinancePostingConnector.cs · written in the TDK C# · published v1.2 Live: click the code to edit it, then Publish and run edit 1 [Connector("finance-posting", DisplayName = "Post to finance system")] 2 public sealed class FinancePostingConnector : IConnector<Invoice> 3 { 4 public async Task<Posting> RunAsync(Invoice inv, CancellationToken ct) 5 { 6 var ledger = await _finance.OpenLedgerAsync(inv.CostCentre, ct); // legacy ledger, audit trail written 7 return await ledger.PostAsync(inv.Supplier, inv.Net, inv.Vat, inv.PurchaseOrder, ct); 8 } 9 }
Four blocks, one of them written in C# in the TDK and published as a block. The workflow runs the same way whichever kind each block is. Click that block to open its code and edit it.

Sovereign deployment

Your data stays inside your boundary.

Cloud, on-premise or sovereign UK infrastructure, per deployment. Models can run entirely inside your boundary and are never trained on your documents. UKCA Class I, ISO 42001 and ISO 27001.

Certified, audited, accountable →
Your boundary: Toca runs inside it, models included; three arrows toward model training, the vendor and other jurisdictions stop at the edge. Nothing leaves. YOUR BOUNDARY · CLOUD, ON-PREMISE OR SOVEREIGN UK Toca · your tenancy Deployed once, for you. Not shared, not pooled. Apps and Portals the screens people use Automation the workflows Spectral models run here, never trained on you Your documents, records and data Read here, written here. The audit trail sits beside them. UKCA Class I · ISO 42001 · ISO 27001 Model training Never trains a model, ours or anyone's. Toca's own systems We run the platform. We do not hold your data. Other jurisdictions Processing stays where you put it. Outside Nothing leaves. Models can run entirely inside; the choice of where is yours, per deployment.
Your boundary, drawn once. Toca runs inside it, models included. Three arrows set out and stop at the edge.
276,000workflows a day across every customer, in production
5.7xaverage return in 20 customers' own business cases
Millionsof end users on Toca-built portals and worklists

Leader in the G2 Grid for Business Process ManagementCertified UKCA Class I, ISO 42001, ISO 27001

Toca in 71 seconds The platform, shown on the studio's own screens. Sound on.

Find out more.

See how easy it is to build and automate without the hassle of traditional digitisation. Bring a real use case and we will run one step end to end, with the sign-off and audit trail visible.