Thrive CRM

The same person, on every project, as one record.

Thrive is the Hub’s CRM, and it belongs to your account rather than to any project — so a contact entered on one study is the same contact on the next, not a second copy of them. It records nothing it cannot cite, the agent proposes and a person commits, and a deal marked lost has to say why.

The same person, in three projects, as three different people.

Every CRM that sits inside a project has the same flaw, and you only notice it about eight months in.

A contact is entered on the retail study. The same person turns up on the insurance work and is entered again, because that is a different workspace. By the time they appear on a third, there are three records, three email addresses that are slightly different, three owners who each think they own the relationship, and no single place that knows this person has been a lead, then a customer, then a partner.

Thrive sits above the projects instead of inside one. It is reached from the left rail of the Hub rather than from any project, because a relationship is not owned by a project — and the tables underneath carry no project id at all. One record per person per account, and a link to each project they touch.

  • One contact, many projects. A lead promoted from a second project merges into the record that already exists rather than duplicating it. That is enforced by the database, not by a nightly tidy-up.
  • Links are associations, so a record stays a record. The same person can be a lead on one project and a customer on another. Removing a link never removes the record.
  • Everyone in the account can see it. Said out loud in the settings, because it is the one rule that differs from the rest of the Hub, and it should not be a surprise after the data is in.
Thrive · account-level
Contacts
1
across every project
Projects linked
3
to this one person
Duplicate records
0
by construction
linkedRetail attitudes studyas customer
linkedInsurance buyer researchas lead
linkedTrust calibration labas partner

Every fact arrives with its receipts.

A CRM you can trace is a CRM you can act on. Thrive stores one row per claimed fact, each carrying its source, and the fields you see on a contact are a cache of whichever fact is currently winning — never the thing itself.

Every fact carries its source

Checked before it is written, every time. A human edit cites the person who made it; an inference cites the passage it rests on. This is a check applied to what comes back, not an instruction the model is trusted to follow.

Its working shows, in full

Every judgement call is written down with its reasoning, and shown beside the run that produced it. If that number is ever zero, the rule is not working — a research pass that discards nothing is one writing down guesses.

Ask “how do we know?” a year later

Open any contact and each fact shows its provenance and its source next to it, a year later, when the person who entered it has left and the question actually matters.

The agent researches. A person decides.

“AI-first” usually means the software does things to your pipeline while you are not looking. That is the opposite of what a record of relationships is for.

Thrive's agent works a queue within a budget you set, reads what it is allowed to read, and writes down what it can cite. It proposes a stage change and leaves the decision to you. It cannot send anything, set a value, mark a deal won or lost, or delete a record — and those are structural limits in the routes themselves, not warnings in a prompt.

Moving a deal is a thing a person does, and it is recorded as one: who moved it, from which stage, and when.

  • It stops when the money runs out. A run has a budget in cents and reports what it spent against it, step by step.
  • Starting one is owner or admin only, because it spends account credit — and an account with no credit is told so plainly rather than shown an agent that appears to work and records nothing.
  • Every step it took, and every one it declined, with the reason, on the run.
Thrive · run 41 · finished
Recorded
18
facts, all cited
Discarded
7
could not be cited
Spent
$3.40
of $5.00
recordedTitle — Head of Researchcited
discardedTeam size — around 40no source
proposedMove to Proposalawaiting a person

Won and Lost are outcomes — so your forecast stays true.

A pipeline with Won and Lost as columns quietly inflates itself: closed business sits in the forecast, and dead deals sit in the board making it look busy. Thrive treats them as what they are — the deal leaves the pipeline and the weighted forecast on the way out.

The whole pipeline, always in view

An empty Negotiation column still shows — and an empty column is the most useful thing a board can tell you.

Every loss teaches you something

Price, timing, budget, went elsewhere. Thrive asks for the reason every time, because it is the only part of a lost deal anyone reads six months later.

Drag it, and the history writes itself

Move a card between columns and a timeline entry names who moved it and where from. The number at the foot of each column is the money actually in it.

Alerts that show their working.

You can ask a rule what it found. Try asking a 62.

A signal is one condition with a real query underneath it — a deal that has not moved in a fortnight, an open deal nobody owns, an open deal with no next step written down, a contact who has gone quiet, a contact linked to no project at all. You choose which ones you want and where the threshold sits. They are evaluated against the actual records each time you open the page, and each one names the rows it matched, so the answer to “why am I being told this” is the list itself.

Every rule names its rows, so you always know what to do next. A blended score looks tidier on a dashboard while hiding the one thing you need — which part of it is wrong.

Every rule on the list has a real query behind it. Every condition in the list has a query behind it, so a rule can never be one that is stored, never run, and quietly does nothing — which is the failure mode of every free-text alerting feature ever shipped.

What’s next — and the bar it has to clear.

Connecting a mailbox and a calendar, so the record keeps itself, is next. It is fully specified, and it ships when it can do so on terms we would defend in public.

A mailbox token reads correspondence written by people who have never heard of VeraGen and cannot consent to it being filed. The version of this that ships will read only threads where you are a party and the other side matches a known contact or company domain — checked before retrieval rather than asked for in a prompt — will take a calendar event's title, time and attendees but never the description body, which routinely carries dial-in credentials and personal notes, and will keep its tokens in a secrets vault rather than in a database column. It ships with its scope rules, its retention window and its erasure path, or it does not ship.

Outreach through Beacon's approval chain, and assigning an Ascend course to a contact, are the two after that.

Early access, and it works in your favour. Contacts, companies, the deal board, project links, the research agent and signals are all live on real data today. Thrive moves fast, and what early customers ask for is what ships next — arrive now and you help decide what it becomes.

The Hub is ready. Your invitation is one sentence away.

We build alongside a small, deliberately chosen group of researchers and teams — close enough that what you ask for tends to ship. Tell us what you research, and we'll open the door.

Request your invitation