Solutions · RevOps
View pricingWhere it fits
Clay writes the proposal. Claude writes the dashboard. n8n runs the schedule. Then the HTML they produce lands as an attachment, a screenshot, or a file in a drive folder, and the workflow goes dark at the exact moment a human starts reading. Everything else in the revenue stack has an API, a webhook, and a log. The artifact has none of them.
HTMLvault is the step in between, and it does not replace anything you already run. Clay still owns the sequence, n8n still owns the plumbing, Salesforce is still the record. It takes the HTML those systems already produce and gives it the same contract as everything else: create it over REST or MCP, patch it in place, and get a signed event back the moment somebody reads it.
Nothing changes for the recipient. No viewer to install, no account to create, no login wall between them and the thing you sent. They click a link on your domain and the page is simply there. The open comes back into your stack as a payload you can route, filter, and join to a contact by name.
INTEGRATES WITH EVERYTHING
How it works
Your workflow calls the API, or your AI agent uses the MCP server, and gets a tracked link back.
Update a live page over the API with the diff, not a re-upload. Same slug, same URL, and the analytics history stays attached.
link.created, link.viewed, link.expired, link.updated, usage.threshold. HMAC-signed to your endpoint, with retries.
Account-wide analytics endpoints roll per-link data up for your dashboards and your warehouse.
Worked example · The dashboard that updates itself
Leadership does not want a fresh link every week. They want the bookmark to be right. So publish the KPI dashboard once and never send it again.
Every Monday at six a scheduled action pulls the numbers and sends a patch carrying only the sections that changed, leaving the rest of the document untouched. The slug survives. The bookmark survives. So does the whole view history, on one URL instead of scattered across nine attachments with nine different filenames.
Then it tells you something the BI tool cannot: which of the nine people actually opened it before standup. That is new information about your leadership team, and it arrives every week without anyone asking for it.
Use cases
A deal hits Proposal Sent, your automation creates the tracked link, writes it back to the record, and pings the rep. No human in the loop and no copy-paste step to forget.
Webhook deliveries are HMAC-SHA256 signed, logged, and retried with backoff. Treat view events like any other source feeding the warehouse.
The MCP server and the GPT action are ready to install, so a rep creates a tracked link from Claude or ChatGPT without opening another tab.
Tracked views meter against a soft cap. Serving never stops, overage settles against prepaid blocks, and the alert fires at the threshold you picked.
Personal keys for reps, org-scoped keys for systems. Each one is prefix-identified, revocable on its own, and carries a last-used date.
Per-recipient URLs mean a view event joins cleanly to a contact in the CRM. Engagement by name, not by anonymous fingerprint.
What actually changes
REST, webhooks, and MCP: documented and ready.