Trigger tasks based on client actions, pipeline stages, or form submissions – no external automation tools needed.
Trigger tasks from forms, pipelines, or CRM updates with 40+ workflow triggers and actions. No Zapier or Make required.
See your work as a board, list, table or timeline, and switch views anytime.
Organize and locate tasks instantly with smart tags, filters, and search functionality.
Break down larger tasks into actionable steps with subtasks and checklists.
Group tasks by project, client, or campaign for structured execution.
Get real-time alerts via email or in-app for updates and due dates.
Track project progress and team workload with intuitive dashboards.
Add comments, attach files, and @mention team members to keep everyone aligned.
Task Engine gives you complete control with roles and permissions to manage access across your team.
Describe your business and get spaces, lists and starter tasks drafted for you to review before they’re created.
AI priorities, project health checks, SOPs, templates and project builds. Available on paid plans.
Connect compatible AI assistants, including Claude and ChatGPT, with read-only or read & write access. Available on paid plans.
See completed, overdue and on-time work by team and project, plus hours logged and billable time.
Set the statuses that fit how your team works, list by list.
Add checklists, start dates and reminders, link tasks to CRM contacts and opportunities, and track time with a timer or time logs.
Give each client a read-only link to see their tasks and progress. No login needed.
Bring your spaces, lists and tasks over from ClickUp, Asana or Trello, with statuses, due dates, tags and subtasks.
How import works
Moving from ClickUp, Asana or Trello doesn't mean starting over. Import your spaces, lists and tasks into Task Engine and keep your team moving inside GHL.
Go to Settings, Import.
Choose ClickUp, Asana or Trello and paste your personal API token from that tool. It's used once and never stored.
· ·
Your spaces, lists and tasks come over, with statuses, due dates, tags and subtasks.
Client portal
Your clients want to know where their work stands. Link their tasks to their contact record and share one portal link. They see their tasks and progress, and you skip the status update emails.

Step 1
Open a task and link it to the client's contact in the CRM section.

Step 2
Go to Settings, Client portal, search the contact and create their link. Choose how long it lasts:

Step 3
Share the link. Your client sees only their tasks and status, with no login needed.
Read-only, so nothing changes on your side
Assignees, comments and time logs stay private
Set the link to never expire, or to expire after 30 days, 90 days or 1 year
Start managing your operations with one engine built for performance, automation, and scale – designed for users ready to move faster.