Product design

Increased work efficiency by 50% with automations in Plane - The Work Management Platform

As Plane scaled with more enterprise teams, repetitive manual work increased and began to feel like maintenance rather than meaningful product work. Automations was designed to reduce this friction by handling predictable actions in a way teams could trust.

Team

1 Product Designer

1 Product Manager

2 Developers

Timeline

May - July'25

Company/Client

Plane

Industry

Project management

Productivity

The Canvas

where automations come to life

Choose where this automation applies

Specify the conditions that trigger the automation

Set the action that executes when conditions are met

Give your automation a clear name and purpose so teammates understand what it does

for some context

As more customers started using Plane to manage larger and more complex workflows, a clear pattern emerged. Users were spending a disproportionate amount of time on repetitive, operational tasks instead of actual work.

Through internal feedback, customer conversations, and support requests, one core problem became evident:

Repetitive operational updates were pulling users away from meaningful problem-solving and real work.

As workflows scaled, users spent more time maintaining the system than using it to move work forward.

it mattered because

These manual actions added constant workflow noise and led to inconsistencies across projects, especially at scale.

due to this

Users expressed frustration over excessive manual tasks, which could lead to issues such as high drop-off rates and cluttered boards filled with outdated tickets. This situation might drive users to switch to other platforms, risking our business to competitors.

How do we tackle this?

some other important things

long story short "When something happens, check a condition, then take an action." This single rule defined how Automations work across Plane.

but how do we get to this?

We explored everything from understanding what automation means to how power users rely on project management tools in their daily workflows.

We reviewed GitHub issues, Discord support requests, and had direct conversations with stakeholders who regularly interact with customers. I also studied competitor platforms to analyze their automation flows, patterns, and information hierarchy, helping us understand what’s working, how users engage with interfaces, and what truly supports their needs.

we created initial set of wireframes and using those wireframes we created a working prototype in Figma Make to validate the concept with users and collect early feedback from PMs and stakeholders.

The canvas will reflect what is changing in real time and editor is where you are creating the automation

Now since automation is created, it is ready to be published and tracked

can’t finish without a failure. right? No, not my failures, that will be helluva long list, I am talking about the automation failure states.

  1. There should be a strong collab between engineering and design to move the needle in favour of users, initially I was asked so many questions from engineering and in our weekly demo calls clarity started flowing in we could shape the feature that people will use.


  2. Shipping fast is more important than anything, but it can't come at the cost of shitty UX. Even tho production was ready we had to move the GA date to rectify design and technical problems in usability tests amongst the team


  3. Early feedback saves not only time but lives too :p, point here is with the early iterations and feedback on AI prototype we gained a lot of clarity to create the smooth experience

from these research insights, we drafted some user stories

Based on this,

this approach helped us move faster and validate decisions early. Here are the results

and Voila!!

the feature is shipped within 6 weeks and this is how it works currently

Constraints and trade-offs we have to make in our journey

What did I learnt from this project

and thats how it ended.

Thanks for staying till end!

The Editor

Where automations are configured and refined

Add and combine conditions to control when the automation runs

Configure the action details before saving

Choosing scope on which automation will run on

Choose a property-based trigger to start the automation

Define the action the automation performs

Published Automation

Monitor runs, failures, and performance in real time

View activity and run history for a published automation

Quick filter to see only failed runs

Orange indicates a partial failure

Use filters to switch between activity and run history

See how long the automation took to run

Hover to see why the automation failed

Retry execution if failure was caused by a temporary error

View the initiator to know who to contact

fail detail

Handling failures

chec

Mail

App

Notfication

Clearly differentiating triggers like “is” vs “changes to” to avoid unintended bulk actions

Designing execution counting at trigger level, not action level, to keep usage metrics predictable and easy to reason about

Scope

Define where automation will work

Trigger

Identify the event that will start the automation

Action

Task that will be executed in the automation

🗣️

If an automation fails, admins are notified via email, mobile, and web with a link to review and fix the issue.

Limiting automation scope to work items for the first release to reduce system complexity

how Automation might or is impacting our users

30%

of automation-related support tickets were resolved within 2 days, compared to longer manual cycles earlier

Noticeable reduction in repetitive manual updates for PMs across active projects

Fewer support requests related to bulk actions and missed updates

Cleaner workspaces as inactive and completed work was handled automatically

The numbers are anticipated and based on early adoption patterns, internal observations, and initial customer feedback.

Insights from the

feedback