Platform

One record, from first contact to signature

Companies, the people inside them, and the deals in flight — held together so nobody has to reconstruct what happened from three inboxes and a memory.

In one line

Know what happened with this customer, without asking who dealt with them last.

What you get

Businesses and people

Organisations, the contacts inside them, and the relationships between related companies — including parent and sibling organisations.

A pipeline that fits your process

Deals move through stages you configure. Every stage change is recorded with its date, so cycle time is measured rather than estimated.

Complete activity history

Calls, emails, meetings, notes and texts against the record they belong to. Email replies file themselves when a mailbox is connected.

Granular permissions

46 distinct capabilities across five roles, so access matches the job. A coordinator does not need the permission that approves a discount.

Reporting on real stages

Pipeline value, conversion between stages and activity volume, computed from the stage history rather than a status field someone remembered to update.

Import what you already have

Bring in an existing list with duplicate detection on the way in, so migrating does not mean starting with a mess.

A deal is a generic record

FullArc does not assume you sell a particular kind of thing. A deal is an opportunity with a value, a stage, a company and a person — which fits a service contract, a property sale, a wholesale order or a machine equally well.

That is a deliberate constraint rather than an absence of opinion. Industry-specific fields on shared surfaces are how a CRM becomes usable by one team and awkward for every other one in the same company.

Why the history matters more than the fields

The expensive question in most businesses is not "what is this deal worth". It is "what has already been said to these people". Answering it by asking around costs a day and sometimes gets it wrong in front of the customer.

FullArc keeps the answer attached to the record. Every activity, every stage change with its date, and — where a mailbox is connected — the actual email thread, filed automatically against the right contact rather than sitting in one person's inbox.

  • Stage changes are recorded, not inferred. Which means time-in-stage and conversion rates come from what happened.
  • Replies file themselves. A connected Gmail or IMAP mailbox matches inbound replies to the contact and deal automatically.
  • Leads are early-stage deals. Not a separate object that has to be converted, and so cannot be lost between the two.

Who can see and do what

Permissions are granular rather than role-shaped, so you can grant exactly the capability someone needs without handing over the ones next to it. Owners bypass checks; everyone else gets what they were given.

Underneath, every record belongs to exactly one account and separation is enforced three times over — in the request context, in the database client, and by row-level security in PostgreSQL. Security explains how.

Next: Marketing

Campaigns send to the contacts already here, and replies come back to the same records. See Marketing

The rest of the platform

Prospecting

Build a list of real companies with real contact details, without buying one.

Read more →

Marketing

Run outreach without exporting a list, and without a second tool that never syncs back.

Read more →

Sales documents

Produce the paperwork from the deal, not from a template someone re-typed.

Read more →

Billing

Close the loop between what you sold and what you were paid.

Read more →