Claude Projects: Build a Client Portal That Runs Itself
What This Toolkit Is For
This toolkit is for freelancers, agencies, and consultants who are drowning in client admin — onboarding emails, status updates, monthly reports, and endless back-and-forth that eats into actual billable work. Claude Projects lets you build a persistent, context-aware AI workspace that handles all of it automatically. By the end of this guide, you'll have a system where new clients get onboarded, updates get sent, and reports get generated without you lifting a finger.
How to Choose Your Stack
Start by asking yourself one question: where does your client communication actually break down? If it's onboarding, you need intake forms and document automation. If it's reporting, you need data pipelines and templating tools.
Your budget matters too — the beginner stack here costs $0, while the advanced setup runs around $40–$60/month total, which pays for itself after one saved hour of admin work. If you're not technical, stick to the no-code tools in this list (Zapier, Notion, Tally) and add complexity only when the basics are working.
1. Claude (Anthropic)
What it does: Acts as the brain of your entire client portal — drafting responses, generating reports, and maintaining full context about every client across your project workspace.
Best for: Any consultant or agency owner who manages 3+ active clients and needs AI that actually remembers past conversations and documents without re-explaining context every session.
Real example: Upload your client's onboarding form, past emails, and project brief into a Claude Project, then ask it to draft a week-one status update in under 30 seconds — with the client's name, project details, and your tone already baked in.
Pricing: Freemium — Claude.ai free tier available; Claude Pro at $20/month unlocks Projects with full file uploads and extended context.
Get started: Create a new Project in Claude.ai, name it after your first client, upload their brief and any past notes, then type: "You are my client account manager. Summarize the project status and draft a Monday update email based on these documents."
2. Notion
What it does: Serves as your client-facing portal and internal knowledge base — storing deliverables, timelines, meeting notes, and status boards all in one shareable workspace.
Best for: Freelancers and small agencies who want to give clients a professional home base to check progress without sending 20 emails a week.
Real example: Build a Notion client portal template once, duplicate it for every new client, and share a live link so they can check deliverables and deadlines without pinging you.
Pricing: Freemium — free tier includes unlimited pages for individuals; Plus plan at $10/month per user for collaboration features.
Get started: Duplicate Notion's free "Client Portal" template from their template gallery, then paste your Claude-generated project summary into the "Project Overview" section on day one.
3. Tally
What it does: Builds beautiful, logic-driven intake forms that collect everything you need from a new client — without the clunky feel of Google Forms.
Best for: Service providers who waste the first week of every project chasing basic information like brand assets, goals, and stakeholder contacts.
Real example: Send a single Tally onboarding form link that collects brand guidelines, project goals, deadlines, and point-of-contact info — then feed all the responses directly into your Claude Project.
Pricing: Freemium — free tier covers unlimited forms and responses; Pro at $29/month adds custom domains and Notion/Zapier integrations.
Get started: Build a "New Client Onboarding" form in Tally with 8–10 fields, then copy the completed response and paste it into your Claude Project with the prompt: "Use this intake data to create a project brief and suggested 30-day roadmap."
4. Zapier
What it does: Connects every tool in your stack automatically — so when a client submits a Tally form, it triggers a Notion page creation, a Claude summary, and a welcome email without you touching anything.
Best for: Anyone running a client workflow across multiple tools who's tired of manually copying data between platforms.
Real example: Set up a Zap so that when a new Tally form is submitted, the client's info is automatically added to a Notion database row and you get a Slack notification with a Claude-generated summary of their project.
Pricing: Freemium — free tier includes 100 tasks/month and 5 Zaps; Starter plan at $19.99/month for 750 tasks.
Get started: In Zapier, create a Zap with Tally as the trigger ("New Submission") and Notion as the action ("Create Database Item") — this alone saves 15 minutes per new client.
5. Make (formerly Integromat)
What it does: A more powerful automation platform than Zapier, with visual workflow builders that handle complex, multi-step client processes — including conditional logic and data transformation.
Best for: Agencies running high-volume client operations who need automations with branching logic (e.g., different onboarding flows for different service types).
Real example: Build a Make scenario that checks a new client's service tier from the intake form, routes them to the correct Notion template, assigns the right team member, and sends a tier-specific welcome email — all automatically.
Pricing: Freemium — free tier includes 1,000 operations/month; Core plan at $9/month for 10,000 operations.
Get started: Log into Make and create a new scenario using the Tally module as your trigger — it's 70% cheaper than Zapier for the same operation volume.
6. Notion AI
What it does: Generates summaries, action items, and first drafts of client documents directly inside Notion — so your portal updates itself as you add notes.
Best for: Consultants who take meeting notes in Notion and want those notes instantly converted into client-facing summaries without switching tabs.
Real example: Drop raw meeting notes into a Notion page, highlight them, click "Summarize," and get a clean 5-bullet client update ready to copy into an email in 10 seconds.
Pricing: Add-on at $10/month per member (requires any Notion paid plan, starting at $10/month).
Get started: In any Notion page, type /AI and select "Summarize" — paste your last client call notes and use the output as the basis for your next status update.
7. Gmail + Google Workspace
What it does: Handles all client-facing email communication — and with the right templates and labels, becomes a near-automated communication system when paired with Claude and Zapier.
Best for: Solo consultants and small teams who live in email and need a dead-simple way to send consistent, professional client updates without a dedicated CRM.
Real example: Use Claude to draft your weekly client update template once, save it as a Gmail template (Canned Response), then send it to 10 clients in under 5 minutes every Monday.
Pricing: Free for personal Gmail; Google Workspace Business Starter at $6/month per user for custom domain email.
Get started: In Claude, type: "Write me a reusable weekly client update email template with [PROJECT NAME], [KEY WIN THIS WEEK], and [NEXT STEPS] as placeholders" — then save it as a Gmail Canned Response.
8. Loom
What it does: Records and shares asynchronous video messages — so instead of scheduling a 30-minute call to explain a deliverable, you send a 3-minute Loom and clients respond on their own time.
Best for: Agencies and freelancers who spend too much time in status calls that could be a video — especially when working across time zones.
Real example: Record a 4-minute Loom walkthrough of a completed website mockup, paste the auto-generated transcript into Claude, and ask it to write the accompanying email summary in 20 seconds.
Pricing: Freemium — free tier includes 25 videos up to 5 minutes each; Business plan at $12.50/month per user for unlimited videos.
Get started: After finishing your next deliverable, record a Loom walkthrough instead of writing a long email — then ask Claude to turn the auto-transcript into a written summary for clients who prefer text.
9. Stripe
What it does: Handles all client payments, invoicing, and subscription billing automatically — so you get paid on time without chasing invoices manually.
Best for: Freelancers and agencies offering retainer-based services who want recurring payments to run on autopilot without a dedicated billing tool.
Real example: Set up a Stripe payment link for your $2,000/month retainer, send it once during onboarding, and every subsequent month the charge runs automatically without any action on your end.
Pricing: No monthly fee — Stripe charges 2.9% + $0.30 per transaction on standard cards; no subscription cost.
Get started: Create a Stripe Payment Link for your most common retainer package and add it to your Tally onboarding form as the final step — clients sign up and pay in one flow.
10. Calendly
What it does: Eliminates the scheduling back-and-forth by letting clients book calls directly into your calendar based on your real availability.
Best for: Consultants doing discovery calls, onboarding calls, or monthly check-ins who lose 20+ minutes per client just agreeing on a meeting time.
Real example: Add your Calendly "Monthly Check-In" link to your Notion client portal so clients can book their own update calls without ever emailing you to find a time.
Pricing: Freemium — free tier includes one event type; Standard plan at $10/month for multiple event types and Zoom/Google Meet integrations.
Get started: Create a "Client Check-In" event type in Calendly (30 minutes, limited to 2 slots per week), then embed the link in your Notion portal under "Book a Call."
Building Your Workflow
Beginner Setup (free tools only)
Start with Claude, Notion, and Tally — this trio covers 80% of client admin at zero cost.
Here's how they connect: A new client fills out your Tally intake form → you copy their responses into your Claude Project and ask it to generate a project brief and first-week plan → you paste that output into a duplicated Notion portal page and share the link with the client. That's your entire onboarding flow done in under 10 minutes, with zero back-and-forth.
For ongoing updates, take your weekly notes and paste them into Claude with the prompt: "Based on this week's work and the original project brief, write a client update email and update the Notion status board summary." Copy, paste, send. Done.
Advanced Setup
The full five-tool workflow — Tally → Zapier → Notion → Claude → Gmail — is where the "runs itself" part actually kicks in.
Step 1: Client submits your Tally onboarding form with all project details, goals, and payment info.
Step 2: Zapier automatically triggers and creates a new Notion client portal page using your master template, populating it with the client's form data — no manual copy-paste.
Step 3: Zapier sends the form data to Claude via a webhook (or you paste it manually to start), and Claude generates the project brief, 30-day roadmap, and welcome email draft inside your Claude Project.
Step 4: You review and approve the Claude-generated welcome email (takes 60 seconds), then Zapier sends it via Gmail automatically — or you use a Gmail template populated by Make.
Step 5: Add Stripe and Calendly links into the Notion portal template once — every new client automatically sees their payment link and call booking option without you doing anything extra. From this point, weekly reports get generated by pasting updates into Claude, Notion stays current, and clients self-serve through their portal.
Pro Tips
- Name your Claude Project after the client and upload every relevant document on day one — brief, contract, past emails, brand guidelines. The more context Claude has upfront, the better every output will be from that point forward, with zero re-explaining.
- Build one master Notion portal template and never touch the structure again — every new client gets a duplicate. Spend one hour perfecting the template and you'll save 30 minutes per client onboarding for the rest of your business.
- Use Claude's custom instructions inside each Project to set your communication tone — type something like: "Always write client communications in a confident but warm tone. Never use jargon. Keep emails under 150 words unless asked otherwise." Every output will match your voice automatically.