Agency project management
Plan and ship client work, your way
Five views, subtasks that are real tasks, comments with @mentions that notify the right people, and statuses, priorities and fields you define — scoped per client and connected to the briefs, files and conversations the work comes from. Sign in to open your projects, or see how it works.
Agency project management
A general-purpose task tool does not know that your work is organized by client, that a campaign needs a sign-off before it ships, or that one task should be visible to a client while the next stays internal. The Projects workspace in AI Marketing Dashboard is a full project manager — five views, subtasks that are real tasks, comments with @mentions, and statuses, priorities and fields you define — built the way an agency delivers: per client, with approvals.



Move the same tasks between a Kanban board for the daily catch-up, a list for a focused worklist, a table for bulk edits, a calendar for deadlines and a timeline for sequencing a campaign. A strategist can live in the calendar while a designer works the board.
Group any view by status, assignee, priority, due date, tag, client or project, filter it by assignee, priority, tag, status or date, and save the combinations your team returns to. The list is a twelve-column table you trim to what you actually read, and long collections keep loading as you work instead of stopping at a page break.
Open a task into a full drawer: description, several assignees, start and due dates, priority, tags, real file attachments, an estimate and logged hours, watchers, blockers and comments. A context strip names the client and the project it belongs to, and the project name links straight there.
Everything you touch is written down. The activity trail records status moves, reassignments, date edits, comments and custom-field changes against the person who made them, and a quiet chip reads Saving, All changes saved or Retrying, so nobody wonders whether an edit landed.
Break work down and each subtask is a genuine task: its own title, description, assignees, due date, priority, status, tags, attachments and comment thread. Open one in the same drawer, hand it to a different specialist, give it its own deadline — it still rolls up into its parent's progress.
The hierarchy is deliberately one level deep, and a subtask always stays in its parent's project and client account, so a breakdown never becomes a tree nobody can navigate. Views hide subtasks until you switch them on, and project stats count top-level tasks only.
When a step does not deserve a whole task, the checklist is still there: named items you tick off inside the task. Any checklist item can be promoted into a real subtask the moment it grows teeth, and deleting a task takes its subtasks with it under one undo.
Rename, recolor, reorder, add and delete status columns so the board mirrors your real pipeline — Backlog, In Progress, Client Approval, whatever your shop calls them — with one column marked as the done state. Priorities work the same way: keep Urgent, High, Medium and Low, add your own, or reset in a click.
Custom fields let a task hold what your process needs and no template ships with: single-line text, long text, a number, a date, a checkbox, a URL, or a single-select with your own options. Mark one required and an empty value is flagged on the task; a field created through the Projects API wears a From API chip.
All three lists live in one panel — Settings → Projects — so the vocabulary the columns, filters, groupings and API share cannot drift into three versions. Retiring a field hides it without deleting the values already stored, and deleting a status moves its tasks to the first column.
Every project belongs to a client, so selecting an account filters the board to that client's work and hides the rest — the structure a multi-client agency needs to stop twelve accounts blurring into one backlog. Nothing lives in a general bucket outside an account.
Switch to All Projects for one client's entire portfolio in any of the five views, grouped and badged by project: the view you open before a client call. Choose All Clients and the same views widen into a cross-client aggregate, every row badged with its client.
When a marketer submits a paid, social, email or SMS plan for approval, the console creates a real task in a per-client Marketing Plans project — assigned to the approver, due in a few days, tagged for marketing and deep-linked to the plan.
Approve or request changes from the task's notification and the plan's status follows along. Sign-offs live where the rest of the work lives — on the board, in the assignee's own list, surviving a reload — rather than in an email nobody can find later.
Flip a project to client-visible and its tasks come along, so a client sees a clean view of the program you run for them in their own portal — while a per-task override keeps anything internal out of sight. The default is private until somebody decides to share.
That double gate lets one board serve your team and your client without two trackers drifting apart. Clients comment on what they can see, and their replies land in the thread your team is already reading, instead of arriving as a screenshot in an email.
Projects is responsive to roughly 360 pixels wide. The sidebar becomes a drawer, the list stacks into readable cards, dense tables scroll on their own axis instead of pushing the page sideways, and the task drawer opens as a full-height sheet.
That matters because agency work does not stay at a desk. Reassigning a task between meetings, ticking off a subtask in a client's reception, answering an @mention on the train — the mention picker, the field editors and the composer are built for a thumb.
General-purpose work managers are good software, and plenty of agencies run on one. What they ask is that you rebuild the client dimension yourself: a workspace per account, a tag convention everyone has to remember, client access granted person by person, a separate portal bolted on later.
Here the client is part of the model. A project belongs to a client account that already holds that client's files, chat channel, meetings, notes, CRM pipeline, campaign plans and reports — so a task can point at the brief it came from, and sharing it with the client is a switch.
The honest trade: this is a project manager for agencies running client work, not a build-anything platform. No task automations, no recurring-task generators, no app directory — one workspace where the work, the approvals and the client are the same records.
Yes. A subtask is a real task: its own title, description, assignees, start and due dates, priority, status, tags, attachments and comments. It sits exactly one level under its parent, always inside the same project and client account, and its completion rolls up into the parent's progress.
Type @ in the composer and pick a teammate; the saved comment carries the mention. They are notified in the header bell and the Activity Center, deep-linked to the task. The task's assignees and watchers are notified of the comment too, and you are never notified about your own.
Yes. Both are a workspace vocabulary you edit in Settings → Projects: add, rename, recolor, reorder and delete them, mark which status means done, and reset priorities to Urgent, High, Medium and Low whenever you want a clean slate. Editing those lists is limited to workspace admins.
Seven types: single-line text, long text, number, date, checkbox, URL and single-select with your own options. Any field can be marked required, reordered and used on every task in the workspace. Removing a field hides it from tasks but keeps the values already stored.
Yes. Every project and every task carries a client-visibility switch, and shared work appears in that client's own portal beside their files, chat, notes and reports. Nothing is visible by default: a project has to be shared, and a task inside a shared project can still be kept internal.
Yes. Every view, the task drawer, the mention picker and the custom-field editors work down to a screen about 360 pixels wide. The sidebar becomes a drawer, the list stacks into cards, wide tables scroll on their own axis, and the drawer opens as a full-height sheet.
Those are strong general-purpose work managers, built for a company organizing its own work. Here the client is part of the data model: every project belongs to a client account that also holds that client's files, chat, meetings, CRM pipeline and reports, and sharing work with that client is a switch.
AI Marketing Dashboard — agency operations platform. All rights reserved.
Comments with @mentions that reach the right people
Mention a teammate and the header bell and Activity Center do the rest
Type @ in a task comment and a people picker opens over the composer, the same one your team uses in chat. Pick a name and the mention becomes a chip in the thread. Teammates who are not on the project are still offered, clearly marked, so you can pull in whoever knows the answer.
A mention notifies the person named; a new comment notifies the task's assignees and watchers. Both land in the header bell and the Activity Center, deep-linked to the exact task, and a mention outranks a plain comment so it files under mentions. Your own comments never ring your own bell.
That same thread is what a client sees on a shared project, with mention tokens rewritten to plain names on the server — so a portal never shows your internal member keys, and nobody keeps a second, sanitized conversation elsewhere.