Two Free Extensions for the Community

Hi everyone,

I have been working on two free, open-source extensions for Manager.io and would love the community to test them and share honest feedback.

────────────────────────────────────────

Manager.io Developer Toolkit

:link: Try it: https://ksl1816.github.io/manager-developer-toolkit-extenstion/
:file_folder: Code: https://github.com/ksl1816/manager-developer-toolkit-extenstion

This tool is for anyone who wants to build their own Manager.io extension but does not know where to start with the API or coding.

How it works:

-> Load any Manager.io endpoint (customers, invoices, inventory, reports…)
→ The toolkit inspects the live data and shows you every available field
→ Select the fields you want, describe what you want to build
→ Click Generate — it produces a complete, ready-to-paste AI prompt
→ Paste into Anthropic Claude, OpenAI ChatGPT, or Google Gemini
→ Get back a fully working extension HTML file
→ Install it in Manager.io or host it free on GitHub Pages in minutes

No coding knowledge required for basic use. Developers will get even more out of it.

────────────────────────────────────────

② Sales Analytics Dashboard

:link: Try it: https://ksl1816.github.io/manager-io-sales-analytics-dashboard/
:file_folder: Code: https://github.com/ksl1816/manager-io-sales-analytics-dashboard

This extension was built entirely using the Developer Toolkit above — I loaded the sales invoice endpoint, selected the fields, generated the prompt, pasted it into an AI, and deployed the result.

It is a real example of what the toolkit produces.

What you get:

-> Day-by-day sales breakdown for any month
→ Best and worst day highlighted automatically
→ Month-to-month comparison with charts and difference table
→ KPI cards — grand total, averages, best month, active days
→ Automatic trend insights — upward, declining, or volatile
→ Filters by year, month, or custom date range
→ Works for any country — no hardcoded currency

────────────────────────────────────────

:warning: Important Note

These extensions work only inside the Manager.io environment using the built-in Extensions feature. They are not standalone apps.

How to add an extension in Manager.io:

  1. Open Settings

  2. Click Extensions

  3. Click New Extension

  4. Enter a Name

  5. Set Source = URL

  6. Paste the extension link into Endpoint

  7. Choose a Placement (example: /)

  8. Click Create

This matches the setup shown in the screenshots as below

────────────────────────────────────────

:white_check_mark: Both extensions are:

-> Free and open-source
→ Read-only — they never write, edit, or delete your data
→ Self-contained single HTML files — nothing to install

────────────────────────────────────────

I would really appreciate if you could:

-– Install and test either extension in your Manager.io
— Share what worked well or what did not
— Suggest features you would find useful
— Report any bugs or issues

All feedback is welcome, good or bad. Thank you for your time! :folded_hands:

@Khurram_Shahzad really appreciated your effort for the Manager.io community. definitely will check and will share the experience. Thanks for sharing your work. Good luck,

Truly an excellent piece of work and a huge effort—something that can’t be valued in money. Thank you very much for providing this free tool and supporting the community. Your time and professionalism are highly appreciated, and we look forward to more of your great work.


I’m facing this problem

Do you have Sales invoice in the selected time frame…?

I am facing the same issue: “no record founds…” how to select a period?

Issue found and fixed: the API endpoint name has changed from batch-sales-invoice to sales-invoice-batch.

I’ve updated it to use the correct endpoint. It should be working now — can you please check again? It is working correctly on my side now.

Issue found and fixed: the API endpoint name has changed from batch-sales-invoice to sales-invoice-batch.

I’ve updated it to use the correct endpoint. It should be working now — can you please check again? It is working correctly on my side now.

@Khurram_Shahzad confirmed, its working,

@lubos can we have these two in Extensions Screen. it will be easy to find for user.

Will the extension (on address https://ksl1816.github.io/manager-io-sales-analytics-dashboard/) be updated with the correct API endpoint?

yes

the windows for lading data was updated but always impossible to load records

@chtipec,

  1. Can you please check whether the business file you are testing has sales records?

  2. Are you using the cloud version or the desktop version? If you are using the desktop version, you may need to update to the latest version of Manager.io.

  3. Can you please send a screenshot of the Sales Invoices screen?

This message appears when there are no sales records in the business file.

If we do have sales records, the data gets loaded with the correct numbers.

Nice add-on, :+1:
image

Hey, just signed up on here to tell you: Great add-on. Works flawlessly.

Something I would love to see:

  • A breakdown of sales per item (inventory or not)
  • Possibility to hide stuffs like the monthly breakdown, or some specific months
  • The Daily Sales Across Months graph breaks when there is a 0 value. I would like to have the graph continue and show 0 when there is no data
  • A big graph before the Monthly Breakdown that shows revenue evolution daily / weekly / monthly / yearly

Thank you, sales records are well found after updating to last desktop version 26.4.20

Added