Contacts and CRM

The event-driven CRM with no manual data entry.

CRM goes stale the moment your team misses data entry. Viably builds a truth-backed customer ledger directly from webhooks and real-world events, reconciling contact forms, enquiry email, the replies your team sends, meetings they book, in-app events, and Stripe checkouts into one unified customer journey.

ViablyViably
A Viably contact record showing one customer's full timeline of payments, forms, notes, and email replies

A holistic customer journey for every contact, from the form they first filled in to the payment that cleared last week.

Live infrastructure

Databases go stale. Live infrastructure does not.

Traditional CRMs stop becoming trustworthy the moment somebody forgot to log a follow-up, or when a refund goes unrecorded. Viably does the opposite by treating customer observability as an extension of our event-driven infrastructure. A contact form submission, an abandoned cart signal, a support ticket, an email reply by CC and a Stripe transaction all populate the same customer journeyautomaticallywithout manual data entry.

Capture surface
Unified ledger of truth your business relies on
01
One HTTP endpointAnything that can POST
POST hq.viably.app/relayIn-app events, product signups and notifications from external apps.
02
A mail forwardForward enquiries into a minted address
[email protected] โ†’ viablyAny incoming email routes to Viably's relay and update the contact record.
03
One shared addressCC Via on any email or calendar invite
[email protected]Filed on the conversation that person already has with you.
04
A Slack reactionFor teams who already live there
๐Ÿ› ๐Ÿ“‹ ๐Ÿ…One emoji on the message, or tag @Via in Slack.
Prebuilt on top
GitHub
Google Calendar
Stripe
Webhook Relay
Google Search Console
Email

Four doors and a shelf of prebuilt integrations on top of your unified event log, so customer journey is always syncronized with real-world events the customer actually did.

viably.app/contacts
Everything this person did
Unknown visitor[email protected]
Lead
First touch

Paid social, leadership series

Fields typed in by a person0
14 minAvg. setup time for the full capture path
0Fields anyone types by hand
Unlimited seats. Bring your whole team.
Capture

Capture from anywhere. Enrich and synchronize automatically.

Viably's observability-principled contact system is built for teams with CRM fatigue. You set it up once, optionally link it to your Slack workspace, and the record fills itself from five directions at once.

The way it works nowA person relays the lead
0steps, and counting
  1. 1Spot the notificationIn an inbox with everything else that arrived this morning
  2. 2Open the CRMA second tab, and whatever it was in the middle of
  3. 3Check whether they already existTwo spellings of the same company is how a record starts rotting
  4. 4Type six fieldsName, email, company, source, landing page, and the date
  5. 5Decide who owns it, and tell themUsually in a message that will scroll away by Thursday
  6. 6Remember to follow upA reminder that lives in one person's head
The way it works with ViablyThe lead relays itself
0steps, all afternoon
leadgenPOST hq.viably.app/relay
  • Kept in the ledger with the payload that proves it
  • Matched to Dwight Schrute on the email address
  • First touch attributed to the pricing page
  • Task raised, owner assigned, due today at 5pm
Viably eliminates manual steps, with the record updating itself to sync with real-world events.
  • Forward an inbox

    Point your sales or support address at a Viably-minted inbox and everyone who writes in becomes a contact, matched to the leads and payments they already appear in. No integration, and no code.

  • Post to one endpoint

    Anything that can send an HTTP request can open a contact: a form, your own app, a payment provider, a partner. Every Stripe transaction updates and reconciles with the customer journey.

  • Import, or simply type it

    Create one or more contact by copying a CSV in. Add a secondary phone number or Whatsapp number, correct a field, designate a custom attribute, or record as many notes as you want.

  • CC it from your own mail client

    Continue corresponding from your own inbox, and add Viably in as a CC recipient on the one shared address. Viably works out which is the customer, and route the interaction into their customer journey. No browser extension, no change to how you send email.

  • Add Viably as a Calendar event invitee

    Inviting a prospect to a Google Meet or an offline meeting? Add the same shared address as an Invitee and Viably automatically records the meeting on the right customer record, moving it when you reschedule and removing it if you cancel.

  • OCR business cards from Slack

    Slack messages containing business cards are scanned and the contact information is extracted when you add the ๐Ÿ“ธ emoji. New records are updated and any existing contact gets enriched with additional information. OCR scans get pinned on the pinboard for reference.

#sales โ€” Slack
Create new Contacts
Pam BeeslyNew
[email protected]Not on file. Comes in as a contact.
Dwight SchruteNew
[email protected]Not on file. Comes in as a contact.
Bob VanceOn file
[email protected]Already a customer. Only the missing phone number is offered.
Adds 2 contacts and fills 1 blank field. Skipped 13 as they were already on file.Create Contacts
Record & Attribution

Zero-config revenue attribution, derived from the events themselves.

Most CRMs promise attribution and then ask you to earn it, wiring deal stages, pipelines and amounts by hand so the report at the end is a guess dressed as a number. Viably ties each contact to the funnel that found them, the on-page events they generated and every payment they made, and every number is verifiably derived from the ledger of truth.

ViablyViably
The Viably contacts dashboard, showing the acquisition funnel, revenue by source, a capture trend, and the contact table
  • Lifetime Value with Multi-Currency Support

    Summed from the payments themselves and held in the currency of the first transaction with intelligent currency conversion.

  • Customer Acquisition Attribution

    Track customer acquisition effort by downstream events and revenue attribution, so we know which channels and campaigns produce the most valuable customers.

  • Cohort Reports and Comparisons

    See the bigger picture of your customer base by grouping revenue and conversion based on acquisition sources or other attributes.

  • Urgency, Responsiveness and Actionability

    Viably assigns an urgency and a responsiveness score to your contact management, logs your reply cadence, and surfaces contacts requiring attention to your Viably inbox awaiting triage or follow-up.

  • Strong Ownership Features

    A sales lead is won or lost, a support enquiry is resolved or closed, a job applicant is offered or passed on. Each stream carries its own lifecycle vocabulary and ownership tracking.

  • Integrates with Tasks and Kanban

    Viably's contact management system integrates powerful tools like follow-up reminders through @Via, tasks management, and automatically pings the contact owner when a new event is logged.

Contacts โ€” command center

Michael Scott

[email protected]
Sign-up
ClaimWorkingFollow up

Owned by jim

What happened when you reached out?

Record paymentAdd note
  • Note by jim

    6d ago

    Called after the pricing guide download. Evaluating for twelve seats, decision by end of month.

  • Signed up

    9d ago

    via app-signups
  • Lead captured

    12d ago

    Pricing guide download

    via webflow-forms
  • Referred by Jim Halpert

    12d ago

    code CALVIN20
  • Acquired via spring-launch ยท facebook ยท paid

    12d ago

Cadence
Events
3
Replies
โ€”
Last touch
6d ago
First reply
โ€”
To convert
โ€”
Two relayed signals and a call somebody wrote down.

Every captured signal files itself under the person it named, so the stage, the outcome, the lifetime value and the responsiveness figures are always verifiably derived from the source.

The Slack-native CRM

Most CRMs ask you to remember another login and to copy answers between tabs. Viably relays the customer's enquiry into the right Slack channel through your AI co-worker @Via and lets them reply from there. The record and Slack thread is always kept in sync.

  • Triage from the chat

    The enquiry arrives in the channel as a card. Reply by email from the card itself and the thread goes out from your workspace address, and automatically assign you as the contact owner.

  • In-thread replies and correspondence

    When the customer replies, @Via updates the thread and the contact record, nesting the conversation into a tidy channel on your Slack workspace. The thread stays information-rich and the record stays accurate.

  • Reminders and follow-ups

    Need a reminder to follow-up? Tell @Via to remind you in 3 days, and it will ping you in the channel and DM you the reminder. Snooze, reschedule, and mark it done all from Slack.

Meet @Via, your Slack-native co-worker
#sales โ€” Slack

No seats to buy, and no fields to configure.

Viably+ is billed per workspace rather than per seat, so putting the whole team on the same customer record costs nothing extra and nobody is left outside it to save money. The Free plan includes the full CRM, observability suite and all Slack automations.

With teams spread across Singapore and Indonesia, we rely on Viably to keep the full team moving forward. Viably's automation-by-default ethos is central to how we work.

MuliaCEO, Algoritma Enterprise AI Educationalgorit.ma
14 daysViably+ trial.
Seats on every plan
$7per day, billed annually
2,000Events each month
FAQ

Questions about the CRM

Ready when you are

Let the record write itself.

Start free, point one source at the endpoint, and watch the first contacts appear without anybody typing them.

SignalRecordOwned work
  • Free to start
  • The free plan needs no card
  • Powers on when you need them