Teaminal logo Teaminal logo

March 2023 Update

April 1, 2023 by Brad Simantel

This is a monthly update where I share what I’ve been working on recently. For the previous installment, check out my February 2023 Update.

March was a bit of a mixed bag - the Teams integration didn’t go as planned, but I had the most new signups in one month ever, and I built out integrations for GitLab, Asana, and Monday.

I also did some Q2 planning. The short version is I’ve made a plan for what “sales and marketing” looks like for the next few months, and I’m really excited about having a clear path forward. I’d love feedback if anyone has any, though.

Microsoft Teams integration

For features, let’s start with what I didn’t ship this month: the Microsoft Teams integration. I found Microsoft’s Graph API docs, which is their REST API, and got OAuth working and everything, but then I discovered that you can’t send messages to a channel via the Graph API. You have to register a bot and use the Bot Framework REST API.

But… Where do you register a bot, and how do you authenticate the API? Who knows! I banged my head against the problem for a couple weeks, trying various things, before dropping it for now.

GitLab integration

In comparison to Teams, GitLab was a breath of fresh air. Their documentation was great and I literally knocked out the integration in an afternoon. After enabling it in the app, your team will now see their recent MRs in status updates and retros.

Asana integration

The Asana integration was also pretty easy to build, mostly because I cut scope to be like the GitLab and GitHub integrations, just showing your recent activity in status updates and retros.

To have feature parity with Jira, I still need to build out the planning poker and backlog refinement integrations, both for the web and for Slack, plus manage webhooks. I’ll revisit that later in the year.

Monday integration

Monday was pretty much the same story as Asana - once I cut the scope it was super quick to throw together.

Fixes & Improvements

In addition to the items above, I also shipped a few small fixes and improvements:

  • Fix an issue where setting points in Jira failed because a story points field hadn’t been selected
  • Add unsubscribe functionality for the welcome sequence (three emails over a week)
  • Set up Hotjar for session recording as I look to improve onboarding

Next month

Looking at the Q2 planning document, I think next month I can tackle the first few tasks:

  • Clean up the marketing site and set the feature pages up as landing pages for PPC
  • Do some outreach and sharing in Slack, Discord, Reddit, etc.
  • Launch on Product Hunt and Hacker News
  • Put out a press release for the launch, try to get tech blogs to cover it

And probably some work on the onboarding flow as well!

Update: The April 2023 Update is the next post in this series.

Like what you see?

Subscribe to the Teaminal newsletter for monthly updates