Claude Projects: Build a Client Portal That Runs Itself
What This Toolkit Is For
This toolkit shows you how to build a self-running client portal using Claude Projects — Anthropic's feature that lets you give Claude persistent memory, custom instructions, and uploaded documents that it references every single conversation. Freelancers, agency owners, and consultants with more than 3 active clients will get the most out of this. By the end, you'll have a system that handles new client onboarding, sends status updates, and generates reports — without you manually typing the same things over and over.
How to Choose Your Stack
Start with what's slowing you down the most right now. If onboarding new clients takes hours of back-and-forth, prioritize tools that automate intake and document delivery. If you're drowning in reporting, focus on tools that pull data and let Claude write the summaries for you.
Your skill level matters here too. If you've never used an automation tool like Zapier or Make, start with the beginner stack — it's 100% free and runs entirely inside Claude. Only upgrade to paid tools when the manual workarounds are costing you more time than the subscription costs in money.
1. Claude (Anthropic)
What it does: Acts as the brain of your entire client portal — remembering client details, following your custom rules, and generating every client-facing document on demand.
Best for: Any freelancer or agency owner who wants one AI that knows every client's name, project status, tone preferences, and deliverables without being reminded each session.
Real example: Upload your client contract and brand guidelines, then ask Claude to "Write a project kickoff email for [Client Name] using our standard onboarding template" — it pulls the right details automatically.
Pricing: Freemium (free tier: limited messages/day) / Paid from $20/month (Claude Pro, required for Projects feature)
Get started: Open Claude, hit "Projects," create one called "Client Portal," and paste in your master client list as the first document.
2. Notion
What it does: Serves as your client database and living document hub that Claude can reference and that clients can actually log into.
Best for: Consultants and agencies who want a single source of truth where every client's SOW, notes, and deliverables live in one place.
Real example: Use it to build a Notion page per client, then copy that page's content into your Claude Project so Claude always has the latest project context.
Pricing: Freemium (free tier: unlimited pages for individuals) / Paid from $10/month per user for teams
Get started: Create a "Client Hub" Notion database with columns for Client Name, Status, Next Deliverable, and Due Date — this becomes the raw data Claude summarizes into reports.
3. Zapier
What it does: Connects your intake forms, email, Notion, and Claude together so data moves automatically without you touching it.
Best for: Agency owners who are manually copy-pasting information between tools and losing 30–60 minutes a day doing it.
Real example: Build a Zap that triggers when a new client fills out a Typeform, creates a Notion page for them, and sends you a Slack notification — all in under 3 minutes of setup.
Pricing: Freemium (free tier: 100 tasks/month, 5 Zaps) / Paid from $19.99/month
Get started: Connect Typeform → Notion as your first Zap using Zapier's template library — it's a 4-click setup.
4. Typeform
What it does: Collects structured client information through beautiful intake forms that feel like a conversation, not a government document.
Best for: Service providers who spend hours emailing new clients back and forth to gather the same basic information every single time.
Real example: Build a 10-question onboarding form that captures brand voice, goals, deadlines, and budget — then feed the responses directly into your Claude Project as the client's profile.
Pricing: Freemium (free tier: 10 questions, 10 responses/month) / Paid from $25/month
Get started: Use Typeform's "Client Onboarding" template and customize the first 3 questions to match what you always ask new clients in your discovery call.
5. Make (formerly Integromat)
What it does: Automates complex multi-step workflows between your tools with more flexibility and lower cost than Zapier.
Best for: Power users who need advanced logic — like "if a client's project is marked Late in Notion, automatically draft an apology update email via Claude."
Real example: Build a scenario that pulls weekly project data from Notion, sends it to Claude via API, and emails the generated status report directly to your client every Friday at 9am.
Pricing: Freemium (free tier: 1,000 operations/month) / Paid from $9/month
Get started: Set up a scheduled trigger in Make that pulls your Notion database every Monday morning and formats it as a weekly priorities list.
6. Google Docs
What it does: Stores and formats your client deliverables in a tool every client already knows how to open and comment on.
Best for: Freelancers who deliver written work — reports, strategies, copy — and need a frictionless way to share drafts and collect feedback.
Real example: Have Claude draft a monthly performance report, paste it into a Google Doc, and share the link with your client — they can comment directly without needing any new tools.
Pricing: Free (with Google account)
Get started: Create a Google Drive folder called "Client Deliverables 2025," give each client a subfolder, and add the folder link to their Claude Project document.
7. Calendly
What it does: Automates your meeting scheduling so clients can book check-ins, onboarding calls, and reviews without a single email thread.
Best for: Consultants who waste time in "when are you free?" email chains and want clients to self-schedule based on real availability.
Real example: Embed your Calendly link in your onboarding email (written by Claude) so new clients book their kickoff call the moment they sign — no follow-up needed.
Pricing: Freemium (free tier: 1 event type, unlimited bookings) / Paid from $10/month per user
Get started: Create one event type called "Client Check-In — 30 min" and add your Calendly link to the signature of every Claude-generated client email.
8. Loom
What it does: Lets you record quick screen-share videos to explain updates, walkthroughs, or deliverables — faster than writing a long email, more personal than a doc.
Best for: Designers, developers, and strategists who deliver complex work that's easier to show than describe in text.
Real example: Record a 3-minute Loom walking through a client's monthly report, then use Claude to write the accompanying summary email that links to the video.
Pricing: Freemium (free tier: 25 videos, 5 minutes each) / Paid from $12.50/month
Get started: Record your next client update as a Loom instead of writing it out — then ask Claude to "write a 3-sentence email to introduce this Loom video to my client."
9. Claude API (via Anthropic)
What it does: Lets you call Claude programmatically so you can build automated pipelines that generate reports and updates without manually opening the chat interface.
Best for: Technical users or anyone working with a developer who wants fully automated client communications triggered by real data.
Real example: Write a script that pulls project metrics from your project management tool every Friday, sends them to the Claude API, and emails the generated summary report to clients automatically.
Pricing: Pay-as-you-go — roughly $0.003 per 1,000 tokens (Claude 3 Haiku, cheapest model); most small automations cost under $5/month
Get started: Get your API key from console.anthropic.com, then test your first call using Claude's Quickstart guide with a simple prompt: "Summarize this project status in 3 bullet points: [paste data]."
10. Slack
What it does: Creates a dedicated communication channel per client so updates, questions, and approvals happen in real-time instead of buried in inboxes.
Best for: Agency owners managing multiple clients simultaneously who need a faster, more organized alternative to email chains.
Real example: Use Claude to draft a weekly update, then post it directly to your client's Slack channel — clients respond with approvals or changes in minutes instead of days.
Pricing: Freemium (free tier: 90 days of message history, 10 app integrations) / Paid from $7.25/month per user
Get started: Create a Slack workspace, make one channel per client named #client-[name], and invite your client as a guest — then use Claude to draft the first welcome message.
Building Your Workflow
Beginner Setup (free tools only)
Start with Claude (Pro), Notion, and Google Docs working together.
Build your Claude Project with a Notion export of your client database pasted as a reference document. When a deliverable is due, open your Claude Project and prompt: "Write a status update for [Client Name] based on the project notes — keep it under 150 words and professional." Paste the output into a Google Doc, share the link with your client, and done. This alone saves most freelancers 3–5 hours a week.
Advanced Setup
The full system runs like this — Typeform → Zapier → Notion → Claude API → Slack.
Step 1: New client fills out your Typeform intake form.
Step 2: Zapier automatically creates a Notion page with all their details.
Step 3: A scheduled Make scenario pulls each client's Notion data every Friday at 8am.
Step 4: Make sends that data to the Claude API with the prompt: "You are an account manager at [Your Agency Name]. Write a professional weekly update email based on this project data: [data]. Keep it under 200 words, friendly but concise."
Step 5: The generated email gets posted to that client's Slack channel automatically — or sent via Gmail if the client isn't on Slack.
The result: every client gets a personalized, accurate weekly update with zero manual writing from you.
Pro Tips
- Name your Claude Project after your business, not "Client Portal" — it keeps things organized when you eventually build multiple Projects for different workflows (e.g., "Sales Outreach," "Content Pipeline").
- Upload a "Voice and Tone" document to your Claude Project — a one-page guide describing how you communicate with clients (formal vs. casual, how you handle delays, your sign-off style) so every generated message sounds like you wrote it.
- Test your automated reports by sending them to yourself first — run the full workflow with fake client data before going live; a report with the wrong client name sent to the wrong person will undo months of trust instantly.