| | $25/month (Pro plan, $18.75/month annual). Free plan available. | $15/month (Basic, $9/month annual) | $36/month (Starter, $29/month annual) | $14/month (Starter plan, $7/month annual) | $12/month (Starter, $10/month annual) | $59/month (Starter plan, $39/month annual) |
| No free plan (14-day trial available) | Free plan (3 proposals, contracts, invoices per month, 10GB storage) | No free plan (trial available) | No free plan (7-day trial) | No free plan (7-day trial) | No free plan (14-day trial) | No free plan (14-day trial available) |
| | 7-day free trial of Pro plan | | 7-day trial + 60-day money-back guarantee | | | |
Manage projects and tasks | Fully flexible project and task setup you can shape to your workflow | Basic task management with to-do lists and Kanban boards | Basic project and task management | Projects with task lists and pipeline | Project tracker (focus on booking, limited task management) | Projects with Table, Kanban, and Timeline views | Basic task tracking only (no Gantt, no Kanban boards, no dependencies) |
Project roles and permissions | Control exactly who can view or edit each part of a project | No project roles or permissions (solo freelancer tool) | 4 fixed roles (PMs cannot view financials) | 5 team roles with project access control | Team collaboration on Plus plan only | 4 project access levels (full, read-only, overview, hidden) | Client portal access controls (no granular project roles) |
| Unlimited boards to run parallel workflows in the same project | Single task board per project | Strictly restricted to 1 board per project | You cannot use task boards | Single board view per project; focus on simple lists | | Single task board with filtered views (My tasks, Team tasks, Client tasks) |
Embeddable project boards | Live project boards embedded into client portals or websites | No embeddable project boards | Embedding live project boards is not supported | You cannot embed project views | No embeddable project boards | No embeddable project boards | No embeddable project boards |
| Read-only public links for sharing progress without risk | No shareable project boards | Portal access only (no public read-only links) | You can share projects via the client portal only | Project access via client portal only | Client portal access only (no public links) | No shareable project boards |
Project stages and milestones | Define custom project lifecycles for different types of work | No project stages or milestones | Milestones with Gantt chart visualization | You can use pipeline stages, but they are predefined | No milestones supported (simple workflow steps only) | Custom task statuses (no formal milestones) | No project stages or milestones |
Connected proposals, contracts, and invoices | Everything related stays connected to the project automatically | Proposals, contracts, and invoices linked with automation triggers | Manual linking (no automatic project integration) | Integrated via Smart Files | Connected lifecycle (contracts and invoices inside projects) | Proposals auto-convert to contracts and projects | Contracts and invoices are separate modules (no auto-linked lifecycle) |
Custom project data fields | Track, sort, filter, and report on custom project data | No custom project data fields | Text, number, date, URL (no filtering) | | | Custom fields on CRM objects (limited on tasks) | No custom project data fields |
| Drag-and-drop tasks across customizable columns | Kanban board view for tasks | Kanban view (limited customization) | You cannot view tasks in a kanban board | Drag-and-drop workflows act as Kanban boards | Kanban board view included | Basic task board (no full Kanban columns or drag-and-drop) |
| Bulk-edit tasks like a spreadsheet | | Basic table view (no bulk editing) | You cannot view tasks in a table | | | |
| Clean task lists with clear hierarchy | | Simple list view with basic sorting | You can view projects in a list | | No dedicated list view (table view used instead) | Basic task list within projects |
| See tasks and deadlines on a calendar | Calendar view with task and event integration | Calendar view for tasks and deadlines | You can see bookings on a calendar | | Homebase calendar with task dates | No calendar view for tasks |
| Plan work visually with task order and dependencies | | Gantt chart with drag-and-drop | You cannot view work on a gantt chart | | Timeline view functions as Gantt chart | |
| Break work down into multiple nested levels | | Nested subtasks supported | You cannot split tasks into subtasks | | Subtasks as checkboxes (single level, not nested) | |
| Turn emails into tasks without manual copying | | No email-to-task conversion | Not supported (email sync only) | | No email-to-task conversion | No email-to-task conversion |
| Keep discussions tied directly to each task | | Comments stay attached to tasks only | You cannot comment on tasks | Built-in chat widget for client communication | Comments and @mentions on tasks | Task-level comments with activity feed |
| Store files directly on the task they belong to | File attachments on tasks | File attachments (no file manager) | You can share files, but not attach them to tasks | Asset delivery via online galleries and project file sharing | File attachments (50 MB limit per file) | Task-level attachments (upload, drag-and-drop, paper clip) |
| Define priority levels that fit your workflow | | | You cannot set task priorities | | No native priority levels | |
Task labels & color coding | Use unlimited labels to visually organize tasks | | No color coding (labels only) | You cannot label or color-code tasks | Custom lead statuses and workflow stages | No native labels or color coding | No task labels or color coding |
| Assign tasks to one or multiple teammates | Single user only (freelancer tool) | One assignee per task (no multi-assign) | You cannot assign tasks to multiple people | Single assignee (focus on solo creative) | Single assignee per task only | No multiple task assignees |
| Reuse task-level structures across projects | | Task templates with dependencies | You cannot reuse task templates | Full project workflows can be templated and reused | Project templates with tasks included | |
| Control access at the individual task level | No task permissions (solo tool) | Project-level only (no task-level) | You cannot set permissions per task | No task-level permissions | 4 access levels per project (not per task) | No task-level permissions |
| Prevent work from starting out of order | | Waiting on, Blocking, Related to | You cannot link tasks together | | Basic task dependencies (limited configuration options) | |
| Automate repeating work with flexible schedules | | Daily, weekly, monthly, milestones | You cannot create recurring tasks | | Daily, weekly, monthly, yearly recurring tasks | |
| Add task-level fields for tracking custom details | No custom task data fields | Custom fields (text and number only) | | | Custom fields on CRM objects (limited on tasks) | No custom task data fields |
| Easily track time using timers or manual entries | Built-in time tracker with one-click start/stop | Timer and manual time entry | Basic time tracking (manual entry on desktop, stopwatch on mobile) | Time tracking is currently in development (Roadmap) | Start/stop timer and manual entry | |
| Log time directly against tasks and subtasks | | Limited to task-level only (no subtask tracking) | Project-level only, no task-level tracking | Time tracking not yet available | Track time by client, project, and task | No task-level time tracking |
| See time spent per project and per client | | | Time tracked at project level | Time tracking not yet available | Track time at project level | No project-level time tracking |
| Clearly separate billable and non-billable time | Billable and non-billable time tracking | Billable and non-billable categorization | Billable time tracking available | Time tracking not yet available | Billable and non-billable toggle on time entries | No billable time tracking |
| Turn tracked time into invoices without extra steps | Convert tracked time to invoice line items | One-click invoice from time entries | Invoice from time logs (desktop only) | Time tracking not yet available | Auto-populate invoices from tracked hours | No billable time invoicing |
| View detailed time reports by task, project, or client | | Detailed timesheet reports | Basic time logs per project | Time tracking not yet available | Time views by project, client, and month (no exportable reports or filters) | |
| See how each team member tracks their time | No team features (solo freelancer tool) | Per-member timesheets with locking | Team members can log time on shared projects | Time tracking not yet available | Team time logging (no approval workflow) | |
Create and send proposals | Create proposals clients can review, approve, and sign in one flow | Create and send proposals with templates | Customizable proposals with e-signatures | Smart files combine proposals and contracts | Integrated proposals with automatic contract linking | Drag-and-drop proposal builder | |
Drag-and-drop proposal builder | Create custom, branded proposals without layout limits or code | Template-based proposal builder (not drag-and-drop) | Visual editor (no true drag-and-drop) | You can edit sections, not free drag-and-drop) | Professional, customizable proposal templates with branding | Drag-and-drop with templates | |
Reusable proposal templates | Reuse proven proposal layouts across clients | Reusable proposal templates | Industry templates plus custom templates | You can use proposal templates | Reusable templates for different service types | Pre-built professional templates | |
Real-time proposal analytics | See exactly when proposals are opened and reviewed | View notifications when proposals are opened | | You can see when a proposal is viewed | Basic status tracking (sent, viewed, accepted) | No view tracking or engagement analytics | |
Live messenger on proposals | Answer questions directly while clients review proposals | No live messenger on proposals | No live chat in proposals | You cannot chat inside proposals | Built-in chat widget for client questions | Client comments directly on proposals | |
| Move from proposal to contract, invoice, or booking automatically | Auto-send contract after proposal approval (Pro plan) | Proposal-contract link only (no scheduler) | Complete Smart Files flow | Smooth flow from lead capture to booking and contract | Auto-convert to contract and project on approval | |
Convert proposal to invoice | Create invoices directly from approved proposals | Convert proposal to invoice | Auto-generate invoice from accepted proposal | Accepted proposals create invoices | Auto-generate invoices once a booking is confirmed | Auto-create invoice when agreement is signed | |
| Offer upsells and add-ons directly inside proposals | | Packages with single, multi-select options | You can offer packages and add-ons | Define service packages and offer optional add-ons | No interactive pricing tables or package selection | |
Interactive pricing tables | Let clients choose options before approving | No interactive pricing tables | Static pricing only (no client selection) | Pricing updates dynamically | Static pricing with optional selections | No interactive pricing tables | |
Dynamic data and variables | Auto-fill proposal content with client and project data | No dynamic data/variables | Basic smart fields (limited variables) | | Automatic data merging for client and booking details | Basic merge fields (no dynamic data blocks) | |
| Automatically expire proposals after a set date | Proposal expiration dates | Manual expiry dates (no automation) | You can set proposal expiry | No automated proposal expiration | Expiration dates not confirmed in documentation | |
| | | Basic PDF export (limited branding) | You can download proposal PDFs | Downloadable PDF versions for all documents | Contracts stored in client profile (no standalone PDF export documented) | Export documents from the portal (not proposal-specific) |
| Create reusable proposal sections you can reuse on demand | No reusable content blocks | Reusable blocks not supported (templates only) | You can reuse proposal sections | No reusable content blocks | No reusable content blocks | |
Legally binding e-signatures | Collect secure electronic signatures on proposals | E-signatures on proposals (limited) | Basic e-signatures (limited audit trail) | | Integrated e-signatures for proposals and contracts | E-signatures on proposals | E-signatures on contracts |
Custom proposal data fields | Create custom proposal data you can sort, filter, and report on | No custom proposal data fields | Text and date custom fields only | | No custom proposal fields | Merge fields for client and project info (no sortable custom data) | |
Create and sign contracts | Create, send, and sign contracts in one continuous flow | Create and send contracts with legally binding e-signatures | Legally vetted templates with e-signatures | Smart files combine contracts and invoices | Legally binding contracts built into the booking flow | Legally vetted contract templates | Contracts with e-signatures included |
Drag-and-drop contract builder | Create fully custom contracts with flexible layouts, no code or formatting limits | Template-based contract builder (not drag-and-drop) | Visual editor (no full drag-and-drop) | You cannot visually build contracts | Template-based contract builder with visual editor | Pre-built legal templates | Template-based contract editor (no drag-and-drop) |
Legally binding e-signatures | Collect secure signatures with audit trails and signer verification | Legally binding e-signatures on contracts | Legally binding e-signatures | Contracts support legal e-signatures | Full e-signature support with audit trails | E-signatures on contracts with audit trail | E-signatures with legal validity on contracts |
Multi-signature / signees | Collect signatures from multiple people on the same contract | | Multiple signers and recipients | You can collect multiple signatures, with fixed roles | Support for multiple signers per document | Single signer per contract (no multi-party signing) | Multi-party signing with completion notifications |
Reusable contract templates | Reuse contract structures to create new agreements faster | Reusable contract templates (lawyer-vetted) | Industry-specific and custom templates | You can use contract templates | Reusable contract templates included | Pre-built legal templates | Reusable contract templates available |
Auto-reminders automation | Automatically follow up until contracts are signed | Manual follow-up reminders (Pro plan) | Auto-reminders (stop after 16 days overdue) | You can send automatic reminders | Automated follow-ups for unsigned contracts | Automatic follow-up reminders | Basic reminders for pending actions |
| Auto-fill contract content with client and project data | No dynamic data/variables in contracts | Basic smart fields (limited variables) | You can use smart fields in contracts | Auto-fill contract data with booking information | Merge fields for client data (no dynamic data blocks) | Basic merge fields for client data |
Contract automation triggers | Trigger automated workflows the moment a contract is signed | Auto-create invoice when contract is signed (Pro plan) | Contract & proposal triggers only | Contracts can trigger workflows | Automated invoice generation upon contract signature | Signed contracts trigger project creation and invoice generation | Basic workflow triggers on contract events |
| See when contracts are opened and reviewed | | Basic email notifications (no detailed tracking) | You receive contract notifications | Real-time notifications for contract activity | Real-time tracking (sent, viewed, paid, overdue) | Notifications when contracts are viewed or signed |
PDF download with signature certificate | Download signed contracts with official proof of signature | PDF download of signed contracts | Basic PDF download (limited certificate) | You can download signed PDFs | Download signed contracts in PDF format | Signed contracts stored in client profile (no signature certificate) | Download signed contracts (no signature certificate documented) |
Custom signer data fields | Collect structured signer information during signing | No custom signer data fields | Standard fields only (name & email) | You cannot customize signer fields | Standard signer fields (name and email) | Standard signer fields (name and email only) | Standard signer fields (name and email) |
Custom contract data fields | Create custom contract data you can sort, filter, and report on | No custom contract data fields | Custom fields (contact info only) | | Basic custom fields for contact information | Merge fields only (no sortable or filterable custom data) | Variable input fields in contracts |
Create invoices and get paid | Send invoices and collect payments in one connected flow | Create and send invoices with online payments via Stripe and PayPal | Invoicing with multiple payment options | Invoices with instant online payments | Professional invoices with integrated payments | Customizable invoice templates with online payments | Invoicing with Stripe integration (one-time and recurring) |
| Match invoices to your brand with custom logos, colors, and layout | Branded invoices with logo (Pro plan removes Indy branding) | Limited branding (logo and colors only) | | Customizable logos and brand colors on all invoices | | White-label branded invoices on higher plans |
Drag and drop invoice builder | Create custom invoice layouts visually without formatting limits | Template-based invoice creation (no drag-and-drop) | Pre-built templates (no drag-drop) | Fixed themes (non-customizable layouts) | Visual editor based on fixed templates | Template-based editor (not drag-and-drop) | Template-based invoice editor (not drag-and-drop) |
| Edit pricing, quantities, descriptions, and structure freely | | Line items (no advanced customization) | | Flexible line item management | Custom descriptions, quantities, and pricing per line | Customizable line items on invoices |
Item or invoice discounts | Apply discounts at the item or full invoice level | | Discounts (percentage or fixed, no tiered) | | Automated and manual discount calculations | | |
| Create tax rules that match your location and use case | | Basic tax configuration (no automation) | | Custom tax group assignments | Basic tax calculations (not full tax automation) | |
| Accept bank transfers for lower-fee payments | No ACH payments (Stripe and PayPal only) | ACH via Bonsai Payments (US, UK, CA, AU only) | You can accept bank transfers | Supported via Stripe and Bloom Payments | | ACH payments supported (including instant ACH via Plaid) |
| Accept credit and debit cards instantly | Stripe integration for payments | Stripe payments supported | You can accept payments via Stripe | Full Stripe integration with automated tracking | Stripe integration included | Full Stripe integration for payment processing |
| Collect in-person payments when needed | | | You cannot accept payments via Square | Integrated Square payment processing | | |
| Let clients pay using PayPal | PayPal integration for payments | PayPal payments supported | You cannot accept payments via PayPal | Standard PayPal integration included | PayPal integration included | No PayPal integration (Stripe only) |
Flexible partial payments | Collect deposits and split payments across milestones | Basic partial payment support | Partial payments (manual milestone setup) | You can accept partial payments | Retainers and split payment schedules | Deposit requests (limited installment options) | Deposit requests available |
| Break invoices into scheduled installments | | Payment plans (limited automation) | You can split invoices into payments | Automated payment schedules and installments | Recurring invoices (no milestone-based installment schedules) | Recurring invoicing supported |
Automated recurring invoices | Automatically send invoices on a recurring schedule | Recurring invoices (Pro plan) | Weekly, biweekly, monthly, yearly recurrence | You can schedule payments, not subscriptions | Automated recurring billing for retainers | Recurring invoices with custom frequency | Recurring invoices with Stripe subscriptions |
| Manage ongoing client subscriptions and billing | No subscription management | Recurring invoices (no subscription portal) | You cannot manage subscriptions | Subscription and retainer management tools | Recurring invoices only (no subscription portal or client self-service) | Subscription billing via Stripe |
Automated payment reminders | Follow up automatically until invoices are paid | Automated payment reminders (Pro plan) | Automated reminders (stop after 16 days) | Payment reminders send automatically | Automated follow-ups for overdue invoices | Automatic follow-up reminders with late fees | Automated payment reminders included |
Reusable invoice templates | Reuse invoice layouts without rebuilding each time | Reusable invoice templates and line item templates (Pro plan) | Templates available (limited customization) | You can reuse invoice templates | Save and reuse invoice structures | | |
Multiple currency support | Bill clients globally in their local currency | Multiple currency support | Multi-currency (manual exchange rates) | You can use one account currency only | Manual currency selection per project | | Currency support via Stripe (limited to Stripe-supported currencies) |
Invoice automation triggers | Trigger automated workflows when invoices are sent or paid | Auto-create invoice from signed contract (Pro plan) | Payment & form triggers only | Contracts can trigger workflows | Basic payment triggers in workflow automations | Pipeline stage triggers only (Pro plan) | Basic automation triggers on invoice events |
| See when invoices are opened and paid | Notifications when invoices are viewed | Email notifications (no real-time tracking) | You receive contract notifications | Email and in-app notifications for invoice activity | Real-time tracking (sent, viewed, paid, overdue) | Notifications when invoices are viewed or paid |
Built-in expense tracking | Track project-related costs alongside invoices | | Expense tracking (auto-categorization via bank sync) | You cannot track expenses | No native expense tracking features | Expense tracking with receipt attachment and Plaid bank sync | |
| Collect upfront payments before work starts | | Deposits supported (manual collection) | | Flexible deposit and retainer requests | Deposit requests available | Deposit requests available |
Auto-invoice billable time | Turn tracked time into invoices automatically | Convert tracked billable time to invoices | Time-to-invoice (manual confirmation required) | There is no time to convert | Not available (Time tracking is on roadmap) | Auto-populate invoices from tracked hours | No time tracking to invoice |
Custom invoice data fields | Create custom invoice data you can sort, filter, and report on | No custom invoice data fields | Text and date custom fields only | | Standard custom field support on invoices | Basic custom fields on invoices | No custom invoice data fields |
Centralized unified inbox | Manage email, chat, and messages from one shared inbox | | A unified client inbox is not supported | Messages and emails live in one inbox | Project-based messenger (no global unified inbox) | Communicator with email, SMS, and phone in one view (Pro plan) | Client messaging within the portal (not a unified inbox) |
| Connect and manage all your email accounts in one place | | Send-only (no inbox sync) | | Gmail and Outlook sync for project threads | Two-way email sync via Communicator (Pro plan) | Reply via email to portal messages (no full email sync) |
| Add real-time chat to your website and client portals | | | You cannot add live chat to your site | No native website live chat | | |
| Message teammates privately without leaving your workspace | | Direct messaging is not supported | | Built-in messenger for clients and leads | Direct messages via Communicator | No team direct messaging (client messaging only) |
Contextual project conversations | Keep conversations tied directly to the project they belong to | | No in-app project messaging | Messages are tied to projects | All messages tied directly to projects and leads | Full conversation history in Communicator | Client messages tied to the portal context |
| Create shared spaces for team-wide discussions | No team channels (solo tool) | Team chat is not supported | You cannot create team channels | No internal team communication channels | | |
| Organize channels by team, topic, or workflow | | | Channels are not supported | | | |
| Notify teammates instantly inside conversations | | | You cannot mention teammates | No @mentions in client messenger | @mentions supported in task comments | |
| See when messages are read | | Read receipts are not supported | You can see when clients read messages | See when client views messages and documents | Conversation history tracked (no read receipts) | |
| Share files directly inside conversations | | Share files and links in portal messages | You can share files in messages | Direct asset sharing within the messenger | 50 MB attachments or external links (no native file storage) | File sharing within the client portal |
| Collaborate on incoming emails as a team | | | | No shared team email inbox | No shared team email inbox | |
| Access and respond to messages on mobile | | | | Mobile messenger app available | | Mobile-responsive portal (no native mobile app) |
| Reply from your email client and keep conversations synced | | | Email replies sync to conversations | Email replies sync back to the project messenger | Email replies sync to Communicator threads | Reply via email to messaging notifications |
| Keep all client and project files in one organized place | File storage with client sharing and approval workflow | Project document storage with client access | Files exist per project only | Centralized project asset and document management | File attachments on tasks (50 MB limit, no file manager) | File sharing and storage within the client portal |
Advanced folder organization | Organize files by project, client, or structure you choose | | Project-level only (no granular) | Fixed themes (non-customizable layouts) | Project-level organization (no complex hierarchy) | Project-level organization (no complex hierarchy) | Basic file organization within the portal |
| Control who can view or edit folders | No folder permissions (solo tool) | Project-level only (no granular) | Fixed themes (non-customizable layouts) | Granular control over portal asset visibility | 4 project access levels apply to files | Client portal access controls for files |
| Group files by person when needed | | | Fixed themes (non-customizable layouts) | No person-based file organization | No person-based file organization | No person-based file organization |
| Keep files scoped to each project | Files organized by project | Project-based file sections in portal | Fixed themes (non-customizable layouts) | Automatic file grouping by project and lead | Files organized within projects | Files organized within client portal sections |
| Preview files instantly without downloading | | | Fixed themes (non-customizable layouts) | Native image and document previews | Basic file previews within tasks | Basic file previews in the portal |
| Capture file metadata you can sort and filter | No custom file data fields | Contact info only (no CRM fields) | You can add custom fields | | No custom file metadata fields | No custom file metadata fields |
| Create and edit documents directly inside Plutio | No built-in document editor | No built-in document editor | Fixed themes (non-customizable layouts) | No built-in document editor | Proposal and contract documents only | No built-in document editor |
Comments on files and docs | Leave comments directly on files and documents | Comments on files with revision tracking | No file commenting system | Fixed themes (non-customizable layouts) | | Comments and @mentions on tasks | No file commenting system |
| Move, tag, or manage many files at once | | | Fixed themes (non-customizable layouts) | | | |
| Find files quickly using search and filters | | | Fixed themes (non-customizable layouts) | Basic search within projects | Search within project context | Basic file search within the portal |
| Sync files with Google Drive or Dropbox | Google Drive integration via Zapier | | Fixed themes (non-customizable layouts) | | No native cloud storage sync | No native cloud storage sync |
| Restrict access with permissions or passwords | Client-based file sharing | | Fixed themes (non-customizable layouts) | Client portal access controls | 4 project access levels control file visibility | Portal-based access controls for file sharing |
| Share files externally with controlled access | Share files via client portal | Portal sharing only (no direct file links) | Fixed themes (non-customizable layouts) | Gallery delivery links for client review | Share via task attachments or external links only | Files shared via client portal access |
| Let clients book meetings directly without back-and-forth emails | Built-in calendar with scheduling | Booking pages with calendar sync | Scheduler with intake forms | Integrated scheduler with lead capture forms | Embeddable booking page with calendar sync | Limited scheduling via Calendly embed (not native) |
| Build a fully branded, customizable booking system using a drag-and-drop editor | | Custom branding on booking pages | Branding options are limited | Customizable booking pages with brand colors | Customizable booking page with branding | No native booking page (relies on Calendly embed) |
Advanced availability management | Define flexible availability rules applied automatically to bookings | No availability management | Event types with availability windows | You can control availability | Flexible scheduling windows and availability rules | Custom availability windows with calendar blocking | No native availability management |
| Add buffer time automatically between meetings | | Buffer times (no daily limits) | | Automatic padding between booked sessions | Configurable buffer between meetings | No native buffer times (relies on Calendly) |
| Create unlimited booking types with different rules and setups | No meeting type configuration | Custom event types with different durations | You can offer multiple session types | Unlimited meeting types with custom rules | Multiple meeting types with unique settings | No native meeting types (relies on Calendly) |
Calendar sync (Google/Outlook) | Two-way calendar sync that stays up to date automatically | | Calendar sync (Google and Outlook only) | Fixed themes (non-customizable layouts) | Automatic two-way sync with major calendars | Google, Outlook, iCloud, CalDAV | No native calendar sync (relies on Calendly embed) |
Customizable booking confirmations | Fully customizable confirmation pages with no layout or branding limits | | Email customization (limited template control) | Confirmation customization is limited | Customizable confirmation emails and pages | Automated confirmations and reminders | No native booking confirmations |
| Send bookers anywhere after scheduling, not just a fixed thank-you page | | Redirect supported (basic URL redirect) | You cannot redirect after booking | Redirect users to any URL after successful booking | Customizable confirmation pages | No native booking redirects |
Booking automation triggers | Trigger automated workflows the moment a meeting is booked | | Booking triggers (limited action types) | Contracts can trigger workflows | Trigger automated workflows upon booking confirmation | Automated reminders and confirmations | Basic workflow triggers available |
| Send automatic reminders without manual follow-ups | Calendar reminders for events | Auto-reminders (email only, no SMS) | Meeting reminders send automatically | Automated email and SMS appointment reminders | Automated meeting reminders | No native meeting reminders |
Automatic timezone detection | Handle timezones automatically without manual adjustments | No timezone detection for bookings | Timezone detection (basic support) | Timezones adjust automatically | Automatic timezone detection on booking pages | Calendar sync handles timezones (no explicit detection documented) | Portal handles timezones (no booking-specific detection) |
Paid appointments (Stripe/PayPal) | Collect payments during booking without extra steps | | Require payment to book via Bonsai Payments or Stripe | Fixed themes (non-customizable layouts) | Collect payments at booking (Stripe, Square) | Require payment before meeting is booked | No paid appointment scheduling |
| Build booking forms with full control over questions and layout | | Custom intake questions and forms on booking events | | Customizable intake questionnaires on booking | Custom intake forms on meeting types | |
Minimum notice / daily booking limits | Set booking limits to control lead time and daily volume | | Notice periods (no per-event daily limits) | You can set booking limits | Set custom lead times and daily meeting caps | Booking limits not confirmed in documentation | |
Rescheduling and cancellation controls | Define flexible rules for rescheduling and cancellations | | Clients can reschedule or cancel from confirmation email | Clients can reschedule or cancel | Self-service rescheduling and cancellation options | Clients can reschedule or cancel bookings | No native scheduling controls |
Automated workflows builder | Build advanced workflows visually without code or rigid templates | Cross-tool automation between proposals, contracts, and invoices (Pro plan) | Contract, proposal, invoice, form triggers | AI-powered workflow builder with branching | Sequence-based workflows (no visual branching builder) | Visual workflow builder (Pro plan only) | Basic workflow automations (triggers and actions) |
| Start workflows from real events across projects, clients, and payments | Trigger-based automation for proposals, contracts, invoices (Pro plan) | Contract signed, proposal accepted, form filled | You can automate actions with workflows | Triggers for leads, bookings, projects, and payments | Pipeline, form submission, and invoice triggers (Pro plan only) | Basic event triggers for automations |
| Run workflows on schedules you control, not fixed intervals | No schedule-based workflows | | Workflows cannot repeat on a schedule | Automated follow-up sequences on custom schedules | No independent time-based triggers | No schedule-based workflows |
| Chain multiple actions into one continuous automation | Proposal to contract to invoice chain (Pro plan) | | Workflows can include multiple steps | Chain multiple automated actions in a sequence | Multi-step sequences with branching | Basic multi-step automations |
| Create conditional paths instead of one-size-fits-all flows | | | Branching exists, but options are limited | Linear sequences only (no conditional branching) | Decision widget with AND/OR logic | |
| Add precise timing between steps, down to minutes or days | | | You can delay workflow steps | Add delays between sequence steps | Wait For conditions only (no timed delays) | No delay-based automation actions |
| Create, update, or move records automatically across the system | Auto-create invoices from contracts (Pro plan) | Auto-create (projects and clients only) | Creation actions are limited | Limited to lead and project status updates | Create projects, send invoices, send agreements | Basic record creation via automations |
| Reorganize work automatically without manual cleanup | No automated move/duplicate | | Items cannot be duplicated automatically | Automated status transitions move leads through pipeline | Change pipeline stage only (no move/duplicate/archive) | No auto-move or duplicate rules |
| Automatically archive or remove records based on rules | No automated delete/archive | | Items cannot be deleted via automation | Manual archiving preferred for project security | No auto-delete or archive rules | No auto-delete or archive rules |
| Trigger or receive real-time events from external systems | | Webhooks (outgoing only, no incoming) | You cannot use APIs or webhooks | Zapier integration and outgoing webhooks supported | Webhook events (Pro plan only) | API access and Zapier integration available |
| Send automated emails tied to real workflow events | Automated email follow-ups for invoices (Pro plan) | Logo & colors (no custom domain) | Workflows can send emails | Automated email sequences with smart fields | Send email from templates with tokens | Basic email notifications from automations |
| Add notes or comments automatically where work happens | No automated comment posting | | You cannot post comments via automation | No automated comment posting | | No automated comment posting |
| See exactly what ran, when, and why | | | You cannot view automation logs | Basic sequence history and activity log | No automation activity logs | No automation activity logs |
| Pass data between steps dynamically without manual mapping | | | | Smart fields and tokens for dynamic data injection | Basic token replacement in emails and agreements | Basic merge fields for client data |
| Run workflows that span projects, tasks, proposals, invoices, and more | Proposals, contracts, and invoices linked (Pro plan) | | Forms, bookings, and payments trigger workflows | Workflow triggers span leads, booking, and projects | Pipeline-triggered only (limited cross-entity scope) | Limited cross-entity automation scope |
| Build fully branded forms that match your workflow and client experience | Create web forms for lead capture and project info | Branded intake and questionnaire forms | Questionnaires with limited styling | Professional, branded lead capture and intake forms | Unlimited form creation with templates | Forms and intake (no native conditional logic) |
Drag-and-drop form builder | Design forms visually with full layout control, no code required | Basic form builder (not full drag-and-drop) | Form editor (no true drag-and-drop) | You cannot visually build contracts | Visual form builder with custom field support | Form builder with reusable templates | Form builder with field configuration (not full drag-and-drop) |
| Reuse form structures without rebuilding from scratch | | Form templates with auto-CRM sync | You cannot reuse form templates | Save and reuse common form structures | | Basic form templates available |
| Collect structured data you can sort, filter, and report on | | Custom fields (limited field types) | You can add custom fields | Capture custom project and client data via forms | Custom fields (text, select, radio, checkbox) | Custom fields on forms with multiple field types |
| Show or hide fields based on responses, not static forms | No conditional logic on forms | Conditional logic (limited complexity) | Fields cannot change based on answers | Static forms (no native conditional branching logic) | Conditional show/hide fields with AND/OR logic | No native conditional logic (available via Typeform/Jotform embeds) |
Instant email notifications | Get notified immediately when forms are submitted | Email notifications on form submissions | Email notifications (no customization) | You can email on submission | Immediate email alerts for all form submissions | Auto-responses on submission | Email notifications on form submission |
| Trigger automated workflows when a form is submitted | Add form respondents as contacts | Basic automation triggers (limited actions) | Contracts can trigger workflows | Submit forms to trigger project creation and sequences | Form submissions can feed into automations (Pro plan) | Form submissions can trigger basic automations |
| Embed forms anywhere without layout restrictions | | Embed via iframe (limited styling control) | | Easy embedding on any website or landing page | | Embeddable forms on websites |
Advanced field preferences | Control required, hidden, and default field behavior | | | | Standard required/optional field settings | | Basic field settings (required/optional) |
Comprehensive field types | Collect text, files, dates, selections, and more | Basic field types (text, email, dropdown, etc.) | | | Support for text, choice, date, and file types | Text, select, radio, checkbox (no regex or conditional validation) | 5 question types: short text, long text, single select, multi select, file upload |
| Collect legally binding signatures directly inside forms | No signature field on forms | E-signature field (basic, no advanced options) | Forms can include signatures | Basic e-signatures (primarily via contract documents) | E-signatures via contract documents | E-signatures via contract documents (not form fields) |
| Accept file uploads as part of form submissions | File upload fields on forms | Clients can upload files to projects | | Allow clients to upload assets directly via forms | File attachments (50 MB limit) | File upload fields on forms |
Redirect after submission | Send submitters to a custom next step, not a fixed thank-you page | Thank you message (no custom redirect) | | You cannot redirect after submit | Redirect to custom URL or thank-you page | Custom redirect after form submission | Basic confirmation page (limited redirect options) |
| Manage contacts and companies in one connected system | Basic contact management for clients | CRM with Deals pipeline for leads | Pipeline with AI lead prioritization | Integrated CRM for tracking leads and active projects | Client profiles with lifetime earnings and sales pipeline | Basic client management within the portal (no pipeline or deals) |
| Track organizations, not just individual contacts | No company management (individual contacts only) | Companies (basic info only, no hierarchy) | Companies exist, but contacts come first | Contact-first organization (basic company grouping) | Client records (no separate company entities) | Client and company management with company-level channels |
Custom contact data fields | Collect and manage structured contact data you define | | Custom fields (text and select only) | | Add custom CRM fields for contacts and leads | Custom fields on CRM objects | Custom fields with visibility rules and client-editable options |
Complete activity timeline | See every interaction with a client in one place | Basic client activity (invoices, contracts, proposals) | Activity log (projects and invoices only) | You can see full activity history | Activity feed with project and message history | Historical data per client (not a formal timeline) | Basic client interaction history |
Contacts labeling and grouping | Organize contacts flexibly without rigid pipelines | Basic contact organization | Tags (no advanced segmentation) | You can tag and segment contacts | Segment contacts by project type and lead status | Prospect vs Client record types (no tags) | Tag-based custom fields for client segmentation |
Comprehensive knowledge base | Create an internal wiki for processes, docs, and guides | No knowledge base or wiki | | You cannot create an internal wiki | No native internal wiki or document builder | No wiki or knowledge base | Client-facing helpdesk and knowledge base |
Beautiful rich text pages | Write structured, formatted content without complexity | | | Not supported (requires integration) | No native rich-text page builder | | Rich text articles with images and embeds |
| Build deep knowledge hierarchies without limits | | | Not supported (requires integration) | No native nested page support | | |
Granular page permissions | Control exactly who can view or edit each page | | | Not supported (requires integration) | No native knowledge base permissions | | Tag-based article visibility rules |
Custom dashboards and pages | Build dashboards around what matters to you, not fixed metrics | | Dashboard (fixed layout, no customization) | HoneyBook does not have custom dashboards | Fixed overview dashboard (not customizable) | Homebase dashboard (not fully customizable) | Fixed dashboard overview (not customizable) |
Drag-and-drop dashboard builder | Design dashboards visually with full layout control | | Pre-configured widgets only | Limited dashboard widgets | Fixed dashboard layout with preset widgets | No drag-and-drop dashboard builder | No drag-and-drop dashboard builder |
| Visualize data with customizable charts | | Charts (revenue and time only) | | Basic financial and lead conversion charts | Basic pipeline and revenue charts | |
| Track key numbers without manual reporting | | Metrics (revenue and project totals only) | | Track key revenue and booking metrics | Revenue and time metrics (no custom KPIs) | Basic business metrics displayed |
| Monitor progress toward defined goals | | | Not supported (requires integration) | No native goal tracking widget | | |
| Add contextual notes directly to dashboards | | | Not supported (requires integration) | No native dashboard notes widget | No notes widget on dashboard | No notes widget on dashboard |
| View upcoming events alongside work and metrics | | Calendar widget (upcoming tasks only) | | Integrated calendar with project and booking events | Calendar widget on homebase | |
| Track revenue and expenses in the same view | | Revenue tracking (invoices only, no expenses) | Revenue & invoice tracking | High-level revenue and invoice tracking | | Basic revenue and invoice tracking |
| Run the entire platform under your brand | White labeling to remove Indy branding (Pro plan) | Documents and portal only (no admin theming) | HoneyBook branding, not white-label | Remove Bloom branding on the Premium plan | White-label on Pro plan ($25/month) only | Full white-label with custom domain on higher plans |
| Apply your brand colors across the system | No custom interface theme | No admin interface theming | Color themes on Deliver+ (no Free plan theme customization) | Fixed interface colors (no admin theming) | Logo, colors, fonts on client portal (Pro plan) | Brand colors on client portal (higher plans) |
| Fine-tune styling beyond basic theming | No stylesheet customization | | You cannot apply custom CSS | No custom CSS access for the interface | | |
Custom login/signup pages | Use branded authentication pages instead of generic screens | | Branded login (fixed layout) | Login pages cannot be customized | Logo branding on fixed login structures | Branded portal welcome page (Pro plan) | Branded portal login page |
| Send all system emails with your branding | Remove Indy branding from emails (Pro plan) | Logo in emails (no custom templates) | You can brand outgoing emails | Logo inclusion (no complex template customization) | | |
| Use your own fonts throughout the platform | Custom fonts on proposals and contracts (Pro plan) | | You cannot use custom fonts | No custom font upload support | Custom fonts and logo on portal (Pro plan) | Font picker with dozens of preset fonts (not custom uploads) |
| Replace all platform logos with your own | | Logo (documents and portal only) | | Add your logo to portal, documents, and emails | Custom fonts and logo on portal (Pro plan) | Custom logos on portal and documents |
| Run everything on your own domain | | | Not supported (requires integration) | Connect a custom domain on the Premium plan | Custom domain via CNAME (Pro plan only) | Custom domain supported on higher plans |
| Send emails from your own email infrastructure | | | Not supported (requires integration) | Standard integrated email delivery (no custom SMTP) | SMTP configuration for sending from your own email address | Custom email domain (noreply@yourdomain.com) on Professional+ (not full SMTP) |
| Embed Plutio directly into your website or product | | | Not supported (requires integration) | No native option to embed the full workspace | | |
| Shape the platform to match how your business works | Basic workspace with tool selection | No workspace customization | HoneyBook has fixed workspace | Fixed creative-focused project hierarchy | Workspace configuration included | Configurable portal modules |
| Add, remove, or reorder navigation items freely | | Fixed menu (no customization) | You cannot customize navigation | Fixed navigation (cannot rearrange main menu) | Toggleable portal modules (not full menu editor) | Toggleable portal modules (not full menu editor) |
| Show different navigation for different roles | No user-based menus (solo tool) | | Menus are the same for all users | Same menu structure for all user types | No user-based menu customization | App Visibility settings control which apps each client sees (Professional+) |
| Create role types beyond preset permissions | No custom user roles (solo tool) | 4 fixed roles (no custom) | You cannot define custom roles | Limited preset roles (Admin, Member, Client) | Fixed roles only (no custom role creation) | Basic client and admin roles |
Advanced user permissions | Control access at a granular level | No user permissions (solo tool) | Project permissions (no granular control) | Permissions are not configurable | Project and lead visibility controls | No granular per-task permissions | Portal-level access controls |
| Support enterprise-grade single sign-on | | Email & password login only | | No enterprise-grade SSO support | | Google SSO for internal users and clients (all plans, not traditional SAML SSO) |
| Integrate with external systems without lock-in | Zapier, Google Calendar, Stripe, PayPal integrations | Integrations (Zapier and Make only) | | Zapier, Gmail, Outlook, and major payment gateways | Native: Stripe, PayPal, QuickBooks, Google/Outlook Calendar, Zoom, Google Meet, Plaid | API on all plans; Zapier/Make on Professional+ only |
| Connect to thousands of apps without custom code | Zapier integration (5,000+ apps) | Zapier (limited triggers and actions) | You can connect HoneyBook to Zapier | Full Zapier connectivity with triggers and actions | Zapier integration (Pro plan only) | Zapier integration (Professional+ only, not on Starter) |
| Build advanced automation scenarios visually | | Make.com (limited modules) | You cannot connect via Make | Possible via Zapier (no direct Make module) | Make.com integration (Pro plan only) | Make.com integration (Professional+ only, not on Starter) |
| Connect services without usage-based limits | No Pabbly Connect integration | | You cannot connect via Pabbly | No native Pabbly Connect integration | Pabbly Connect integration (Pro plan only) | Pabbly Connect integration available |
| Build custom integrations with full system access | | REST API (read-only, limited endpoints) | | No public REST API available for custom dev | Public API with 29 endpoints (Pro plan only) | Public API available for custom integrations |
Incoming & outgoing webhooks | Send and receive real-time events | | Webhooks (outgoing only, limited events) | | Outgoing webhooks available via settings | Webhook events (Pro plan only) | Outgoing webhooks available via API |
| Access your business from native mobile apps | Mobile web app (beta, no native app) | Mobile apps (iOS and Android, limited features) | Full-featured iOS and Android apps | Native iOS and Android companion apps | | Mobile-responsive portal (no native mobile apps) |
| | No native iOS app (mobile web only) | iOS app (basic features only) | You can use HoneyBook on iOS | Native iPhone app for on-the-go management | | |
| Full-featured Android app | No native Android app (mobile web only) | Android app (basic features only) | You can use HoneyBook on Android | Native Android app with basic project features | | |
| Native macOS app for desktop workflows | No desktop app (web-based) | | | Web-based only (no native Mac desktop app) | | |
| Native Windows app for desktop workflows | No desktop app (web-based) | Web only (no Windows app) | | Web-based only (no native Windows desktop app) | | |