Back to Projects
    Entity Management PlatformBeta

    SupaCorp

    SupaCorp keeps one live record for every company a firm manages and runs the work off it: Alberta incorporations and annual returns, minute books and registers that stay current, an AI copilot that drafts resolutions you approve before anything is saved, and built-in e-signatures. Built for the Canadian solo practitioners and small firms that bill the work, not the software.

    Next.js 16React 19TypeScriptSupabase Auth/Postgres/StoragePostgres RLSDrizzle ORM+3
    Visit SupaCorp

    Prefer the full-screen experience? Open SupaCorp in a new tab for the best view.

    Problems We Solve

    • Most entity-management software is built for big in-house legal departments, not small Canadian firms
    • Incorporation and minute-book work is scattered across email, shared drives, and disconnected document tools
    • Registry data and filing deadlines drift when they are tracked by hand across jurisdictions

    Outcomes

    • A three-person firm can run hundreds of entities without adding seats
    • An existing book of business comes onboard in one reviewed pass instead of being re-keyed company by company
    • Minute books and registers stay current as you work, so they are never rebuilt at year-end

    Key Features

    Alberta Incorporations & Filings

    Walk a file from intake to registry-ready: Articles of Incorporation, Notice of Address, Notice of Directors, Notice of Agent for Service, and the Annual Return, all generated from the live record. British Columbia and federal are next.

    Approval-Gated AI Copilot

    Ask it to issue shares, appoint a director, or draft a resolution. It prepares the change, shows you exactly what will happen, and writes to the record only after you approve.

    Living Minute Books & Registers

    Directors, officers, shareholders, securities, and transfers: one source of truth per entity. Every resolution and certificate stays current and exports as a single PDF.

    Corporate Structure Chart

    An interactive ownership graph across the whole group, with equity and voting, that rolls back to any past date and exports to PNG, SVG, or PDF.

    Built-In E-Signatures

    Send firm-branded documents for signature and preview exactly where every signature will land on the real PDF before it goes out. Signing runs on SupaCorp's own service, so documents never pass through a third-party e-signature cloud.

    Practice-Management Integrations

    Connects to Actionstep, Clio, QuickBooks Online, Cosmolex, and Microsoft 365, so matters, billing, and email stay where your firm already keeps them.

    A Typical Week on SupaCorp

    01

    Onboard

    Drop in a folder of corporate documents or send a client an expiring intake link. SupaCorp clusters the files by company, reads the data sheets, and stages clean records for your review.

    02

    Prepare

    Ask the copilot to incorporate an Alberta company, issue shares, or appoint a director. It drafts the filing or resolution from the record and shows you the change before anything is saved.

    03

    Sign & File

    Send the package for signature and watch where each signature will land before it goes out. The signed PDF lands back on the record, and the minute book updates itself.

    What Makes SupaCorp Different

    Alberta done properly, not generically

    Real registry forms with the right field mappings, agent-for-service rules, and director requirements, not a generic template with a province dropdown. British Columbia and federal are building on the same engine.

    A paralegal-first interface

    The people running incorporations and annual returns every week shouldn't need a dashboard-navigation course. SupaCorp is designed around the way the work actually moves.

    Priced for firms that bill the work, not the software

    Users are included, so the price doesn't climb every time your team grows or you take on another client's entities.

    Tamper-evident by design

    Every change is sealed into a hash chain you can reconstruct to any point in time, and each firm is isolated at the database row with Postgres RLS. Firm A can never see Firm B.