Case Study · Fintech · 2025
Perrin Court Capital
A seven-step investor onboarding built directly in Webflow — DocuSign signatures, Google Places address lookup, and HMAC-verified webhooks. Eight weeks, zero launch-day bugs.
01 — Context
What they needed
Perrin Court Capital is a Belgrade-based investment advisory raising capital for European real-estate funds. They came in with a working marketing site but a painful manual onboarding — PDFs over email, signatures handled by a legal assistant, KYC data rekeyed into their CRM by hand.
The brief was to rebuild the onboarding as a single Webflow flow that captured identity, accreditation, fund selection, and digital signature in one sitting — without losing the premium feel of the marketing site or tripping compliance flags.
No third-party onboarding vendor. Webflow-native, wired directly to DocuSign, HubSpot, and their internal HMAC-verified CRM webhook.
02 — Approach
How it came together
- 01
Collapse the seven screens into one state machine
Instead of seven pages we built one Webflow page with conditional sections controlled by a lightweight vanilla state machine — identity → accreditation → suitability → fund → fee → review → signature. One URL, one CMS, one payload.
- 02
Google Places, phone validators, accredited-investor thresholds
Every field had a real validator. Address via Google Places autocomplete, phone via intl-tel-input, accreditation thresholds pulled from a Webflow CMS keyed on jurisdiction. Zero rework in the back office.
- 03
DocuSign & HMAC-verified webhooks to HubSpot
Final step calls DocuSign embedded signing. On envelope.completed the webhook hits an internal endpoint with a shared-secret HMAC header, creates the deal in HubSpot, attaches the signed PDF, and triggers a compliance email — all in under two seconds.
03 — Showcase
Selected screens
04 — Under the hood