Soft Launch: MRVN

I soft launched MRVN yesterday by which I mean I tweeted about it and hoped for the best πŸ˜….

It's a service for sending webhook data to Discord, Slack or Telegram and currently supports integration with Netlify Deploy Notifications.

There's currently no pricing options but a limit of 75 events (POST requests) per month, this will likely increase in the future to be more generous.

Let me know what you think πŸ˜€

Max Diamond Author

A little about how it works behind the scenes:

  • A User creates a Webhook Endpoint on their dashboard. This sets which service they want to send the POST request to and where they're sending POST requests from (Netlify, Azure or Custom).

  • A Webhook Endpoint (or Publish ID url) is a randomly generated string such as "/abcdefg-12345-09876-gfedcba".

  • Discord and Slack both have embed messages which are formatted messages in Markdown. MRVN processes incoming requests and turns them into Embeds for these services

  • Telegram is a little different as it only supports normal messages but in Markdown.

  • The Frontend and the Docs are seperate apps running on Netlify. The frontend is built in Vue whilst the Docs are built with Nuxt

  • The backend is currently a monolithic Express server (In the future I'll likely make this serverless)

  • There's also a Telegram bot for users who are setting up Webhooks to Telegram.

0 Likes
Dez Papp

@Dmdboi One note. I'd love to see the docs. link to mrvn.me instead of docs.mrvn.me or at least have a cross link back in the top right corner.

0 Likes
Fajar Siddiq

Congrats on the soft launch, is there an article of use cases with MRVN on how-to build webhooks with Discord, Slack or Telegram ?

0 Likes
Max Diamond Author

@fajarsiddiq I don't know what you mean exactly. However, there are currently the docs that show how to setup webhooks with Discord, Slack and Telegram. I didn't actually think of an article of use cases before but I'm going to add one in the future now πŸ˜€

0 Likes
Fajar Siddiq

@Dmdboi yes that is what i meant. Article on use cases. What i can build with it. Good job on the docs.

0 Likes
Max Diamond Author

@fajarsiddiq Thanks! 😁

I'm currently working on an article of use cases, however to give a few examples:

Receive messages through Discord, Slack or Telegram when:

  • Netlify Deploy Succeeds or Failed
  • Azure Pipelines Succeed or Failed
  • A custom event from an App using POST requests.

The last one, for example, if a user signs up to MRVN, I get a notifications through Discord saying there's been a signup. I also use it to notify me of App errors. πŸ˜€

0 Likes
Ryu

Congrats on the launch!

Is there any reason that you chose MRVN as the brand name? and I am also curious about whether *.me is good for business use or not? Since the domain name itself is kinda confusing to me at the first glimpse.

0 Likes
Max Diamond Author

@EragonJ The project folder was originally called Marvin, and I couldn't think of a better name at the time so I shortened it and bought the first domain that looked good.

.me probably isn't the best one to go with but the better domains were $25+ which I didn't want to spend on a domain name.

0 Likes
Ryu

@Dmdboi I see!!

For myself, I did buy a domain name with *.co before, but right before privately launching my product, I think maybe the domain name itself may cause SEO problems in the future, so I decided to find another available domain name with similar meanings and ended with ".com"

I am still not sure whether it's mine was the right decision or not, so that's why I asked :D Thanks for sharing the story :bow:

0 Likes

Please sign in to leave a comment.