← Home

FLOWFOLIO · DOCS

Your complete guide to Flowfolio — from first login to mastering AI, billing, and client portals.

Complete user guide

🚀

Overview

What is Flowfolio?

In one line

Flowfolio is a command center for freelancers — clients, projects, tasks, files, AI assistance, and billing in one place.

Key benefits

BenefitWhat it means
One dashboard for everythingStop juggling spreadsheets, emails, and chats
AI turns briefs into tasksPaste a messy message → get a structured task list
Clients see progressProfessional portal — no more 'where are we at?'
Payment links with proofClients upload payment proof directly
Works on any device (PWA)Install as an app on phone, tablet, or desktop
🎯

First steps

Getting Started

Step 1: Create your account

  1. 1

    Go to Flowfolio

    Click "Start free trial" on the landing page.

  2. 2

    Fill in your details

    First name, last name, email, password — or sign up with Google (faster).

  3. 3

    Activate

    Check your email and click the activation link.

Tip

Google sign-up skips the password step and gets you in faster.

Step 2: Welcome tour

  1. 1

    Review benefits

    Clients, projects, tasks, files in one place. Delivery statuses and approvals. Invoices tied to projects.

  2. 2

    Explore

    Click "Explore my workspace" to enter your dashboard.

Step 3: Your first actions

  1. 1

    Add client & project

    Creates a client, then a project for them.

  2. 2

    Personal project

    Create a project without a client (for experiments).

  3. 3

    Create invoice

    Jump straight to billing.

  4. 4

    Templates & AI

    Pre-built message templates and AI shortcuts.

👥

Manage your clients

Clients

Purpose

Store client information so you can link them to projects and invoices.

Create a client

  1. 1

    Navigate

    Go to Clients in the sidebar → Click "New Client".

  2. 2

    Fill in

    Name (required), Email (required — used for portal access), Company (optional), Notes (optional), Preferred currency (optional).

  3. 3

    Save

    Click Create.

Client fields

FieldRequired?Notes
NameYesHow the client appears in your workspace
EmailYesUsed for portal magic link access
CompanyNoInternal reference
NotesNoPrivate reminders about this client
Preferred currencyNoAuto-suggested from email domain

Client Portal Link

Each client gets a magic link to their portal. Click the Portal badge → Generate → Copy link → Send via secure channel. You can revoke or pause access anytime.

📁

Organize your work

Projects

Purpose

Each project is a container for tasks, notes, files, and billing related to a specific piece of work.

Create a project

  1. 1

    Navigate

    Go to Projects → Click "New Project".

  2. 2

    Select client

    Choose from your client list.

  3. 3

    Name & describe

    Project name (e.g., "Website Redesign") and a brief description (becomes the baseline for scope analysis).

  4. 4

    Add links

    Optional — Figma, GitHub, Drive links, etc.

  5. 5

    Pick a color

    Visual identifier for this project across the app.

Inside a project you can

FeatureDescription
Kickoff draftAI-generated objectives, deliverables, milestones, risks
LinksExternal tool references (Figma, GitHub, etc.)
NotesPer-project scratchpad with autosave
AI AssistantOpens pre-loaded with this project's context
Client portalManage the magic link for this client
ArchiveHide completed projects from your active list

Track your work

Tasks

Task status flow

Pending
In Progress
Delivered
Approved

Status meanings

StatusMeaningColor
PendingNot started yetGray
In ProgressCurrently working on itBlue
DeliveredSent to client for reviewPurple
ApprovedClient approved itGreen

Create tasks manually

  1. 1

    Go to Tasks

    Click "New Task" in the sidebar.

  2. 2

    Select project

    Choose which project this task belongs to.

  3. 3

    Enter details

    Title (required), description (optional), due date (optional).

  4. 4

    Create

    Click Create.

Create tasks with AI (recommended)

  1. 1

    Go to AI Assistant

    Select "Generate tasks" mode.

  2. 2

    Paste context

    A brief, email thread, or meeting notes.

  3. 3

    Generate

    Click "Generate tasks".

  4. 4

    Review & select

    Pick which AI suggestions to keep.

  5. 5

    Create

    Click "Create selected tasks".

Pro tip

When you mark a task as Delivered, Flowfolio offers to draft a delivery email using AI. Use it!

Task board features

FeatureHow to use
Drag & dropMove cards between columns to change status
Quick addAdd tasks at the bottom of any column
SearchUse the search bar (keyboard shortcut available)
Sort by tensionSort by urgency or default order
AI insight badgeShows which tasks were created/enriched with AI
🤖

Your AI copilot

AI Assistant

Purpose

Your AI copilot for drafting, planning, and analyzing — saves hours of admin work.

AI Modes

ModeWhat it doesPlan
KickoffBrief → full project plan (name, objectives, tasks, milestones, risks)All
Generate TasksBrief/conversation → structured task listAll
Summarize EmailLong thread → key decisions and next stepsAll
Suggest ReplyDraft a response with tone control and intent profilesAll (except Starter)
Client UpdateGenerate a professional status update emailAll
Scope CheckCompare client message vs project baselineAll
ChecklistPhase checklist by work type (landing, branding, etc.)All
Commercial ProposalProposal outline with timeline and budgetPro+

How to use any AI mode

  1. 1

    Select mode

    Choose from the dropdown menu.

  2. 2

    Select project

    Optional — adds project context for better results.

  3. 3

    Paste context

    Your brief, email, message, or question.

  4. 4

    Choose tone

    Friendly or Formal (where applicable).

  5. 5

    Generate

    Click the generate button.

  6. 6

    Review & copy

    Edit the result and copy it for use.

Reply Assist Profiles

ProfileUse when
Balanced draftGeneral response
Sound more professionalElevate the tone
Explain a delayYou're running late
Ask for feedbackNeed client input
Announce deliveryHandoff moment
Discuss scope changeClient wants something new
No free extrasPush back on out-of-scope requests
Ask for depositRequest upfront payment
Decline politelySay no gracefully
Separate quote neededNew work needs pricing
Request missing materialsClient hasn't sent assets

Quick Coach

The floating chat button (bottom-right) opens a quick AI coach for day-to-day questions. Each reply uses 1 Spark (same quota as the main copilot).

AI usage

Each generation uses ~1 AI Spark (Chispa). Check your remaining Sparks in the sidebar.

💰

Get paid professionally

Billing

Purpose

Create professional payment links and track payments — no more bouncing bank aliases via chat.

Create an invoice

  1. 1

    Navigate

    Go to Billing → Click "New Invoice".

  2. 2

    Select client

    Required — must have at least one client.

  3. 3

    Fill details

    Project (optional), Amount, Currency (auto-suggested), Description, Due date, Service type.

  4. 4

    Recurring

    Toggle for subscription-style invoices.

  5. 5

    Create

    Click Create Invoice.

Pro tip

Generate the payment link right after milestone approval — don't wait until end of month.

Payment management

ActionWhat happens
Copy LinkCopy the payment link to share with client
View proofSee the uploaded payment proof (image or PDF)
ApproveMarks the invoice as paid
RejectRejects the proof (client is notified)
Mark paidManually mark as paid without proof

Payment reminder messages

Flowfolio can generate WhatsApp or Email reminder text for: due soon, overdue without proof, and proof waiting for approval.

Billing Calendar

Go to Billing → Calendar to see invoice due dates, task deadlines, deliveries, approvals, and custom events — all in one view.

🔗

Professional client access

Client Portal

Purpose

Give clients a professional window into their projects — no account needed, just a magic link.

What clients see

SectionContent
OverviewAI-generated project summary
ProjectsList of their projects with progress
Task BoardKanban view — they can approve delivered tasks
RoadmapVisual timeline of phases and milestones
InvoicesAmounts, status, payment link, proof upload
FilesDownloadable assets shared by you
SuggestionsSend feedback or change requests

How clients access

  1. 1

    You generate

    Create a magic link from the client page.

  2. 2

    Client opens

    They open the link you sent.

  3. 3

    Email verification

    They enter the email you registered for them.

  4. 4

    Portal loads

    They see their projects, invoices, and files.

Link expiration

The magic link expires after a period. Generate a new one when needed. You can also revoke or pause access anytime.

📝

Your second brain

Notes

Purpose

A scratchpad per project for decisions, meeting minutes, and context that isn't a task yet.

Using notes

  1. 1

    Navigate

    Go to Notes → Select a project from the filter.

  2. 2

    Create

    Click "New note".

  3. 3

    Write

    Markdown supported: **bold**, lists, `code`.

  4. 4

    Autosave

    Notes save automatically as you type.

AI features

FeatureDescriptionCost
Refine with AIPolish your notes for clarity1 Spark
Convert to TaskAI extracts actionable item from note1 Spark

Pro tip

Trust autosave. When intent becomes executable, escalate to Tasks or AI instead of hoarding blobs.

📅

Visualize your month

Calendar

Purpose

See payments, deadlines, deliveries, and custom events in one calendar view.

Event types

TypeSource
InvoiceDue dates from Billing
Task dueTask deadlines
DeliveryTasks marked as delivered
ApprovedTasks approved by clients
CustomEvents you add manually

Navigation

Click < > arrows to change months. Events are color-coded by type. Click an event for details.

📋

Quick-start shortcuts

Templates

Purpose

AI checklists and copy-paste messages — no credits needed for text templates.

AI Checklists by Work Type

TypeUse for
Landing / marketing siteWebsites, landing pages
Branding / identityLogos, brand guides
E-commerceOnline stores
MVP / appMinimum viable products
SEO / content growthSEO projects

Copy-Paste Messages (no AI credits)

TemplateWhen to use
Deposit / kickoff paymentRequest upfront payment
Polite follow-upClient hasn't responded
Deliverable ready for reviewNotify client of delivery
After a call — recapPost-meeting summary
Clarify scopePush back on scope creep

Remember

Personalize names and amounts before sending any template.

📊

Your war room

Dashboard & Pulse

Purpose

See everything at a glance — risk scores, priorities, momentum, and quick actions.

Dashboard widgets

WidgetWhat it shows
Quick ActionsOne-click shortcuts to create clients, projects, invoices, tasks
Operational PulseRisk score and priority suggestions per project
This Month vs LastApproved tasks and invoices compared to previous month
Recent ProjectsYour latest projects with task counts
Upcoming TasksPending or in-progress tasks
RoadmapPrioritized tasks in one flow

Pulse tension score

ScoreMeaningColor
0–30%Steady / CalmGreen
31–70%Elevated attention neededAmber
71–100%High operational strainRed

What the pulse detects

Overdue tasks, deliverables waiting for client feedback, stale in-progress tasks (14+ days), unpaid invoices, and thin kickoff descriptions (<400 chars with open tasks).

AI pulse features

FeatureDescriptionCost
Explain with AINarrative explanation of the risk level1 Spark
Suggest next tasksAI-inferred task titles from pulse data1 Spark

Pricing explained

Plans & AI Sparks

Subscription plans

PlanPriceProjectsClientsAI Sparks/month
StarterFree3250
Plus$12/mo510200
Pro$25/mo12161,000
Complete$330/yr20201,500
Agency$69/moUnlimitedUnlimited5,000

What are AI Sparks?

Sparks (Chispas) are your monthly AI usage quota. Every AI generation uses ~1 Spark: kickoff, tasks, summaries, replies, scope checks, checklists, updates, coach replies, note refinement, pulse explanations.

Plan restrictions

PlanKey restrictions
StarterSmart replies blocked. 50 Sparks/month. Max 3 projects, 2 clients.
PlusAll AI features. 200 Sparks/month. Basic branding.
ProCommercial proposal unlocked. 1,000 Sparks/month.
CompleteBest annual rate. 1,500 Sparks/month. Premium support.
AgencyUnlimited everything. White label. Multi-user.

Checking your usage

Sidebar shows your remaining Sparks. Settings → Plan shows detailed usage. A banner appears when you're running low.

⚙️

Customize your experience

Settings & PWA

User settings

  1. 1

    Profile

    Update your name and email.

  2. 2

    Plan usage

    View your current plan limits and AI Spark usage.

  3. 3

    Password

    Change your password.

  4. 4

    Account

    Manage your account settings.

Theme

Click the theme toggle in the sidebar: Light, Dark, or System (follows OS preference).

Language

Click the language switcher in the sidebar footer: English or Español.

Install as App (PWA)

  1. 1

    Chrome/Edge

    Click "Install app" in the sidebar → Follow browser prompt.

  2. 2

    iPhone/iPad

    Open in Safari → Share → "Add to Home Screen" → Add.

  3. 3

    Mac Safari

    File → "Add to Dock" or Share → "Add to Dock".

PWA benefits

Standalone app experience, offline page, quick home screen access — like a native app.

At a glance

Quick Reference

Status flow

Pending
In Progress
Delivered
Approved

Entity relationships

Client → Project → Tasks
Project → Notes
Project → Files
Project → Invoices

AI mode quick guide

You want to...Use this mode
Start a project from a briefKickoff
Create tasks from a conversationGenerate Tasks
Summarize a long emailSummarize Email
Draft a response to a clientSuggest Reply
Check if a request is in scopeScope Check
Get a phase checklistChecklist by Work Type
Write a status update for clientClient Executive Update
Generate a proposalCommercial Proposal (Pro+)
Quick freelancing adviceQuick Coach (floating button)

Common scenarios

ScenarioSteps
New client projectClients → New Client → Projects → New Project → AI Kickoff
Client asks for something newAI → Scope Check (paste their message)
Deliver and get paidMark task Delivered → Create Invoice → Send payment link
Client hasn't respondedTemplates → Copy "Polite follow-up" message
Need to prioritize this weekDashboard → Pulse → "Explain with AI"
Meeting recapNotes → Write notes → AI Refine → Convert to Task