The CRM that fills itself, and answers back
- Trigger
- POST /relay
- Lands in
- The Contacts dashboard
- Setup
- 5 min
- Needs
- Nothing else

New enquiry from Michael Scott
“Do you offer an annual plan for teams of 20?”
- [email protected]
- Company
- Dunder Mifflin
- Stream
- contactform
- First seen
- via /pricing
Replying here sends a threaded email from your own inbox address and assigns the contact to whoever answered.
What changes on day one
Nothing here needs a migration, a data model, or a week of setup. You point one form or one inbox at Viably and these four things start being true the same afternoon.
The form fill, the enquiry email, and the payment write themselves into one record the moment they happen. The gap between something happening and somebody logging it, which is where most small-team CRM data quietly dies, stops existing.
Contacts opens on the people who wrote in, still have nobody assigned, and have not been answered. It is a work list rather than a database, so the first thing your team sees each morning is the customer nearest to giving up on you.
An enquiry lands in Slack with a Reply button attached. Your reply goes out as a threaded email from your own inbox address, and the contact is assigned to you as you send, so the record and the response happen in the same motion.
Because a person's first touch and their eventual payment sit on one record, the reporting can answer which stream, source, and campaign produced paying customers, along with the median time they took to convert.
Open Webhook Relay in the dashboard and add an endpoint. Pick Inbox if you want to capture an email inbox, or a standard endpoint if you are sending events from your website or backend. Both take under a minute and neither needs anything deployed on your side.
Forward your help or sales address to the inbox address Viably minted for you, or POST your form submissions with a type of contactform, leadgen, or signups. Add your payment provider the same way when you want revenue attached to the same people.
Open Contacts. The people who need answering are already at the top, each one carrying their history, their company, and anything they have paid you. Reply from the sheet or from the Slack card and the contact becomes yours.
Capture: every channel writes to one record
Email is the identity key, so a June enquiry, a July signup, and an August payment carrying the same address land on the same person. What you get is one place to look, instead of three systems and an afternoon spent reconciling them.
A single POST with a type of contactform, leadgen, or signups creates the contact and posts it to the channel you choose. Campaign details from the landing page ride along, so the lead arrives knowing which ad or newsletter sent it.
Forward your existing address to the inbox Viably gives you and every genuine sender becomes a contact, enriched with their name and their company. Auto-replies, newsletters, bounces, and spam are filtered before they reach your list, and each one is still logged with the reason it was set aside.
Stripe connects directly, and any other provider can POST a transaction. The payment attaches to the person who paid it, which is what turns a list of leads into a pipeline with money at the end of it.
Job applications, waitlist signups, workshop tickets, and product trials all take the same route. Each one becomes a stream you can name, classify, and report on separately, so a careers form never gets counted as sales pipeline.
Respond: answer a customer without leaving Slack
Capture on its own produces a tidier list of people you still have not spoken to. The part that changes a customer’s experience is the reply, so Viably sends that too, from wherever your team already is.
The Slack card carries the enquiry and a Reply button. What you write goes out as a proper email, and both sides of the conversation keep landing back in that card's thread, so the channel holds the whole exchange rather than half of it.
Open a contact and the composer sits under their full history. Press r and start typing. You can see who replied last and when, which is what stops two people answering the same customer within the same minute.
Replies send from your workspace inbox address and thread against the original message, so the customer sees one continuous conversation with your company rather than a notification from a tool they have never heard of.
Sending claims the contact for you automatically. Ownership is a by-product of doing the work, which is the only way assignment stays accurate in a team that is busy.
Track it in your own words
A sales lead, a job applicant, and a support ticket move through completely different stages, and forcing all three into one vendor’s vocabulary is how teams end up ignoring the status field entirely. Viably lets you classify each stream and then speaks that stream’s language everywhere.
Measure what actually earned the money
Marketing reporting usually stops at the form fill, and finance reporting starts at the invoice. Because both ends live on the same contact here, the middle stops being guesswork.
Leads, sign-ups, and customers, measured over the people a source actually brought in. Walk-in customers who arrived already paying are held out of the conversion rate, because counting them was the difference between a reported 30 percent funnel and a true one.
What each channel earned, what an average customer from it is worth, and how that has moved through the month. This is the number that tells you where the next hour of marketing should go.
Of the people expecting to hear back, how many got an answer, how many are still waiting, and the median time your team took to send the first reply. Support teams buy an entire category of software for this figure alone.
The median days between meeting somebody and taking their money, measured over the people a source brought in. It tells you how long to keep nurturing before a quiet lead is genuinely cold.
Why this cannot be turned into a cold-email tool
Sending email on your behalf is a serious thing to hand a piece of software, so it is worth knowing exactly what Viably will and will not do with it.
What you stop paying for
The comparison worth making is not feature by feature, because a full sales cloud will always list more. It is whether the work gets done for the money and the setup time it costs you.
Yes, a lightweight one. Viably captures a contact from every lead form, signup, enquiry email, and payment you send it, keeps one record per person joined by their email address, lets your team reply to that person from Slack or the dashboard, and reports how much revenue each acquisition channel produced. That is the working core of a CRM, without the fields, objects, and admin certification that come with the enterprise ones.
Two ways that matter to a small team. Viably charges one flat price for the whole workspace instead of a price per seat, so putting your tenth or fortieth colleague in front of a customer costs nothing extra. And the pipeline lives where your team already talks, so an enquiry arrives in a Slack channel with a Reply button on it rather than in a tab somebody has to remember to open.
Yes. Every captured enquiry can post to a Slack channel as a card with a Reply button. Writing a reply there sends a real email from your workspace inbox address, threads it so the customer sees one conversation, records it on that contact's timeline, and assigns the contact to whoever answered so two people never reply to the same person.
No. Point your website form or backend at your Viably endpoint with a single POST, or forward your support inbox to the address Viably gives you. Both routes create the same kind of contact, so a form fill in March and an email in June land on one person rather than two records nobody joins up.
The first event that introduced a person is kept as their origin, along with the campaign details read off the landing page they arrived through. When that person later pays, the payment attaches to the same contact, so the revenue report can say what each source, campaign, and stream actually earned instead of counting form fills nobody converted.
There is a free plan that does not expire, with one inbox address and the full contacts workspace. Viably+ is a flat $269 a month for the entire workspace and raises the limits, including three inbox addresses and a higher daily reply allowance. Neither plan charges per seat.
Yes. Contact identity is redacted for members without the right permission, and the redaction happens on the server, so the real address is never sent to a browser that should not have it. Admins see the full record.
Start capturing today
The fastest first win is the inbox you already publish. Forward it, send yourself a test message, and watch the contact appear.
Open Webhook Relay to mint your first endpoint. The free plan includes an inbox address and the full contacts workspace, and every new workspace gets a 14-day Viably+ trial without a card.
Add Viably to Slack