Your KPIs tell you something changed. CoNote tells you what.
CoNote records every deploy, campaign, and config change on one shared timeline. The day a metric moves, the reason is already logged.
Works with the tools you already use
- GitHub
- Stripe
- Shopify
- HubSpot
- Mailchimp
- WordPress
Sound familiar?
A KPI moves and nobody knows why.
You know it from everyday operations: a metric shifts overnight and the whole team starts guessing. Same scene in every department, different channel, same gap:
Mia09:12
Tom09:14
Sara09:21
Tom09:24
Nobody has notes.
Monday, 09:12
Conversion is down 18%. Marketing has no idea what changed.
So the archaeology begins: grep Slack, ask around, try to remember who touched what.
The answer was never missing.
It just wasn’t written down anywhere.
How it works
Three steps. Then it runs itself.
- 01
Connect your tools
No code to install, no engineering sprint. Each source connects the way you’d hope: paste a URL, click authorize, or drop in a file. Your logbook is collecting within minutes.
- GitHub: paste a CoNote link into the repo settings
- Tag Manager: a two-click Google authorization
- Your history: import a CSV from Jira, Asana, or any spreadsheet
Connected sources
ConnectedGitHub
conote.io/api/hooks/x7f2…
ConnectedGoogle Tag Manager
Authorized with Google
CSVImportedjira-export.csv
1,204 rows mapped
Each source takes minutes — and counts as one seat.
- 02
Events log themselves
From then on the timeline writes itself. Every deploy, budget change, config edit, and error spike lands the moment it happens — stamped, categorized, and attributed to its source.
- Readable titles: “Deployed storefront v2.4.0”, not “push event received”
- Seven categories keep every department on the same page
- Manual notes catch the rest: decisions, pricing changes, agency work
Acme · Timeline
Error spike: checkout timeouts (214 events/h)
SentryWed 08:47
GTM container v45 published — checkout tracking changed
Tag ManagerTue 11:05
Spring sale — daily budget raised to $450
Google AdsMon 15:12
Deployed storefront v2.4.0 (main → 3a7f2c1)
GitHubMon 09:41
Four departments, zero manual logging.
- 03
Find the cause
When a metric moves, you don’t schedule a meeting — you open the timeline at that date. Every change from every team is on one page, so the outlier is usually obvious.
- Scan the days around the shift on one shared page
- Filter by category and source, or search the logbook
- The answer is a date and a name — not a guess
Acme · Logbook
Mar 14· 3 changes that weekDeployed storefront v2.3.9 (main → 91be4d0)
GitHubMar 13, 16:20
Found itGTM container v45 published — checkout tracking changed
Tag ManagerMar 14, 11:05
Spring sale — daily budget raised to $450
Google AdsMar 15, 09:30
Every team’s changes around the date, on one page.
Integrations
Every team’s tools, one timeline.
Deploys from GitHub, container versions from Tag Manager, budget changes from Google Ads — sources from every department write into the same logbook. Anything not listed can write in through the webhook.
- GitHub
- Google Tag Manager
- Google Analytics
- Webhook
- Zapier
- Google Algorithm Updates
- Google Search Console
- Uptime
- Weather
- Mentions
- Site Watch
- Google Ads
- Vercel
- Stripe
- Sentry
- GitLab
- Bitbucket
- Netlify
- PagerDuty
- Datadog
- Better Stack
- Pingdom
- UptimeRobot
- Shopify
- WooCommerce
- WordPress
- Webflow
- Contentful
- Jira
- Mailchimp
- Buffer
- HubSpot
- LaunchDarkly
- Meta Adssoon
- LinkedIn Adssoon
- TikTok Adssoon
- X Adssoon
- Optimizelysoon
- VWOsoon
- PostHogsoon
- GrowthBooksoon
- Slacksoon
- Microsoft Teamssoon
- Missing a tool? Request it
33 live today · 10 rolling out
Browse all integrationsThe payoff
When the KPI moves, the cause is one glance away.
Put your metric next to the timeline. The dip on March 14? Two things changed that day — and one of them touched checkout tracking.
Conversion rate
Mar 1 – Mar 20
Same day on the timeline
GTM container v45 published — checkout tracking changed
Tag Manager· 14:17
Spring sale — daily budget raised to $450
Google Ads· 11:02
THE WEEKLY BRIEFING
Know what your company shipped. Without asking.
Every Monday, CoNote emails you what actually happened last week: deployments, campaigns, config changes, and incidents with the changes around them. No status meeting, no chasing updates. It reads in a minute, and the full timeline is one click away.
- Lands at 9:00 in your timezone, weekly or daily
- Incidents come with the changes that happened around them
- Every member picks their own cadence, or turns it off
jira-export.csv
1,204 rows
Columns auto-detected — review, click import, done.
BRING YOUR HISTORY
Three years of history, on the timeline this afternoon.
Export from Jira, Asana, or any spreadsheet. Map three columns — title, date, category — and the import wizard does the rest. Your logbook starts full, not empty.
WHY THIS EXISTS
As a consultant, I kept asking clients the same question, “your conversion rate dropped in Q1 last year; what changed?”, and kept getting the same answer: nobody remembers. The deploy log knew. The ad account knew. Tag Manager knew. But no single place knew everything, so every metric dip turned into archaeology.
I always wished my clients had simply kept a record of what they shipped, spent, and changed. No tool made that effortless, so I built one.
It’s a bit like insurance: you don’t need it until you need it. The day a KPI moves, the answer is already on the page; the day nothing breaks, you’ve lost nothing keeping it. A logbook only works if writing in it is free, so connect your tools once and the record keeps itself. The best day to start it was yesterday; the second best is today.
Security & privacy
Your logbook is yours.
CoNote holds your company’s history, so we treat it that way:
Team-scoped by design
Every query is scoped to your team. Nobody outside it can read a single note.
Secrets are protected
Webhook secrets are encrypted at rest and shown only once. Passwords are hashed, never stored in plain text.
Encrypted in transit
Every request runs over HTTPS — between your tools, CoNote, and your browser.
Verified accounts
Sign-ups require email confirmation, and login and password-reset endpoints are rate-limited.
Payments stay with Stripe
Card details never touch CoNote — checkout and billing run entirely through Stripe.
Delete means delete
Deleting your account removes your team and all of its data permanently — no soft delete, no copies.
PRICING
Priced by team, not by surprise.
A seat is a team member or an active integration — both do the same job: they write in your logbook. That's the whole pricing model.
Free
$0/mo
For trying out the logbook.
2 seats · 100 notes
- · Timeline and logbook
- · Manual notes
- · CSV import
- · 1 member + 1 integration
Basic
Most teams$25/mo
$300 billed yearly — save $60
For small teams getting a shared record.
5 seats · 1,000 notes
- · Everything in Free
- · All integrations
- · Team invitations
- · Ingestion API access
Pro
$70/mo
$840 billed yearly — save $168
For teams that live in the logbook.
10 seats · 10,000 notes
- · Everything in Basic
- · Unlimited history
- · Scheduled data export (daily or weekly)
- · Priority support
Enterprise
Custom
For large organizations with custom needs.
Unlimited seats · Unlimited notes
- · Everything in Pro
- · Custom integrations
- · Contract & invoicing options
Paid plans are billed through Stripe. Upgrades apply immediately; downgrades never delete data.
QUESTIONS
The fine print, in plain language.
Each team member and each active integration counts as one seat. The Free plan has 1 seat, Basic has 3, Pro has 10. Pausing an integration frees its seat.
No — that’s the point. Connecting GitHub is pasting a URL into the repo settings. Tag Manager is a two-click Google authorization. The CSV import is drag, map, done.
New entries are blocked until you upgrade — existing notes are never deleted. Your history stays intact on every plan.
Yes. The CSV importer accepts exports from any tool. The column mapper auto-detects title, date, category, and details headers, and shows a preview before anything is written.
Your logbook is visible only to your team. Deleting your account removes the team and all of its data permanently — there is no soft delete.
No. CoNote logs what changed in your systems: deployments, campaigns, settings, incidents. It does not track hours, activity, or what individual people do all day. The weekly briefing gives leads an overview of changes and decisions, not a report on people. Every member controls their own notification settings.
Yes. Connect the Webhook integration to get a URL and secret, then POST events from any script or tool — single events or batches of up to 100, with deduplication via external ids.
Open the logbook.
Free plan, no card. CoNote records from the day you connect, so the sooner it’s running, the sooner "what changed?" has an answer instead of an investigation.
Start your logbook