Every feature, in one page.

The same portal serves builders and runners. Builders get the controls below. Runners get a button, a short form and a result.

Build

Two ways to write an App; both run the same way for the person who clicks.

Editing a LogicScript App: its details, the script, and tabs for connectors, inputs and run limits
  • Prompt

    Describe the outcome in plain English; the model plans the steps against your connectors.

  • LogicScript

    A governed Python dialect: exact code, AI only at marked ask and agent steps.

  • Generate

    Writes or edits a LogicScript from a description, using the real tools your connectors expose.

  • Typed AI answers

    Every ask must return the record shape you declared, or the step fails.

  • Validated before write

    AI output cannot reach an update until validated against a list or approved by a person.

  • Dry run

    Reads for real and lists every change it would have made, without making it.

  • Compile-time checks

    A script with an error cannot be saved; connector calls are checked against the live system.

  • Model tiers

    Pick fast or frontier per App, or per AI step; batch mode at roughly half the cost.

Inputs

Add a short form so one App serves many cases.

Running an App that can change data: enter the month, then review before anything runs
  • Field types

    Text, number, yes/no, date, dropdown; required fields marked.

  • Validated three times

    In the form, when queued, and in the engine; inputs are always data, never instructions.

  • Script parametersEnterprise

    Thresholds and approvers a LogicScript declares, tuned from a form.

Connectors

Depth over breadth: the back-office and CRM systems where the work lives, over MCP.

Connectors: QuickBooks Online (Sandbox) connected with Allow updates on, and Xero ready to connect
  • Six systems

    NetSuite, Salesforce, QuickBooks Online, Xero, Maxio, HubSpot.

  • One-click OAuth

    Xero, QuickBooks Online and Salesforce connect without copying API keys.

  • Read-only by default

    Writes need explicit opt-in per connector and per App.

  • Sandbox or production

    An explicit choice for Salesforce and QuickBooks Online, badged on the connection.

  • Pinned to its account

    Reconnecting to a different company or org is refused.

  • Own accounts, own keys

    Each workspace connects its own systems; credentials are encrypted and never shared.

Results

The output fits the work, and links back to the record.

A finished AR aging report: a searchable, sortable sheet with Summary, Aging by customer and Call list tabs
  • Formats

    Excel, formatted HTML, PDF, charts and images, text, JSON, Word, PowerPoint.

  • Tables that work

    Search, sort, filter by column with comparisons like > 1200 or 2026-01-01..2026-03-31.

  • Record links

    IDs open the record in Salesforce, Xero, QuickBooks Online or NetSuite.

  • Saved views

    Keep a filtered, sorted arrangement by name; it survives the next run.

  • Dashboards

    The latest results of several Apps on one page, refreshed one at a time or together.

  • History

    The last 100 runs with inputs, result, cost and outcome; re-open or download any of them.

Run

Runs happen in the background, and a person can be asked along the way.

The Inbox: a paused run waiting for someone to choose which invoices get a reminder
  • Live status

    Queued, Running, Needs input, Ready, Failed; it follows you across the portal.

  • Person in the loop

    A run can pause for a yes/no, a choice, a form or an approval, then resume.

  • Inbox

    Questions waiting for you, or your role, with how long each will wait.

  • Schedules

    Daily, weekly or monthly, in the timezone you choose; results land in History.

  • Email

    On finish, on failure, or when a run is waiting on you; policy set per workspace.

  • Confirm before writing

    Every write-enabled run shows the inputs back and asks for confirmation.

Share

Results leave the portal only through a signed-in viewer.

Sharing a report: the recipient must sign in with that email to see it, or share it to your service provider's list
  • Secure links

    Recipients sign in as the exact address; never a raw file.

  • Sharing rule

    The workspace decides who results may go to; tightening it closes links already sent.

  • Share with your provider

    One click puts a report in your consultant's or MSP's list.

  • Shared dashboards

    One link, every card, frozen at the moment you shared it.

Govern

Who may see, who may run, and what every run is allowed to cost.

Roles: the Finance role can View and Run the Apps it is granted; other Apps stay hidden from it
  • Roles

    View and Run granted per App, per role; change it for everyone at once.

  • Users

    Invite by email, require approval, disable without losing history.

  • Audit log

    Every run, connector write, script approval and admin change; CSV export.

  • Run limits

    Max cost, duration and number of updates per run; enforced mid-run; fail closed; no "no limit".

  • Budgets

    Monthly caps per workspace and per cost center, in alert or enforce mode.

  • Cost centers

    Spend attributed to the cost center the App was published to, ready for chargeback.

  • Usage

    Tokens and cost by day, folder, App, cost center and user; the same numbers as your invoice.

  • Versions and approvalEnterprise

    Users and schedules run only the LogicScript version an admin approved.

Secure

Apps act on your systems without ever holding your secrets.

Security settings: require two-step verification for everyone who reaches the workspace, and see who has set it up
  • Isolated workspaces

    Every workspace's data is separated at the database level.

  • Secret-less execution

    A trusted broker attaches credentials per call and drops them when the run ends.

  • Restricted language

    LogicScript has no file, network or library access; it reaches systems only through connectors.

  • Sign-in you can enforceEnterprise

    Breached-password screening, two-step verification for everyone, SAML SSO.

  • Provider access

    A company decides whether its service provider, or Netridium support, may open its workspace.

  • Writes never sent twice

    Each update is recorded before it is sent; an interrupted run stops and tells you.

Company Manager

For consultants, accountants and MSPs: build once, deliver to every company you manage.

  • One console

    Every company you manage, with full admin access for your staff.

  • Catalog

    Versioned Apps published to the companies you choose; managed Apps are locked there.

  • Check before publish

    See what would change in each company without changing anything.

  • Export / import

    Portable JSON to move Apps between workspaces; writes and raised limits must be confirmed.

  • Per-company usage

    Runs, tokens and cost per company; the basis for rebilling.

  • View as

    See a company's workspace as one of its roles before you hand it over.

  • Rename it

    Call the console "Portfolio Manager" or whatever your firm says; your staff see your name for it.

See every one of these in the live demo.