Skip to content
Trellis

One name, written once.

HanaEmployee
NameSiti Rahayu
MintPayroll
Paid toSiti Rahayu
BranchTask
Assigned toSiti Rahayu
GroveDocument
Written bySiti Rahayu

Rp 0 for 14 days. No credit card — there is no payment we can take yet.

Thirteen applications for running a company, over one record. Hire somebody in Hana and that same second they are a payroll line in Mint, an assignee in Branch, and a document author in Grove. Not because an integration copied them across. Because the copy never existed.

Not an integration. Actually one database.

A vendor with an HR product and a finance product has two records and a sync between them. What you experience of that sync is a name you already corrected in one place still being wrong in the other. Here there is no other place.

One row per person

Every row belonging to your company carries one owner marker. It is not copied between apps — all thirteen read the same row.

The boundary is held by the database

Postgres row-level security sits underneath the code as the backstop. A filter somebody forgot returns nothing at all, rather than another company's rows.

Entitlement, per app

Trellis decides which apps your company may open. No app decides for itself whether it was paid for.

Eleven apps you work in. Two that hold them up.

Eleven you open and work in; Trellis holds the accounts and Azalea is the design system, and neither is sold separately. Buy three, add three more in two years — same record, no migration.

  • 01

    Hana

    Employees, contracts, leave, and the shape of the company. The single source for who works here.

  • 02

    Branch

    The work: projects, tasks, who is doing what, and when it is due.

  • 03

    Grove

    Documents and company knowledge, with permissions that follow the person's role.

  • 04

    Harvest

    Leads, quotes, and customers — from the first conversation to the signature.

  • 05

    Mint

    Invoices, bills, and the ledger. Rupiah are held as whole rupiah, never as fractions.

  • 06

    Bloom

    The numbers from the other apps, gathered into one place worth reading.

  • 07

    Sage

    Ask your own company. The answer is bounded by what you were already allowed to see.

  • 08

    Ivy

    Workflows and connections out to other services, with a trace of every run.

  • 09

    Echo

    Mail in and out: notifications, campaigns, suppression lists, and sending-domain reputation.

  • 10

    Root

    What runs the rest: releases, service health, alerts, and the operational trail.

  • 11

    Seed

    Where an idea is tried before it becomes a product.

The price is on the page.

No “contact sales” to find out what it costs. The figures below are read from the same system that will raise your invoice, rather than from a list kept separately on this page.

Trial
Free

Every new company starts on a 14-day trial, whichever plan it later chooses.

Up to 10 seats

Another company's data cannot reach you.

And yours cannot reach them. That is not a promise on a marketing page — it is the shape of the database.

Held by the database

Register your company.

One form, one confirmation email, and your company exists. You become its first administrator — which is the only way a company ever gets one.

The 14-day trial covers eleven apps and ten seats.

  1. 1

    Give the company name and your email address.

  2. 2

    Open the confirmation link. It works once and expires in 48 hours.

  3. 3

    Invite your team, and choose which apps each of them may open.

Trellis — thirteen apps, one company record