Macro Counter Bot logo

Project journal

Macro Counter Bot

An AI based WhatsApp bot that allows you to track your macros through images.

🚧 Building

The record

🎉 Major and exciting updates! 🚀

  • Added onboarding flow:

    • 🗣 Asks for language, age, goals, other info

    • 📆 Subscription checker

  • 🥗 Added ability to generate recipes from ingredients through a photo 📸

  • 🌍 Started working on the translations

  • ✏️ Editing meals


Still need to:

  • Full translations to FR/NL/ES

  • Implement payments

  • Embeddings

  • Landing page/Insta page

🔥 Hungry but in the arena trying stuff

Hope to have the MVP ready soon - got a bit distracted by some other projects that had a higher priority.

Still left:

  • Editing meals

  • Removing meals on other days

  • Adding meal manually

  • Analytics? Week overview?

  • Improve quicklinks

  • Branding/texting

  • Eventually: embeddings so it can search all your data


But step by step. Will keep it limited here!

Building on telegram is awesome! App was ready in a day. But decided to make some optimization and leverage some of the built-in features on it.

Will be have it ready soon. Will probably launch it after IndieLogs ProductHunt launch!

Macro Counter Bot update image

Sadly Meta keeps refusing my verification.

So I decided to rebuild everything in Telegram. I spent the day on it and re-built most parts. Telegram seems like a much better fit - developer friendly + buttons are super useful.

Trying to get WhatsApp Business Verified but they are making it difficult for me.

Keep refusing my documents. Otherwise I could have launched the bot by now!

Added the ability to:

  • Manually log macros

  • Retrieve macros from other days

  • Edit macros of other days

  • Delete dishes of other days

A small update ✅

  • Connected history of text AI model & Image AI model

  • Added the ability to:

    • Add macros

    • Edit macros

    • Remove macros

  • First implementation of payment system

Macro Counter Bot update image

Switched over from Telegram to WhatsApp. Also decided to build it in Python instead of n8n.

Done so far:

  • Backend running in a Docker container & accessible through webhook

  • WhatsApp connected & Bot made

  • Connected it to AI language model

  • Connected it to AI image model

  • It can analyze images and provides answers based on that


Next up:

  • Store user data

  • Connect it to DB

Made first n8n flow using Telegram yesterday - just playing around for now - will see how far I can take this