Client intake that does not live in the partner’s personal Gmail “just for now.”
Retainers mean contact forms, file drops, and microsites on repeat. Formspring gives each client project a clear desk: submissions with private uploads, spam filtered before your PM sees them, and webhooks when their internal team is ready to own the pipe. You deliver URL, retention policy, and export-not another inbox archaeology session in twelve months.
Client microsite live
SiteContact + deck upload - brand X workspace
Submission + 12 MB PDF
FilesStored privately - no public object URL
Account lead pinged
TeamSlack #acme-retainer with excerpt + deep link
Handoff webhook
ClientClient engineering receives JSON + file refs
Retention clock
Policy90-day rule from their DPA - auto-delete scheduled
Close-out export
DoneZIP + audit row when the engagement ends
What your SOW can cite
- One intake layer across static, headless, and WordPress islands.
- Files never become mystery attachments in partner inboxes.
- They keep the same endpoint URL when they take ownership.
Click through a 4-step client intake.
This is what you would put in front of a new prospect on day one. Reusable across every retainer.
- →
- →
- →
What are we building?
·· sandbox · nothing is sent or saved
Inbox theater versus something you can hand off
Same client, two different postures-pick which one you want in the statement of work.
What “we will just use email” costs
- Attachments disappear behind forwarding rules.
- Nobody knows which version of the brief is canonical.
- Handoff day becomes a scavenger hunt through Drive permissions.
- Security questionnaires get vague answers because nobody mapped storage.
What Formspring anchors in the SOW
- Private object storage with dashboard-mediated file access.
- Per-form retention that matches the client DPA clock.
- Webhooks and exports when their engineering team takes ownership.
- The same endpoint URL across static, headless, and WordPress islands.
Two scenes that decide whether the retainer feels premium
Short, concrete-because your client does not buy “platform,” they buy calm.
New retainer: contact + portfolio upload by Monday
Clone a pattern, set per-form retention to match their DPA, route notifications to the account lead’s Slack. You are not SSH-ing into a legacy PHP contact script the previous vendor left behind.
Handoff day: “Can we keep the same endpoint?”
They can keep posting to the same URL while you transfer ownership-or export everything as JSON for their engineering team. Fewer “re-launch the whole form” fire drills.
Your margin is time. Intake that behaves like infrastructure protects both the client relationship and your Friday night.
Procurement
When we are not a fit
Agencies lose trust when tools oversell-here is the honest edge.
- If the client insists every submission must land only inside their self-hosted CRM with zero third-party subprocessors, Formspring may not pass procurement-we are transparent about hosting and partners.
- We are not a full client portal with logins and invoicing; we are the intake and survey layer that sits next to those tools.
Patterns agencies reuse
Drop-in references for the next SOW.
Make “we will wire the form” a five-minute line item.
Start free, template the next retainer intake once, and stop rebuilding the same plumbing on every brand refresh.