---
title: Golden Rules to Build a Trello Powerup
description: Golden rules to build a Trello powerup
---

<https://www.catapultlabs.com> Menu

- ###### Products ![](https://www.catapultlabs.com/hubfs/Site/Navbar/Vector%20(Stroke).svg)
  
   Team productivity 
    - [Agile Retros](https://www.catapultlabs.com/retrospectives)
    - [Scrum Poker](https://marketplace.atlassian.com/apps/1218960/scrumpoker-estimates-for-jira?hosting=cloud&tab=overview)
    - [TeamPulse](https://marketplace.atlassian.com/apps/1227873/teampulse-health-check-ins-for-jira?tab=overview&hosting=cloud)
    - [StandBot](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)
   Customer support 
    - [Freshdesk + Trello](https://www.freshworks.com/apps/freshdesk/trello)
    - [Freshservice + Trello](https://www.freshworks.com/apps/freshservice/trello)
- ###### Solutions New![](https://www.catapultlabs.com/hubfs/Site/Navbar/Vector%20(Stroke).svg)
  
   Team productivity 
    - [DevEx New](https://www.catapultlabs.com/solutions/devex)
- ###### Platforms![](https://www.catapultlabs.com/hubfs/Site/Navbar/Vector%20(Stroke).svg)
  
  Atlassian 
    - [Agile Retros](https://www.catapultlabs.com/agile-retrospectives-for-jira-and-confluence)
    - [Scrum Poker](https://marketplace.atlassian.com/apps/1218960/scrumpoker-estimates-for-jira?hosting=cloud&tab=overview)
    - [TeamPulse](https://marketplace.atlassian.com/apps/1227873/teampulse-health-check-ins-for-jira?tab=overview&hosting=cloud)
    - [StandBot](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)
  Trello 
    - [Agile Retros](https://trello.com/power-ups/61f7eba5e29fd13c6884a214/agile-retrospectives)
  monday.com 
    - [Agile Retros](https://monday.com/marketplace/124)
  Slack 
    - [StandBot](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)
  Freshworks 
    - [Freshdesk + Trello](https://www.freshworks.com/apps/freshdesk/trello)
    - [Freshservice + Trello](https://www.freshworks.com/apps/freshservice/trello)
- ###### Resources![](https://www.catapultlabs.com/hubfs/Site/Navbar/Vector%20(Stroke).svg)
  
    - [Help center](https://help.catapultlabs.com/)
    - [Blog](https://www.catapultlabs.com/blog)
    - [Jira DevEx Guide](https://www.catapultlabs.com/guide/developer-experience-jira)
    - [Contact Us](https://www.catapultlabs.com/contact)
- [Atlassian Marketplace](https://marketplace.atlassian.com/vendors/1213059/catapult-labs-llc)
- StandBot for Slack
  
   Stop worrying about your stand-up logistics! 
  
  [Get it here](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)

[Atlassian Marketplace](https://marketplace.atlassian.com/vendors/1213059/catapult-labs-llc)

 Team productivity

 Customer support

[Agile Retros Run engaging retrospectives inside Jira, Confluence, monday.com & Trello](https://www.catapultlabs.com/retrospectives) [TeamPulse Build trust among your team by running health check-ins in Jira](https://marketplace.atlassian.com/apps/1227873/teampulse-health-check-ins-for-jira?tab=overview&hosting=cloud) [StandBot Keep your team in sync with asynchronous stand-ups in Slack](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview) [Scrum Poker Estimate development tasks playing Planning Poker in Jira or Confluence](https://marketplace.atlassian.com/apps/1218960/scrumpoker-estimates-for-jira?hosting=cloud&tab=overview)

[Freshdesk + Trello Keep your support teams in sync by linking Freshdesk tickets to Trello cards](https://www.freshworks.com/apps/freshdesk/trello) [Freshservice + Trello Empower your IT teams to collaborate by linking Freshservice tickets to Trello cards](https://www.freshworks.com/apps/freshservice/trello)

StandBot for Slack

 Stop worrying about your stand-up logistics! 

[Get it here](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)

Atlassian

[Agile Retros Run engaging retrospective sessions inside Jira or Confluence](https://www.catapultlabs.com/agile-retrospectives-for-jira-and-confluence) [TeamPulse Build trust among your team by running health check-ins in Jira](https://marketplace.atlassian.com/apps/1227873/teampulse-health-check-ins-for-jira?tab=overview&hosting=cloud) [Scrum Poker Estimate development tasks playing Planning Poker in Jira or Confluence](https://marketplace.atlassian.com/apps/1218960/scrumpoker-estimates-for-jira?hosting=cloud&tab=overview) [StandBot Keep your team in sync with asynchronous stand-ups in Slack](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)

StandBot for Slack

 Stop worrying about your stand-up logistics!

- Products Updates
- Get immediate notifications on blockers
- Export your stand-up data as CSV

[Get it here](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)

Trello 

[Agile Retros Run engaging retrospective sessions inside Trello](https://trello.com/power-ups/61f7eba5e29fd13c6884a214/agile-retrospectives)

monday.com

[Agile Retros Run engaging retrospective sessions inside Jira or Confluence](https://monday.com/marketplace/124)

Slack

[StandBot Keep your team in sync with asynchronous stand-ups in Slack](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)

Freshworks 

[Freshdesk + Trello Tips & tricks on everything Agile related, remote teams, and all their possibilities](https://www.freshworks.com/apps/freshdesk/trello) [Freshservice + Trello Empower your IT teams to collaborate by linking Freshservice tickets to Trello cards](https://www.freshworks.com/apps/freshservice/trello)

[Help center Learn how to install, set up, and use our different products](https://help.catapultlabs.com/) [Blog Tips & tricks on everything Agile related, remote teams, and all their possibilities](https://www.catapultlabs.com/blog) [Jira DevEx Guide The ultimate DevEx guide for Agile teams](https://www.catapultlabs.com/guide/developer-experience-jira) [Contact Us](https://www.catapultlabs.com/contact)

 Team productivity

[DevEx New A suite of apps designed to revive scattered, disengaged Agile rituals](https://www.catapultlabs.com/solutions/devex)

[Return to Blog](https://www.catapultlabs.com/blog)

 The Vault

# Golden Rules to Build a Trello Powerup

 5 min read  26 December, 2024

![Luis Ortiz](https://www.catapultlabs.com/hubfs/Luis%20Ortiz%20headshot.png)

[Luis Ortiz](https://www.catapultlabs.com/blog/author/luis-ortiz)

Table of Content

[The Vault](https://www.catapultlabs.com/blog/tag/the-vault) [Tools](https://www.catapultlabs.com/blog/tag/tools) [Trello](https://www.catapultlabs.com/blog/tag/trello) [#softwaredevtools](https://www.catapultlabs.com/blog/tag/softwaredevtools)

Share this

<http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.catapultlabs.com%2Fblog%2Fgolden-rules-to-build-a-trello-powerup%3Futm_medium%3Dsocial%26utm_source%3Dlinkedin>

<https://twitter.com/intent/tweet?original_referer=https%3A%2F%2Fwww.catapultlabs.com%2Fblog%2Fgolden-rules-to-build-a-trello-powerup%3Futm_medium%3Dsocial%26utm_source%3Dtwitter&url=https%3A%2F%2Fwww.catapultlabs.com%2Fblog%2Fgolden-rules-to-build-a-trello-powerup%3Futm_medium%3Dsocial%26utm_source%3Dtwitter&source=tweetbutton&text=>

<http://www.facebook.com/share.php?u=https%3A%2F%2Fwww.catapultlabs.com%2Fblog%2Fgolden-rules-to-build-a-trello-powerup%3Futm_medium%3Dsocial%26utm_source%3Dfacebook>

<http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.catapultlabs.com%2Fblog%2Fgolden-rules-to-build-a-trello-powerup%3Futm_medium%3Dsocial%26utm_source%3Dyoutube>

### Join our newsletter

 The best collaborative work insights.

![Newsletter](https://www.encora.com/hubfs/Catapult-Labs-site/Newsletter.png)

[The Vault](https://www.catapultlabs.com/blog/tag/the-vault) [Tools](https://www.catapultlabs.com/blog/tag/tools) [Trello](https://www.catapultlabs.com/blog/tag/trello) [#softwaredevtools](https://www.catapultlabs.com/blog/tag/softwaredevtools)

Have you been searching for a [Trello](https://trello.com/) Power Up, but none has met your need or expectation? How about building your own? We want to show our readers what you should do and what you shouldn't do in order to create an efficient Trello Power Up. The [Catapult Labs](https://www.catapultlabs.com/) team recently worked directly with Trello, building an integration to [Freshdesk](https://freshdesk.com/). It’s simply called [Freshdesk + Trello Power-up](https://www.freshworks.com/apps/trello-for-freshdesk/). As usual, we’d like to share our thoughts and learning from this experience.

*What happens if you I don’t find the power-up that meets my needs?*  
-Just build your own by following these simple rules.

## So, What's Trello?

Trello is a collaboration tool to organize your projects into boards so you can easily tell what your team is working on. In the last years, it has become a very important platform for a lot of uses and areas including (but not limited to) software development. Trello is simple and easy to use. But simplicity doesn’t mean lack of customization. Trello launched the power-ups feature that allows you to turn your board into a living and powerful application.

There are several power-ups published in the [Trello site](https://trello.com/power-ups). But it's possible that none has met your needs or expectations. If that's the case you should consider building your own to fit your needs as the software dev tools team has made.

![Frame 6183 (1)](https://www.catapultlabs.com/hubfs/Site/Products/Frame%206183%20(1).svg)

As you may or not know, the [CatapultLabs](https://www.catapultlabs.com/) team has been working directly with [Atlassian](https://www.atlassian.com/) for a while now. We have built a few add-ons for [Confluence](https://www.atlassian.com/software/confluence) & [Jira](https://www.atlassian.com/software/jira), focusing on Agile teams: [Agile Retrospectives for Confluence](https://marketplace.atlassian.com/plugins/retrospectives4confluence/server/overview?utm_source=amago&utm_medium=blog&utm_campaign=post31), [Retros for Jira](https://marketplace.atlassian.com/plugins/agileretrospectivesjira/cloud/overview?utm_source=amago&utm_medium=blog&utm_campaign=post31) and [Scrum Poker for Confluence](https://marketplace.atlassian.com/plugins/pwc-confluence-addon/cloud/overview?utm_source=amago&utm_medium=blog&utm_campaign=post31) & [Scrum Poker for Jira](https://marketplace.atlassian.com/plugins/scrum-poker-jira/cloud/overview?utm_source=amago&utm_medium=blog&utm_campaign=post31). As add-on vendors we are invited to Atlassian’s #ConnectWeek (#ConnectWeek is an event organized by Atlassian where you can meet the teams behind their platforms and work on building your own add-ons). You can read more about our past experiences on our [blog](https://www.catapultlabs.com/blog). This time around, we took the chance to work with Atlassian’s latest acquisition: Trello.

During the last Atlassian’s #ConnectWeek we met [Anthony Marnell](https://twitter.com/anthonymarnell), Manager of Business Development and [Bentley Cook](https://twitter.com/bentleycook), Developer Advocate from Trello (By the way, we did a very [cool interview](https://www.youtube.com/watch?v=GH0pcySycyY&utm_source=amago&utm_medium=blog&utm_campaign=post31) with Bentley and wrote about [Remote work at Trello](https://www.catapultlabs.com/blog/remote-work-at-trello-an-atlassiansummit-conversation)); with their help we built a power-up for Freshdesk that lets you resolve customer issues faster by embedding Freshdesk support tickets into Trello cards. Here we share some of the best insights we gained during the event:

## Keep it Simple, Stupid (KISS)

Remembering this simple tip will make your Trello board more powerful. You don’t need to build a whole new platform just create a simple integration. You will only need a template and some Javascript code to make it work.  
If you are gonna build something really big try to bundle the assets and the code.  
*What do you mean?*  
-Combine all the code in a single one.  
-Uglify the js and the CSS: minify files by removing all the unnecessary spaces and line breaks.  
There are several tools to do this task for example [webpack](https://webpack.js.org/), [gulp](https://gulpjs.com/), [grunt](https://gruntjs.com/) and some others. Webpack has a [single command](https://webpack.js.org/guides/production/) to perform all the bundle  
`webpack -p`  
![Catapult vertical dark (2)](https://www.catapultlabs.com/hs-fs/hubfs/Catapult%20vertical%20dark%20(2).png?width=713&height=756&name=Catapult%20vertical%20dark%20(2).png)

## Fast as Lightning

The Trello Powerup should respond as fast as possible, you need to remember that when the user is loading your integration, the browser will render all the Trello objects and your Powerup. In our case the request that is taking: 152.07 ms or 0.152 sec. We are looking to improve this time. To achieve this time we made some test using the [Network Analysis](https://webpack.js.org/guides/production/) inside Chrome.

## Build Something Useful

Create something to use at any time. I know that the Powerup you are planning to create may need some configuration to work, but it should always display useful information even when it is not configured correctly.

Making sure you provide tooltips and also an initial set-up for the configuration through a How-To page or a Quickstart guide are always welcomed additions for the end user. All of this will make the install process much smoother, even though you are building it for internal use or to make it public.

> “Making it useful requires that the user knows how to get the most out of the integration and documentation is key.”

We published some tips we learned during our first day at Connect Week Austin regarding documentation for Atlassian Add-on’s which can be applied to Trello Powerups. If you want to know more read [this blog post](https://www.catapultlabs.com/blog/remote-work-at-trello-an-atlassiansummit-conversation) in our blog.

Keep Style Congruence

Trello offers a [base style](https://trello.readme.io/v1.0/reference#style-1) to keep this under control. But if you need to do something very specific, keep using the fonts and colors from Trello. This is going to live inside Trello and you don’t want to mess the user experience. We recently wrote about the [importance of User Experience (UX) in JIRA](https://www.catapultlabs.com/blog/jira-issues-a-focus-on-user-experience)

## Taking Your First Step Towards Building a Trello Powerup

As with many projects, you should keep it simple, fast and follow certain rules of design to keep the user experience.

## What should I do next?

Read the Trello documentation [https://trello.readme.io/v1.0/reference#power-ups-intro](https://trello.readme.io/v1.0/reference#power-ups-intro) create a team, install your team [https://trello.com/power-ups/admin](https://trello.com/power-ups/admin) and start developing your own power-ups.

---

Trying to improve your #Agile practices? OR are you getting started with Agile? Are you in a remote team? Check out our products for Agile teams at [CatapultLabs](https://www.catapultlabs.com/). We focus on making agile ceremonies more effective and easier to adopt for remote teams.

![Luis Ortiz](https://www.catapultlabs.com/hubfs/Luis%20Ortiz%20headshot.png)

 Luis Ortiz

 Luis is the Co-Founder and leads Growth at Catapult Labs. He writes about practical Agile workflows across Jira, Confluence, and Slack, helping teams run better stand-ups, retrospectives, and improve productivity without meeting overload.

<https://www.linkedin.com/in/luis-ortiz-23a4a482/>

#### You might also like

##### [Remote Work Remote Work at Trello: An #AtlassianSummit Conversation Remote work at Trello. An #AtlassianSummit conversation. Luis Ortiz Dec 26, 2024](https://www.catapultlabs.com/blog/remote-work-at-trello-an-atlassiansummit-conversation)

##### [Customer Support Collaboration: The Key to Great Customer Service Collaboration: The Key to great customer service. Luis Ortiz Sep 4, 2024](https://www.catapultlabs.com/blog/collaboration-the-key-to-great-customer-service)

##### [The Vault Marketing Your Add-On in the Atlassian marketplace Takeaways from Atlassian's Connect Week talk on marketing your add-on: map the customer journey, build a great Marketplace listing, and keep users... Luis Ortiz Aug 29, 2024](https://www.catapultlabs.com/blog/marketing-your-atlassian-add-on)

<https://www.catapultlabs.com>

<https://www.catapultlabs.com/contact>

Products

[Agile Retros](https://marketplace.atlassian.com/apps/1218860/agile-retrospectives-for-jira?hosting=datacenter&tab=overview)

[Scrum Poker](https://marketplace.atlassian.com/apps/1218960/scrumpoker-estimates-for-jira?hosting=cloud&tab=overview)

[TeamPulse](https://marketplace.atlassian.com/apps/1227873/teampulse-health-check-ins-for-jira?tab=overview&hosting=cloud)

[StandBot](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)

[Freshdesk + Trello](https://www.freshworks.com/apps/freshdesk/trello)

[Freshservice + Trello](https://www.freshworks.com/apps/freshservice/trello)

[Blog](https://www.catapultlabs.com/blog)

[Help center](https://help.catapultlabs.com/)

<https://twitter.com/CatapultLabs_> <https://www.linkedin.com/company/25009688/> <https://www.youtube.com/@catapultlabs>

Products

 Atlassian

[Agile Retros](https://marketplace.atlassian.com/apps/1218860/agile-retrospectives-for-jira?hosting=datacenter&tab=overview)

[Scrum Poker](https://marketplace.atlassian.com/apps/1218960/scrumpoker-estimates-for-jira?hosting=cloud&tab=overview)

[TeamPulse](https://marketplace.atlassian.com/apps/1227873/teampulse-health-check-ins-for-jira?tab=overview&hosting=cloud)

[StandBot](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)

 Trello

[Agile Retros](https://trello.com/power-ups/61f7eba5e29fd13c6884a214/agile-retrospectives)

 Monday

[Agile Retros](https://monday.com/marketplace/124)

Slack

[StandBot](https://marketplace.atlassian.com/apps/1217825/standbot-slack-stand-up-bot-for-jira?hosting=server&tab=overview)

 Freshworks

[Freshdesk + Trello](https://www.freshworks.com/apps/freshdesk/trello)

[Freshservice + Trello](https://www.freshworks.com/apps/freshservice/trello)

[Blog](https://www.catapultlabs.com/blog)

[Help center](https://help.catapultlabs.com/)

<https://twitter.com/CatapultLabs_> <https://www.linkedin.com/company/25009688/> <https://www.youtube.com/@catapultlabs>

© 2026 Catapult Labs. All Rights Reserved

[Terms](https://www.catapultlabs.com/legal?section=term_service)

[EULA](https://www.catapultlabs.com/legal?section=eula)

[Privacy Notice](https://www.catapultlabs.com/legal?section=global-privacy)

[SLA](https://www.catapultlabs.com/legal?section=service-level)

[Cookies Disclousure Policy](https://www.catapultlabs.com/legal?section=cookie-disclosure)

 Cookie Settings

```json
{
  "@context" : "https://schema.org",
  "@type" : "BlogPosting",
  "author" : {
    "@type" : "Person",
    "name" : "Luis Ortiz",
    "url" : "https://www.catapultlabs.com/blog/author/luis-ortiz"
  },
  "dateModified" : "2026-10-27T20:05:58.762Z",
  "datePublished" : "2024-12-26T23:40:22.000Z",
  "headline" : "Golden Rules to Build a Trello Powerup",
  "mainEntityOfPage" : {
    "@id" : "https://www.catapultlabs.com/blog/golden-rules-to-build-a-trello-powerup",
    "@type" : "WebPage"
  },
  "publisher" : {
    "@type" : "Organization",
    "logo" : {
      "@type" : "ImageObject",
      "url" : "https://www.catapultlabs.com/hubfs/Site/Footer/Colors=True%2c%20Format=Horizontal%20(1).png"
    }
  }
}
```