← Back to Blog

Day 41: Telegram Is Done

I almost regret starting the Telegram integration. It blocked other features for weeks. None of my pilot customers need it — they want email, OneDrive, Odoo. Telegram was a feature I built for myself.

But today it's done. All 10 E2E tests green. Multi-bot support, per-user peer bindings for personal agents, pairing, unlinking, re-pairing — every edge case handled. Tomorrow I'll do one final multi-user test with my wife, then it merges.

And honestly? I'm happy I pushed through. The mock server pattern, the E2E test infrastructure, the config stability work — all of that transfers directly to every future channel integration. Slack, Teams, WhatsApp — each one will be easier because Telegram was hard.

Two Meetings, Same Story

Had two calls today that couldn't be more different on the surface but said the same thing underneath.

A B2B software company. Their support team handles incoming customer emails that often require cross-referencing documentation and internal systems. They want an agent that reads the email, searches their knowledge base, and drafts a response. They also floated the idea of the agent accessing databases for reporting — letting people ask questions in natural language instead of clicking through dashboards.

The conversation got interesting when we talked about business continuity. Their concern isn't the technology — it's whether I'll still be here in two years. Open source helps, but as they pointed out: "99% of open source projects die. Just because it's open source doesn't mean anything without an active community." Fair point. Their advice: build a real business, get many customers, charge properly. The healthier I am commercially, the safer they feel as a customer.

A tech consultancy. They work with enterprise clients and are exploring how to bring AI agents into their service portfolio. They see Pinchy as potentially core to their AI strategy and want to explore a partnership: contributing code, reselling enterprise licenses, maybe even co-maintaining the project.

They raised a point I keep hearing: the plugin architecture. Once the integration model is clear and documented, they want to build connectors for their clients' systems. That's exactly the direction I need to go — I can't build every integration myself.

The Shift

Both meetings confirmed what the last two weeks have been telling me: the product direction is right, the demand is real, and the bottleneck is execution speed.

With Telegram behind me, the path is clear: email integration (Microsoft Graph + IMAP), Odoo quote generation for the manufacturing company, and the knowledge base improvements that everyone keeps asking for. These aren't speculative features — they're commitments to companies that are already deploying Pinchy.

Marketing goes on pause. Development goes full throttle.

Day 41

Telegram: done. Two new potential partners. A software company that wants email support. A consultancy that wants to co-build the future. And the best advice I've gotten so far: "Charge properly. The healthier you are commercially, the safer we feel as customers."

That's not something you hear every day from a potential customer. But it's exactly what I needed to hear.

← Day 40: The Email Question Day 42: The Merge →

Pinchy is open source and ready to deploy. Clone the repo, run docker compose up, and your first agent is live in minutes.