Hey Indie Hackers! 👋
Today I’m publicly sharing DocTick (doctick.com)—a lightweight, passwordless client document intake portal built directly for Google Drive.
Dropbox has offered native "File Requests" for years, but Google Drive still has a massive blind spot when it comes to collecting files from external clients:
The Login Wall: If your client uses Outlook, Yahoo, or iCloud, shared Google Drive folders force them to create a Google account just to upload a file.
The Security Hazard: Setting permissions to "anyone with the link can edit" means every client can view, delete, or overwrite everyone else’s confidential uploads.
The Quota Trap: Files uploaded to shared folders count against the uploader's storage. If your client's free 15GB drive is full, their upload fails even if your business has 2TB of space.
The Enterprise Trap: Platforms like TaxDome, FileInvite, and SmartVault charge 50–50–100+/mo per seat. Solo accountants, bookkeepers, and freelancers don't need a bloated ERP just to collect a few W-2s and receipts.
1-Click Checklist: You build an itemized checklist (e.g. "2025 W-2", "ID", "Jan Bank Statement") in 30 seconds.
Passwordless Magic Links: Clients get a clean, branded link on mobile or desktop. No accounts, no password resets—they just tap, snap a photo, and upload.
Direct Google Drive Streaming: Uploads stream straight into your organized Google Drive folder under your firm's storage quota.
Zero Server Storage Liability: We don’t store client files on our servers.
We have a free starter tier (up to 3 active requests), but I want genuine, unfiltered feedback from fellow builders on the UX, edge cases, and onboarding flow.
I've opened up 50 Lifetime Pro accounts for the IH community (no credit card required):
Go to doctick.com and sign in with Google.
Head to Settings → Have a Promo or Partner Code?
Apply promo code: LIFETIMEPRO
I'd love to hear your thoughts:
What feels confusing or clunky during onboarding?
What integrations or features would make this indispensable for your client workflows?
Drop your feedback in the comments below!