Project management for agencies

Every client on its own board.
One agency in total flow.

Keep client workspaces securely isolated while giving your leadership team cross-project visibility, blocker tracking, Work Done reports, and hour totals in Table.

Kanera Portfolio showing delivery metrics including blocked and at-risk work, with workspace and board rollups
Portfolio in Kanera, reporting across every board an agency lead can reach.

A board per client is easy.Running the agency is not.

Ten client boards, no single view

Team Cards gathers every person’s live work across accounts. Portfolio rolls active, overdue, blocked, at-risk, due-this-week, unassigned, and completed cards up by workspace and board.

Clients need one board, not your workspace

A client joins a single board as a guest. They never see your member roster, your other accounts, or any board you did not grant.

Every account set up slightly differently

Boards in a workspace share one set of lists, labels, custom fields, checklist templates, and automations, so the next account starts configured.

Hours recorded where nobody reports from them

Billable hours live in a numeric field on the card. Group a Table by client, sum the field, and the month is already assembled.

Clients want updates in chat, not another login

A chat destination posts that client’s board activity into the Slack, Discord, Telegram, or Zulip channel they already watch, with the events chosen per channel.

Every account notifying you at once

Notification rules are per workspace. Pause the accounts you are not delivering this week, keep mentions coming from the ones you are, and let the in-app inbox hold the rest.

Creative, delivery, new business,and hiring in one system.

Agencies rarely fail on one project. They lose time moving between the tools each department picked. Kanera holds every function in the same structure, so a lead can read across all of it.

Creative and campaign

A board per campaign, shared lists for brief, production, review, and live, and checklist templates that carry the same deliverables into every card.

Web and development

Custom fields for branch, environment, and estimate, with REST API, webhooks, and an MCP server so CI and AI agents update work directly.

Client services

Guest boards per account, nested notes for context and decisions, and Work Done Report for period summaries, current risks, and an update you can copy as text.

New business

A pipeline board with a list per stage, due dates on follow-ups, and an automation that applies the pitch checklist as a lead is qualified.

Talent and hiring

A board per open role with a list per interview stage, scorecard checklist templates, and interviewers restricted to the candidates assigned to them.

One seat, the whole product

There is no reporting tier, automation tier, or API tier to buy later. A workspace per department, a board per client or role, and one rollup for the agency.

Client and contractor access

Give a client one board.Nothing else.

Guests are external people with board-level access. Access is granted board by board, with a role you choose and an optional restriction to their own cards.

  • Editor or Observer, chosen per board
  • Assigned items only, for contractors who should see one slice
  • Guests are never added to your organisation or workspace roster
  • Each guest’s first board is free on Pro; a second board uses one purchased seat
  • Remove access the day an engagement closes
How guest access works
Choose a board, role, and card-access restriction for each guest.

Client intake on their board.Delivery on yours.

Mirror one list from a client board into your internal queue. The client keeps reporting where they already work, and your team plans the work where it belongs.

  • One-way by design, so the client cannot reshuffle your delivery board
  • Titles, descriptions, comments, attachments, checklists, and fields stay aligned
  • Your team owns assignees, due dates, and scheduling on the internal copy
  • Pause it from the target board whenever a client goes quiet
How board syncing works
Blockers and handoffs

Know what holds up the launch.And what can start next.

Connect the brief, copy, design, and build with blocking relationships, including across boards in the same workspace.

  • Map traces prerequisites; Timeline compares due weeks; Steps lists the handoff order.
  • Find Blocked work and At risk cards whose blocker is overdue or due after them.
  • Portfolio and board overview count blockers and risks, with card-level drill-downs.
  • Assignees and watchers hear when work becomes ready to start; automations can route the handoff.
Explore dependency views
Follow the campaign's prerequisites and the work waiting on them.
Work Done

Write the client updatefrom the work itself.

Choose Report on a board, in My Cards, or in Team Cards for a written summary of the period, key counts with previous-period comparisons when available, daily flow, and activity and workload per person.

  • Review current open work and Needs attention categories with the cards named.
  • Compare boards, workspaces, labels, select fields, and checklists where relevant.
  • Copy the report as text, or switch to List for dated, attributed activity up to 60 days back.

Activity covers the chosen dates. Workload and attention show the situation right now.

Explore Work Done reporting
A delivery review across the boards your team can access.
Client and team comms

Updates reach the channeleach client already watches.

Not every stakeholder will open a board, and an account lead sitting in ten workspaces cannot take alerts from all of them. Kanera separates the two: chat destinations handle the client’s channel, notification rules handle your own.

A channel per account

Paste the connection the chat tool generates and pick the events worth posting. Kanera formats each message for that platform, with the card title linked and its board named.

  • Slack
  • Discord
  • Telegram
  • Zulip
  • Added from the workspace Integrations tab, on Pro or self-hosted
  • Scoped to one workspace or standalone board, so a client channel only carries that client’s work
  • Choose the events: card created, status, priority, title, description, or comment
  • Map your own Priority field so escalations land where someone reacts to them
  • Test, pause, or replace a connection without rebuilding the destination
How chat destinations work

Ten accounts, not ten times the noise

Account defaults stay strong and the exceptions live per workspace, so the accounts you are actively delivering are the ones that reach your phone.

  • Pause an account you are not delivering this week
  • Or keep only mentions, so you stay reachable without the traffic
  • Standalone boards get a rule of their own
  • Your in-app inbox stays complete either way, so nothing is lost
  • Route your own alerts to ntfy, Gotify, or a personal webhook if email is not where you look
How workspace rules work
Delivery and billing reporting

Group by client. Sum the hours.Export the month.

Table view aggregates numeric fields inside any grouping. Group by a Client field, sum Billing Hours, break each total down by teammate or billing month, then hand the workbook to whoever raises invoices.

Client groups and billable-hour totals, with the billing columns kept in view.
Explore Table reporting and exports
Sum and average

Aggregate any numeric field inside each group, on one board or across a workspace.

Second dimension

Break each client total down by teammate, work type, label, or billing month.

Month end

Filter completed cards by date range, then export the result to Excel or JSON.

The agency standard, appliedto every new account.

  1. Define the process once

    Set the lists, labels, custom fields, checklist templates, and automations that every account in that workspace should follow.

  2. New accounts start configured

    Create the client board inside the workspace. It inherits the workflow, the field catalogue, and the automations on day one.

  3. Compare accounts honestly

    Because Client, Priority, and Hours mean the same thing on every board, one report can hold the whole roster.

Roll it out across the agency.

Pro is $5 per user each month, or $49 per user each year. Every seat includes the complete product, and a client guest’s first board is free.

Self-hosting runs the same product with no Kanera per-seat fee when policy calls for your own infrastructure.

Monthly
$5per user
Annual
$49per user
Trial
30days, no card
See pricing

What Kanera does notdo for you.

Worth knowing before a rollout, not after it.

No personal timesheets

Time in progress automatically tracks working hours while a card sits in an In progress list. Admins can correct its total, and Table can sum and export it. For separate billable-hour records, use a numeric field. Personal time entries and billable-time stopwatches are not included.

No invoicing or retainer billing

Export the month to Excel or JSON and raise invoices in the finance system you already run.

No Gantt or capacity scheduling

The Dependencies view includes blocking links, Map, a due-week Timeline, and Steps. It does not schedule duration bars, balance staff capacity, or automatically reschedule dependent cards.

No SAML or SCIM yet

Use email and password with optional two-factor authentication, organisation security policies, and board-scoped access. Enterprise identity provisioning and SAML single sign-on are not available.

Agency questions

Can we track blockers between client deliverables?

Yes. Connect cards with Blocks or Blocked by, including across boards in the same workspace. Map shows prerequisite chains, Timeline compares due weeks, and Steps gives a numbered handoff list.

Filter Blocked or At risk work, inspect Portfolio and board-overview counts, and notify assignees and watchers when prerequisites clear. Dependencies do not automatically reschedule due dates or balance staff capacity.

Can we turn delivery activity into a client update?

Yes. Work Done has List and Report layouts on boards, in My Cards, and in Team Cards. Report includes a written period summary, previous-period comparisons when available, daily flow, people and workload, and relevant breakdowns.

Copy the report as text for an update, or use List to inspect dated activity up to 60 days back. Activity covers the selected period; open work and cards needing attention describe right now.

Can each client have their own board without seeing the rest of the agency?

Yes. Give the client board-scoped guest access as an Editor or an Observer. Guests are not added to your organisation or workspace roster, so they see only the boards you grant.

For contractors and reviewers you can also enable Assigned items only, which limits them to cards they are assigned to, or own a checklist item on.

How do seats work when clients and contractors are involved?

Each active member of your organisation occupies one purchased seat. Pro is $5 per user per month, or $49 per user per year.

External guests are counted differently. A guest’s first board across your organisation is free. Giving that guest a second board uses one purchased seat, and every further board reuses the same seat. Returning them to a single board releases it.

Can Kanera report billable hours per client?

Yes, using custom fields and Table reporting. Put hours in a numeric field on the card, add a Client field, then group a Table by Client and sum the hours. Break each total down by assignee, work type, or billing month.

Filter completed cards by a date range for a month-end view, then export the result to Excel or JSON.

Does Kanera replace time tracking and invoicing?

Kanera includes automatic time in progress: working hours accumulated while a card is in an In progress list. Admins can correct the total, and Table totals and exports it. For separate billable hours, use a numeric custom field. Kanera does not provide per-person time entries, a billable-time stopwatch, or invoicing.

Agencies that need a running timer or a billing engine keep those tools and use the Kanera export as the input.

Can different teams in the agency run different workflows?

Yes. Each workspace has its own lists, labels, custom fields, checklist templates, and automations, so the creative team and the development team can work differently while both roll up into the same Portfolio.

A board that should answer to nothing else can stay a standalone board with a setup of its own.

Can client requests reach an internal delivery board?

Yes. Board syncing mirrors selected lists from one board into another. A client can report requests or bugs on their own board while each new card appears in your internal queue.

The sync is one-way. Source content stays aligned, and your team keeps control of assignees, due dates, and scheduling on the internal copy.

Can each client get updates in their own Slack channel?

Yes. A workspace admin adds a chat destination for Slack, Discord, Telegram, or Zulip, pastes the connection that tool generates, and chooses which card events post: card created, status changed, priority changed, title changed, description changed, or comment created.

Destinations are scoped to one workspace or standalone board, so a shared client channel only ever carries that client’s work. Card links still respect board permissions, so a link does not grant access.

How does an account lead avoid alerts from every client at once?

Notification rules are set per workspace and standalone board. Pause the accounts you are not delivering this week, or keep only mentions so you stay reachable without the traffic.

Rules only ever narrow delivery, and the in-app inbox stays complete, so pausing an account hides the interruptions without losing the history. Each person can also send their own alerts to ntfy, Gotify, or a personal webhook instead of email.

How many people can an agency roll Kanera out to?

There is no seat ceiling on Pro. Agencies commonly run one workspace per department with a board per client or open role, and add seats as teams come on.

Before a large rollout, confirm file volume, attachment storage, and identity requirements. Kanera has no SAML or SCIM today, which some IT teams treat as a gate.

Do you have ChatGPT or Claude prompts for client reporting?

Yes. The prompt library has copy-paste templates for weekly client status, blockers, retainer reviews, kickoffs, change requests, late delivery updates, quarterly reviews, and wrap-ups.

ChatGPT prompts work from pasted notes. Claude prompts can read live Kanera boards when Claude is connected.

Put the whole agency
in one view.

Start with the complete product for 30 days. No card required.

No card required, 30-day Pro trial, free plan available after it