Claude Projects: Build a Client Portal That Runs Itself
What This Toolkit Is For
This toolkit is for freelancers, agencies, and consultants who are tired of manually sending onboarding docs, chasing briefs, and writing status updates every week. You'll use Claude Projects as the brain of a self-updating client portal — one that remembers every client's preferences, auto-generates reports, and handles repetitive communication without you lifting a finger. By the end, you'll have a system that makes you look more professional while actually working less.
How to Choose Your Stack
Start by being honest about your technical comfort level — if you've never used a no-code automation tool, don't add five new ones at once. Pick one client-facing tool and one automation layer, then let Claude Projects handle the intelligence in the middle. If you're on a tight budget, the free tiers of Notion and Make can carry you further than you'd expect before you need to pay anything. Once you're processing 5+ active clients at once, the paid upgrades pay for themselves in hours saved per week.
1. Claude (Anthropic)
What it does: Acts as the memory-powered brain of your entire client portal — storing context, generating briefs, and drafting status reports in your exact voice.
Best for: Any freelancer or agency owner who needs one AI that actually remembers each client's goals, tone preferences, and project history without you re-explaining everything each time.
Real example: Use it to store a client's brand guidelines inside a Project, then generate a polished weekly status report in under 60 seconds by typing "Write this week's update — we finished the homepage, delayed the blog by 3 days."
Pricing: Freemium — Claude.ai free tier available; Claude Pro at $20/month unlocks Projects with persistent memory and priority access.
Get started: Create a new Project in Claude.ai, paste your client intake form answers into the Project Instructions, and ask Claude to "summarize this client's goals, preferred tone, and key deliverables in a one-page brief."
2. Notion
What it does: Gives your client portal a visual home — a database where every client, brief, and status report lives in one organized place.
Best for: Freelancers who want a client-facing dashboard that looks polished and professional without hiring a developer to build it.
Real example: Use it to build a shared Notion page per client that auto-populates with the brief Claude generates — so your client logs in and sees their project status without emailing you to ask.
Pricing: Freemium — Free tier covers up to 10 guests; Plus plan at $10/month unlocks unlimited guests and advanced permissions.
Get started: Duplicate a free Notion client portal template (search "client portal" in Notion's template gallery), then paste Claude's generated brief into the relevant database field for your first client.
3. Make (formerly Integromat)
What it does: Connects Claude, Notion, Gmail, and every other tool in your stack so data moves automatically between them without you copying and pasting.
Best for: Consultants who want Claude's outputs to appear in Notion or land in a client's inbox the moment they're generated — zero manual steps.
Real example: Use it to trigger a workflow where a new Notion row → sends a prompt to Claude via API → pastes the generated onboarding doc back into Notion and emails it to the client automatically.
Pricing: Freemium — Free tier includes 1,000 operations/month; Core plan from $9/month for 10,000 operations.
Get started: Build your first scenario in Make by connecting Notion as the trigger and Gmail as the action — just to prove the pipes work — before adding Claude into the middle.
4. Typeform
What it does: Collects client onboarding information through a beautiful, conversational form that feels nothing like a Google Form.
Best for: Creative agencies and freelancers whose first impression matters — a slick intake form signals professionalism before you've even spoken.
Real example: Use it to send new clients a 10-question onboarding form, then feed the raw answers directly into Claude to generate a polished project brief in one click.
Pricing: Freemium — Free tier includes 10 questions and 10 responses/month; Basic plan from $25/month for unlimited questions and 100 responses.
Get started: Build a new Typeform with these five fields: project goals, target audience, deliverables, deadline, and "anything we should know" — then connect it to Make to pipe responses to Claude.
5. Gmail + Google Workspace
What it does: Handles all client-facing email communication, feeding into your automation stack so Claude can draft replies and send status updates on a schedule.
Best for: Solo operators who live in Gmail and want Claude to draft every client email without switching between 10 different tools.
Real example: Use Make to pull a Monday morning trigger from Google Calendar → send client details to Claude → land a ready-to-send status email in your Gmail Drafts folder before you finish your coffee.
Pricing: Free with a personal Gmail account; Google Workspace from $6/user/month for custom domain email.
Get started: In Make, connect Gmail's "Watch Emails" module to a Claude prompt that says "Draft a professional reply to this client email, matching their tone, in under 150 words."
6. Loom
What it does: Lets you record quick video updates for clients — and Claude can write the script so you're never fumbling for words on camera.
Best for: Agencies delivering complex work (web design, strategy, video) where a written update doesn't capture what you actually built.
Real example: Use Claude to generate a 90-second Loom script from your weekly status notes, then record it in one take — clients love video updates and you spend less than 5 minutes total.
Pricing: Freemium — Free tier includes 25 videos with 5-minute limits; Business plan from $12.50/month for unlimited videos and longer recordings.
Get started: After Claude generates your weekly status report, prompt it: "Turn this into a 90-second Loom script with a punchy opener, three update points, and a clear next step."
7. Zapier
What it does: An alternative to Make for connecting your tools — simpler to use for beginners, with more native integrations out of the box.
Best for: Non-technical freelancers who find Make's visual builder overwhelming and just want a quick connection between two tools to work in minutes.
Real example: Use it to connect Typeform → Claude API → Notion in under 20 minutes with no code, so new client intake responses automatically become formatted briefs in your workspace.
Pricing: Freemium — Free tier includes 100 tasks/month and 5 Zaps; Starter plan from $19.99/month for 750 tasks.
Get started: Search Zapier's template library for "Typeform to Notion" — a pre-built Zap already exists. Activate it, then add a Claude step in the middle using the Webhooks by Zapier module.
8. Calendly
What it does: Handles all client meeting scheduling automatically, eliminating the back-and-forth email chains that kill your momentum.
Best for: Consultants who do regular check-in calls — connect it to your portal so clients can book directly from their Notion dashboard without pinging you on Slack.
Pricing: Freemium — Free tier includes one event type; Standard plan from $10/month for unlimited event types and workflows.
Real example: Embed your Calendly link inside the client's Notion portal page so they can book a review call the moment they read Claude's status report — no "when are you free?" emails ever again.
Get started: Create a "Client Check-In" event type in Calendly (30 minutes, buffer time on, Zoom auto-generated), then paste the link into your Notion client portal template.
9. Claude API (via Anthropic)
What it does: Unlocks Claude's full power programmatically — so Make or Zapier can send it instructions and receive AI-generated content automatically, no manual prompting required.
Best for: Agency owners ready to fully automate their portal — where Claude generates briefs, reports, and emails without anyone touching a keyboard.
Real example: Use it inside a Make scenario so that every Friday at 4pm, Claude automatically pulls that week's Notion task completions and generates a draft status report for every active client simultaneously.
Pricing: Pay-per-use — roughly $0.003 per 1,000 input tokens on Claude Haiku (the fast, cheap model); a full status report costs less than $0.01 to generate.
Get started: Get your API key from console.anthropic.com, then paste it into Make's HTTP module — use Claude Haiku for speed and cost, only switching to Claude 3.5 Sonnet for complex briefs.
10. Slack
What it does: Gives your client portal a real-time communication layer — and with Claude in the mix, you can auto-post updates directly into a client's dedicated Slack channel.
Best for: Agencies managing ongoing retainer clients who want a living, breathing project feed rather than a static Notion page.
Real example: Use Make to post Claude's Friday status report directly into a #[client-name]-updates Slack channel — your client sees it in real time, you never logged in.
Pricing: Freemium — Free tier includes 90 days of message history; Pro plan from $7.25/user/month for full history and more integrations.
Get started: Create a Slack app for your workspace, grab the Incoming Webhook URL, and connect it as the final step in your Make automation so Claude's output posts automatically.
Building Your Workflow
Beginner Setup (free tools only)
Start with Claude (free tier), Notion (free tier), and Gmail.
Manually copy your client's Typeform or email intake answers into a Claude Project. Ask Claude to generate a one-page brief, then paste it into a Notion page you share with your client. Every Friday, open Claude, type your week's updates, and ask it to "write a professional status email" — then send it from Gmail. It's manual, but even this saves you 2–3 hours a week and makes your communication dramatically more consistent.
Advanced Setup
Use Claude API → Make → Typeform → Notion → Slack for a fully automated pipeline.
Step 1: A new client submits your Typeform intake form.
Step 2: Make detects the new Typeform submission and sends the raw answers to Claude API with the prompt: "You are [Your Name]'s project assistant. Generate a structured client brief including goals, deliverables, timeline, and tone preferences."
Step 3: Make takes Claude's output and creates a new Notion database entry, populating the brief, client name, and project start date automatically.
Step 4: Make sends the client an email (via Gmail) with a link to their Notion portal — they're onboarded before you've seen the intake form.
Step 5: Every Friday at 4pm, a Make schedule trigger pulls that week's completed Notion tasks, sends them to Claude API to generate a status report, and posts it to the client's dedicated Slack channel. You review on Monday. Done.
Pro Tips
- Train Claude with your voice before anything else. Paste 3–5 examples of emails or reports you've actually written into your Claude Project Instructions and say "always match this tone." The difference in output quality is immediate and significant.
- Use Claude Haiku for automation, Claude 3.5 Sonnet for strategy. When Make is auto-generating routine status reports via the API, Haiku is fast and costs almost nothing. Switch to Sonnet when you're asking Claude to write a complex proposal or diagnose a struggling client relationship.
- Build your Notion portal template once, then duplicate it forever. Spend 2 hours creating the perfect client portal page with sections for brief, weekly updates, files, and Calendly link — then duplicate it for every new client in 30 seconds. Pair with a Claude prompt that fills in the details automatically.