Claude Projects: Build a Client Portal That Runs Itself
What This Toolkit Is For
This toolkit helps you build a fully automated client portal inside Claude Projects — so every client gets consistent onboarding, weekly updates, and polished reports without you manually drafting a single one. It's built for freelancers, consultants, and small agency owners who are drowning in client communication. By the end, you'll have a system that handles repetitive client touchpoints automatically, so you can focus on doing the actual work.
How to Choose Your Stack
Start with what's already breaking down in your client workflow — if onboarding is chaos, prioritize the intake and doc tools first. If you're a solo freelancer on a tight budget, the free tier of Claude plus one or two free integrations will cover 80% of your needs. Only add paid tools when a specific bottleneck costs you more time than the subscription costs you money. If you're running 10+ active clients at once, the advanced stack pays for itself in hours saved by week two.
1. Claude (with Projects)
What it does: Lets you build a persistent AI workspace per client, with custom instructions, memory, and uploaded documents that stay in context across every conversation.
Best for: Any consultant or agency owner who answers the same client questions repeatedly and wants one intelligent hub per account.
Real example: Upload a client's brand brief, contract, and onboarding form once — then ask Claude to draft every status update, report, or email in their specific tone and context automatically.
Pricing: Freemium — Free tier available; Claude Pro at $20/month unlocks Projects with full file uploads and priority access.
Get started: Create a new Project, name it after your first client, and paste in their contract summary plus three sentences describing their goals — then prompt: "You are this client's account manager. Always write updates in a professional but warm tone that references their core objectives."
2. Notion
What it does: Acts as the client-facing dashboard where onboarding checklists, deliverables, and reports live in one shareable link.
Best for: Freelancers and agencies who want clients to have a single URL that shows everything happening on their project without needing a login to a complex platform.
Real example: Build a Notion page per client with a live status board, embedded reports, and an onboarding checklist — then share it as a public link so clients check it instead of emailing you.
Pricing: Freemium — Free plan covers up to 10 guests; paid plans from $12/month per user.
Get started: Duplicate a free Notion client portal template, then paste Claude's first onboarding summary directly into the "Welcome" section.
3. Tally
What it does: A dead-simple form builder that captures client intake data and sends responses straight to your workflow.
Best for: Consultants who need to collect onboarding info — goals, timelines, stakeholders — without paying for Typeform or building something complex.
Real example: Build a 10-question onboarding form in Tally, embed it in your Notion portal, and feed the responses directly into Claude as the starting context for a new Project.
Pricing: Freemium — Free plan is fully functional; Pro at $29/month adds logic branching and custom domains.
Get started: Create a form with five questions about your client's goals, then copy the raw response into Claude and prompt: "Based on this intake form, write a personalized onboarding welcome email and a 30-day kickoff plan."
4. Zapier
What it does: Connects your tools automatically so a trigger in one app (like a Tally form submission) fires an action in another (like creating a Notion page or sending an email).
Best for: Non-technical users who want automation between apps without writing a single line of code.
Real example: Set a Zap so every new Tally form submission automatically creates a new Notion client page and sends you a Slack notification with the client's key details.
Pricing: Freemium — Free plan includes 100 tasks/month; paid from $19.99/month for 750 tasks.
Get started: Build your first Zap connecting Tally → Notion using the pre-built template in Zapier's library, then add a second step to email yourself the intake summary.
5. Google Docs
What it does: Provides a shareable, comment-friendly document layer for reports and deliverables that clients can review and sign off on without needing special software.
Best for: Consultants who need clients to review, comment on, or approve written deliverables — reports, strategies, proposals — in a familiar environment.
Real example: Have Claude draft a monthly performance report inside a Claude Project, then paste it into a Google Doc and share it with the client for comments before you finalize it.
Pricing: Free with a Google account.
Get started: Create a Google Doc template for your monthly report, then prompt Claude: "Using the data below, fill in this monthly report template in a clear, executive-summary style."
6. Make (formerly Integromat)
What it does: A more powerful automation platform than Zapier that handles complex multi-step workflows — including branching logic and API calls — at a lower cost.
Best for: Agency owners running 5+ clients who need automations that go beyond simple triggers, like conditional logic based on client type or project stage.
Real example: Build a Make scenario that pulls a client's completed tasks from Notion, feeds them into a Claude API call, and emails a formatted weekly update every Friday at 9am.
Pricing: Freemium — Free plan includes 1,000 operations/month; paid from $9/month for 10,000 operations.
Get started: Connect Make to your Notion database and set a weekly schedule trigger — then add an HTTP module to call the Claude API with your report prompt.
7. Loom
What it does: Records quick screen + camera videos so you can deliver personal updates, walkthroughs, or explanations to clients asynchronously.
Best for: Consultants who send complex updates where a video walkthrough saves 10 back-and-forth emails.
Real example: Record a 3-minute Loom walking through the monthly report Claude generated, embed the link in Notion, and your client gets a human touch without a scheduled call.
Pricing: Freemium — Free plan includes 25 videos; paid from $15/month per creator.
Get started: Record a 2-minute walkthrough of your client portal setup, embed it in the Notion onboarding page under "Watch This First."
8. Claude API (via Anthropic Console)
What it does: Gives you direct programmatic access to Claude so you can automate report generation, email drafting, and summaries without manually opening the Claude interface.
Best for: Consultants or agency owners who are comfortable with basic API calls and want to fully automate Claude's outputs into their existing tools.
Real example: Use a Make or Zapier HTTP request to hit the Claude API every Monday morning, generate a client update based on last week's Notion task data, and send it via Gmail automatically — zero manual effort.
Pricing: Pay-as-you-go — Claude 3.5 Haiku from $0.80/million input tokens (most client reports cost less than $0.01 each).
Get started: Log into the Anthropic Console, generate your API key, and paste it into Make's HTTP module with a simple report prompt to test your first automated output.
9. Gamma
What it does: Turns text or outlines into polished, shareable slide decks and presentations using AI — in about two minutes.
Best for: Consultants who need to send monthly or quarterly review decks to clients but hate spending hours in PowerPoint.
Real example: Paste Claude's quarterly summary into Gamma and prompt it to generate a 10-slide client review deck — branded, structured, and ready to share in under three minutes.
Pricing: Freemium — Free plan includes 400 AI credits; paid from $10/month for unlimited AI generation.
Get started: Copy your last client update from Claude, paste it into Gamma's "Generate from text" option, and watch it turn into a shareable presentation you can send instead of a wall of text.
10. Gmail + Google Workspace
What it does: Handles all client-facing email delivery — including templated onboarding sequences, report delivery, and follow-ups — from a professional domain.
Best for: Freelancers and small agencies who want all automated emails to come from a branded address rather than a personal Gmail or no-reply address.
Real example: Connect Gmail to Zapier or Make so every Claude-generated client update gets sent automatically from your branded email at a scheduled time each week.
Pricing: Freemium — Free personal Gmail available; Google Workspace (professional domain) from $6/month per user.
Get started: Set up a Gmail label called "Client Updates," then build a Zapier action that sends Claude's weekly output as an email to your client automatically on Friday morning.
Building Your Workflow
Beginner Setup (free tools only)
Start with Claude Projects, Tally, and Notion — this trio covers intake, storage, and communication without spending a dollar.
When a new client signs on, send them your Tally onboarding form. Paste the responses into a Claude Project with your custom system prompt — "You are this client's dedicated account manager. Use their goals and tone preferences from this intake data in every update you write." Then manually copy Claude's outputs (welcome email, onboarding checklist, first status update) into their Notion page and share the link. It takes 15 minutes to set up per client and eliminates 80% of repetitive writing from day one.
Advanced Setup
The full automated stack uses Claude API → Make → Notion → Gmail → Gamma in a seamless pipeline.
Step 1: Store all client data (goals, deliverables, milestones) in a structured Notion database with one row per client.
Step 2: Set a weekly Make scenario that triggers every Friday at 8am, pulls the relevant client row from Notion, and sends the data to the Claude API with your report prompt — "Generate a professional weekly update for [Client Name] based on the following project data: [data]."
Step 3: Make takes Claude's output and sends it via Gmail to the client automatically — branded, on time, zero manual effort.
Step 4: Once a month, paste Claude's summary into Gamma to auto-generate a polished monthly review deck. Share the link in the Notion portal and embed it in the same Gmail digest.
At scale, this runs 10+ client accounts simultaneously with a total weekly time investment of under 30 minutes — just reviewing what went out.
Pro Tips
- Your Claude system prompt is everything — spend 20 minutes writing a detailed one per client that includes their industry, communication style, key goals, and what they hate. A specific prompt like "Never use corporate jargon. Always mention their primary KPI (MQLs) in every update" produces outputs that feel hand-written, not automated.
- Version your Claude Projects by quarter — duplicate the Project at the start of each new quarter, update the context, and archive the old one. This keeps your AI context sharp and prevents Claude from referencing stale information six months later.
- Don't automate the send on day one — run your Make or Zapier automation in "test mode" for two weeks, reviewing every output before it goes to a client. Once you trust the quality, flip it to fully automatic. Sending one bad automated email kills the trust that took months to build.