v2.4
Webhooks are live.
Edition
No. 01 — Workflow surface
Your whole
stack, one
plane.
Tessel connects the tools your team already runs and puts them on a single surface. No migration, no lock-in, no asking anyone to move.
Sources
140+
Active teams
2,400
Uptime · 90 d
99.98%
Plane · Northwind
6 sources · 1 delayed
Linear
Issues · 412 open
Synced 2 min ago
Notion
Docs · 1,208 pages
Synced 6 min ago
HubSpot
CRM · 3 pending
Delayed · 1 hr ago
GitHub
Repos · 38 open PRs
Synced 4 min ago
Figma
Files · 64 active
Synced 18 min ago
Slack
Channels · 19
Synced 1 min ago
Integrations
140+
Time to set up
4 min
Uptime 90 d
99.98%
Five things Tessel does that the tab bar doesn’t. Each one is native — no plugins, no scripts, nothing to maintain.
Change history you can read
Every edit, every sync, every retry — with who, what and when. Diffs, not blobs.
Plan Starter → Team
Changed
Source Postgres connected
Synced
Stripe sync retried · 3 pending
Delayed
Webhooks that just fire
Any change on the plane can hit any endpoint. Signed, retried, logged.
POST /hooks/sync → ops.northwind.io 200
POST /hooks/plan.changed → billing.internal 200
POST /hooks/source.delayed → pager.northwind.io 202
One plane, any source
Issues, docs, billing, repos, CRM, databases. If it has an API, it has a tile.
Search across everything
One box. Results from every source, ranked by what your team touches most.
Publish status anywhere
A public page, a Slack channel, an email digest. Same data, no extra account.
02
How it works
Four moves
No setup wizard, no migration plan, no six-week rollout. You connect a source and it shows up on the plane, already in sync.
Each move is one thing your team stops doing by hand. Most teams are through all four before lunch on day one.
4 min
Avg. setup
140
Sources
0
Migrations
01
Compose
Drag any source onto the same plane and arrange it the way your team actually works.
9 tiles · 3 groups
02
Observe
Every change is recorded, with who made it and exactly when.
1,204 events today
03
Extend
Open API and webhooks for whatever doesn’t ship in the box.
3 hooks · all 200
04
Ship
Publish status to whoever needs it without opening another account.
#ops · every 15 min
Before
Twelve tabs
Monday morning, before Tessel. Every tool is a tab, every tab is a login, and nobody knows which one is current.
Linear
Notion
Stripe
GitHub
Figma
Slack
HubSpot
Metabase
Gmail
Sheets
Postgres
Zendesk
12
Logins
~40
Switches / hr
After
One plane
Same tools, same data. One surface, one login, one place the whole team looks — and it’s already up to date.
Linear
Notion
Stripe
GitHub
Figma
Slack
HubSpot
Metabase
Postgres
1
Login
0
Switches
Three views your team will live in. All native layers in the template — swap the content, keep the structure.
Sources
Every connection, with its own state
Each source arrives as a row and keeps its sync status, last update and owner. No tabs, no dashboards to rebuild.
Connected sources
Last sync · 12
Linear
2 min ago
Synced
Notion
6 min ago
Synced
HubSpot
1 hr ago
Delayed
GitHub
4 min ago
Synced
Figma
18 min ago
Synced
Change history · today
1,204
AR
Ana R. changed plan Starter → Team
09:41
JM
Jonas M. connected Postgres · 71 tables
09:12
PR
Priya R. pinned Stripe to Ops
08:58
TS
Tessel retried Stripe sync · 3 pending
08:57
AR
Ana R. added webhook ops.northwind.io
07:30
History
Who changed what, and when
A readable log, not a database dump. Diffs highlight the field that moved. Export it when security asks.
Webhooks & API
Push changes anywhere
Signed payloads, automatic retries, a log you can actually read. The same API the plane itself runs on.
# Any change → your endpoint
POST https://ops.northwind.io/tessel
X-Tessel-Signature: sha256=9f2a…e41c
event: source.delayed · source: stripe · pending: 3
→ 202 Accepted · 41 ms · attempt 1/6
140 sources, and counting
Every connector is native and maintained by us. If yours isn’t here, the open API covers it.
Linear
Notion
Stripe
GitHub
Figma
Slack
HubSpot
Zendesk
Jira
Intercom
Sheets
Snowflake
Airtable
Asana
Dropbox
+124
more
4.9 / 5
Average across 312 verified reviews on G2 and Capterra.
“We closed eleven tabs the first week. Nobody asked where the Stripe numbers were again.”

Ana Ruiz
Head of Ops · Northwind
We closed eleven tabs the first week. Nobody asked where the Stripe numbers were again.

Ana Ruiz
Head of Ops
·
Northwind
The change history alone paid for it. Security audits went from two days to one afternoon.

Jonas Meyer
CTO
·
Lattice Labs
Connected Linear, Notion and HubSpot in an hour. Sync just works — I forget it is there.

Priya Raman
Product Lead
·
Fieldnote
Webhooks are signed, retried and readable. That is rarer than it should be.

Tom Ekberg
Founder
·
Slant
Our weekly review used to be six dashboards. Now it is one plane and a coffee.

Marta Solé
RevOps
·
Cabra
No migration, no data lake, no consultant. Just the tools we already pay for, in one place.

Daniel Osei
Engineering Manager
·
Plinth
Every plan connects to every source. You pay for the people looking at the plane, not for the tools feeding it.
USD · VAT excluded · cancel anytime
Starter
$0
per workspace · forever
For small teams getting their first tools on one plane.
3 sources
Two-way sync
7-day history
Community support
Team
$24
per seat · month, billed yearly
For teams that want every source, every change, one login.
Unlimited sources
Full change history
Webhooks & API
Priority support
SSO
Unlimited viewers on every plan. Seats are for people who edit, connect or export.
Straight answers. If yours is not here, write to us and a person replies within one business day.
Do I have to migrate my data?
No. Tessel reads from the tools you already use and writes back through their own APIs. Nothing moves, nothing is copied into a data lake.
Which tools are supported?
Is it read-only or two-way?
How do you handle security?
What counts as a seat?
Can I cancel anytime?
Changelog
Latest releases
v2.4
Sources panel, redesigned
Every connection now shows sync state, owner and last update in one row. Delayed sources are flagged before anyone asks.
New
v2.3
Signed webhooks
Payloads ship with an HMAC signature header and six automatic retries. The delivery log is readable by humans.
Improved
v2.2
History export for audits
Export any date range of the change history as CSV or JSON. Built for the security questionnaire season.
New

Get started
Ready when you are.
Free while you’re under three sources. No card, no call, no sales sequence.
