Projects
Manage client projects end-to-end with task boards, deliverables, approval workflows, and built-in communication. Available on the Free plan.
FreeOverview
The Projects app is a complete project management system built for freelancers and agencies. It brings together task tracking, file delivery, client approvals, and communication into one integrated workspace — replacing the need for separate tools like Trello, Monday.com, or Slack.
Who it’s for:
- Freelance designers managing 5-10 client projects simultaneously
- Small agencies (2-10 people) coordinating team workloads
- Creative professionals delivering work in stages with client sign-off
- Developers and consultants tracking project milestones and deliverables
What’s included:
| Feature | Description |
|---|---|
| Kanban Board | 6-column task board with drag-and-drop |
| Deliverables | File uploads with version history and approval workflow |
| Project Canvas | Rich text editor for collaborative notes |
| Communication | Built-in messaging per project |
| Project Sharing | Public links and email invitations |
| Client Portal | Clients review, approve, and communicate through a branded portal |
| File Library | Reusable asset library across all projects |
Getting Started
Creating a Project
Navigate to Projects
Go to Dashboard → Projects in the sidebar. You’ll see the projects dashboard with stats and your project list.
Click “New Project”
Click the New Project button in the top-right corner to open the project creation dialog.
Fill in project details
| Field | Required | Description |
|---|---|---|
| Project name | Yes | A clear name for the project (e.g., “Brand Identity Design”) |
| Description | No | Brief summary of the project scope |
| Client | Yes | Select an existing client or type a new name — the client record is auto-created |
| Deadline | No | Target completion date |
| Status | Auto | Starts as Draft — change to Active when you begin work |
Save the project
Click Create Project. You’ll be taken to the project detail view with tabs for tasks, deliverables, communication, and more.
When you type a new client name in the project dialog, GoConverso automatically creates the client record in your CRM. No need to add the client separately first.
Project Statuses
Every project moves through these statuses:
| Status | Meaning |
|---|---|
| Draft | Project created but work hasn’t started |
| Active | Work is in progress |
| Completed | All deliverables approved, project finished |
| Archived | Project stored for reference (hidden from active views) |
Dashboard Overview
The projects dashboard shows:
- Stats cards — Active projects count, total deliverables, average completion rate
- Project list — All projects with status badges, client name, deadline, and progress bar
- Filters — Filter by status (Draft, Active, Completed, Archived)
- Search — Find projects by name or client
Kanban Board
Each project has a built-in Kanban board for task management. Access it from the Tasks tab in the project detail view.
Task Columns
The board has 6 columns representing the task lifecycle:
| Column | Color | Purpose |
|---|---|---|
| Backlog | Gray | Ideas and future tasks |
| To Do | Blue | Ready to start |
| In Progress | Yellow | Currently being worked on |
| In Review | Purple | Waiting for review or feedback |
| Blocked | Red | Cannot proceed — needs attention |
| Done | Green | Completed |
Creating Tasks
Click the + button at the top of any column to create a task:
| Field | Description |
|---|---|
| Title | Task name (required) |
| Description | Detailed instructions or notes |
| Priority | Low, Medium, High, or Critical |
| Assigned to | Team member (if using Staff Management) |
| Due date | Task deadline |
| Story points | Effort estimation (optional) |
| Estimated hours | Time estimation (optional) |
Moving Tasks
Drag and drop tasks between columns to update their status. The column order is preserved, so you can arrange tasks within a column by dragging them up or down.
Task Details
Click any task card to open the detail view where you can:
- Edit all task fields
- Add comments for discussion
- Create checklists for sub-tasks
- Attach deliverables to the task
- Track actual hours worked
- View task history
Empty columns are automatically hidden on the board to save space. They reappear when you drag a task into them or create a new task.
Pin System and Master Kanban
Mark important tasks as pinned by clicking the bell icon on any task card. Pinned tasks appear in the Master Kanban (Overview tab) — a grid-based dashboard showing your most important tasks across all projects with visual status badges.
This gives you a bird’s-eye view of critical work without switching between individual projects.
Deliverables
The Deliverables tab is where you manage files delivered to the client. Each deliverable goes through an approval workflow.
Uploading Deliverables
- Open a project and go to the Deliverables tab
- Click Upload Deliverable
- Select a file (images, PDFs, documents, design files)
- Add a title and optional description
- The file is uploaded to private storage with automatic versioning
Supported file types include images (PNG, JPG, SVG, WebP), PDFs, documents, and more. Files are stored in a private Supabase storage bucket with row-level security.
Approval Workflow
Every deliverable follows this workflow:
Upload → Pending Review → Client Reviews → Approved ✅
→ Revision Requested 🔄 → Re-upload → ...| Status | Who acts | What happens |
|---|---|---|
| Pending | Professional | Deliverable uploaded, waiting for client review |
| Approved | Client | Client accepts the deliverable — marked as complete |
| Revision Requested | Client | Client requests changes with feedback — you upload a new version |
File Preview
Click any deliverable to open a full-screen lightbox preview. Supported formats include images, PDFs, and documents. The preview includes navigation controls for browsing multiple deliverables.
Version History
When a client requests revisions and you upload a new version, the previous version is preserved. This creates a complete history of iterations for each deliverable.
Project Canvas
Each project includes a Canvas — a rich text editor for collaborative notes, briefs, meeting minutes, or any freeform content. Access it from the Canvas tab in the project detail view.
Features
- Rich text editor with full formatting toolbar (bold, italic, headings, lists, tables, code blocks)
- Auto-save every 10 seconds with visual indicators:
- “Saving…” — save in progress
- “Unsaved changes” — edits not yet saved
- “Saved at HH:MM” — last save timestamp
- One canvas per project — auto-created on first access
- Uses the same DOCO editor available in other parts of the platform
The canvas is private to the professional. Clients do not see the canvas content through the Client Portal.
Communication
The Communication tab provides a built-in messaging thread for each project. Messages are exchanged between the professional and the client directly within the project context.
How it works
- Each project has its own message thread
- Messages appear in chronological order with timestamps
- Both the professional (from the dashboard) and the client (from the Client Portal) can send messages
- Messages are stored securely and linked to the project record
This eliminates the need for external communication tools and keeps all project-related conversation in one place.
Project Sharing
Share projects with clients using public links or email invitations.
Share Links
- Open a project and go to Settings → Sharing
- Click Generate Share Link to create a unique UUID-based URL
- Copy the link and send it to your client
The public link gives the client a read-only view of the project with deliverables and progress. From there, they can navigate to the full Client Portal for interactive features (approvals, messaging).
Email Invitations
Plus+- In the sharing settings, enter the client’s email address
- Click Send Invitation
- GoConverso sends a professional branded email with:
- Project name and description
- A direct link to the Client Portal
- Your branding and contact information
Invitation tracking:
| Metric | Description |
|---|---|
| Sent | Invitation email sent successfully |
| Opened | Client opened the email |
| Clicked | Client clicked the link to view the project |
Access Statistics
The project settings show access stats including total views, unique visitors, and last accessed timestamp.
Client Portal
Clients access their projects through the Client Portal — a branded, OTP-authenticated interface embedded in your GoConverso website.
How Clients Access
- Client receives a share link or email invitation
- They enter their email and receive a one-time password (OTP)
- After authentication, they see all projects shared with them
Portal Features
The client portal for projects includes:
- Projects list — All shared projects with status, progress, and deadlines
- Deliverables view — Review uploaded files, approve or request revisions with feedback
- Chat — Send messages to the professional directly within the project
Visual Variants
The portal adapts to your website’s template with 3 design variants:
| Variant | Plan | Style |
|---|---|---|
| Minimalist | Free | Clean, simple layout |
| Modern | Plus | Enhanced visuals with card-based design |
| Professional | Pro+ | Full-featured portal with advanced UI |
The variant is configured in the Template Editor as a draggable section that you can position on your website.
Client Approval Workflow
From the portal, clients can:
- Browse deliverables uploaded by the professional
- Preview files in a full-screen lightbox
- Approve a deliverable — marks it as complete
- Request revision — adds feedback and sends it back to the professional
- Send messages — communicate within the project context
File Library
The File Library is a centralized storage for reusable assets across all your projects. Access it from the Library tab on the projects dashboard.
Features
- Upload files to a shared library (not tied to a specific project)
- Reuse library files across multiple projects
- Search and filter by file name or type
- Integration with Digital Products — import project files into your content library for selling as digital products
Files in the library can be imported into the Digital Products content library with one click, making it easy to repurpose project work as sellable digital products.
Integrations
Client Management (CRM)
Every project is linked to a client record. From any client’s profile in the CRM, you can see their complete project history including:
- All projects (active and archived)
- Deliverables and approval status
- Communication timeline
Staff Management
If you use the Staff Management app, you can assign team members to projects and tasks:
- Assign staff to projects for visibility
- Assign individual tasks to specific team members
- Track workload across the team
Digital Products
Project deliverables and library files can be imported into the Digital Products system through a unified media selector with 3 tabs:
- Content Library — existing digital products
- Projects Library — files from your projects
- Upload New — upload fresh files
Template Editor
The Projects portal section can be added to your website through the Template Editor as a draggable section, just like any other website section.
Plan Availability
Projects is available on all plans with varying limits:
| Feature | Free | Plus | Pro | Max | Ultra |
|---|---|---|---|---|---|
| Projects | 3 | 20 | Unlimited | Unlimited | Unlimited |
| Deliverables per project | 10 | 50 | Unlimited | Unlimited | Unlimited |
| File Library storage | 100 MB | 1 GB | 5 GB | 20 GB | Unlimited |
| Kanban Board | Yes | Yes | Yes | Yes | Yes |
| Project Canvas | Yes | Yes | Yes | Yes | Yes |
| Communication | Yes | Yes | Yes | Yes | Yes |
| Project Sharing | Yes | Yes | Yes | Yes | Yes |
| Client Portal variants | Minimalist | + Modern | + Professional | + Professional | + Professional |
| Email Invitations | — | Yes | Yes | Yes | Yes |
| Staff Assignments | — | — | Yes | Yes | Yes |