paint-brush
How to Add MRR Progress Bars to Your Twitter Profileby@chartmogul
167 reads

How to Add MRR Progress Bars to Your Twitter Profile

by ChartMogulJanuary 28th, 2022
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

You can share your monthly recurring revenue (MRR) progress on your Twitter profile. Here, we’ve compiled 4 ways to add MRR progress bars to your profile (in as little as one minute) The easiest way to set up is to use a tool that automatically updates your profile manually. Integromat pulls data from ChartMogul’s Metrics API and then pushes it to your Twitter account. Joe Previte has created a script that uses the Stripe API to pull MRR data and push it to Twitter.

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - How to Add MRR Progress Bars to Your Twitter Profile
ChartMogul HackerNoon profile picture

Building in public and sharing your progress as you go is a great way to attract customers. One way to do this is to publicly share your monthly recurring revenue (MRR) progress on your Twitter profile.


There are a number of SaaS founders who already do this, such as Jon Yongfook, Damon Chen, and Levels, to name a few.


Like them, you can also add MRR progress bars to your Twitter profile (in as little as one minute). Here, we’ve compiled 4 ways to add them:

1. MRR Meter Generator tool (quickest to set up) — created by Jim Raptis.

It’s straightforward: just enter your current MRR and Goal MRR. Then, copy the template from the site and paste it into the Location section of your Twitter profile. This method is by far the quickest and easiest to set up. The only drawback is that every time your MRR changes, you’ll need to go to the tool and update your profile manually.

2. TweetSync.io (best for automatic updates) — created by Julien Nahum.

TweetSync.io takes away the burden of updating your profile manually every time your MRR changes. It pulls data from ChartMogul Metrics API and automatically updates your Twitter profile. It hardly takes a minute to set up. Head over to TweetSync.io, connect your Twitter account, add your read-only ChartMogul API key, and voila!

3. Integromat (best if you want to display the exact MRR)

If you want more flexibility, you can create an Integromat scenario to get the work done. The workflow is simple, although it’ll take you around 15 mins to set up. At a high level, you use Integromat to pull data from ChartMogul’s Metrics API and then push that data to your Twitter account.

The benefit of using this method is that you can show the exact MRR in addition to showing your progress. The drawbacks are that it requires more work to set up and the Twitter integration costs a fee.


Here is a template that you can import in Integromat to get started. You’ll need to request API access tokens from your ChartMogul account and connect your Twitter account to Integromat. You’ll also need to set your Target MRR in Step 2 of the above Integromat scenario.


The current workflow is set up to highlight the MRR and your journey to target (along with the bars). Feel free to edit the output as it suits your needs.

Don’t forget to switch on scheduling within Integromat, so that the progress bars are updated automatically at a periodic interval.


Many thanks to Jacky Tan & Mohd Danish whose work inspired the template.

4. Automatic updates via API (requires code)

If you prefer code over no-code (ahem!), Joe Previte has created a script. It uses the Stripe API to pull MRR data and then pushes it to Twitter. You’ll need to replace the Stripe API with ChartMougl’s Metrics API for this to work.


Let us know how you get on and if you need any help with the setup.


Happy MRR sharing!


PS: If you prefer to show different metrics such as ARR or subscriber count, you can use similar workflows to share those. You can also update your profile headline on LinkedIn (using similar workflows) in addition to Twitter.