keephq / keep

The open-source alert management and AIOps platform
https://keephq.dev
Other
4.82k stars 704 forks source link

Mailchimp Provider #823

Closed ahmetcanturan closed 8 months ago

ahmetcanturan commented 9 months ago

What needs to be done:

Add a provider for Mailchimp that allows one to send emails. Basically just copy the Resend provider and implement the same functionality for Mailchimp.

The outcome of this task should be:

  1. A new Mailchimp provider (+scopes validation to make sure connection works as expected. See examples from other providers, e.g.: datadog/grafana)
  2. Documentation on how to obtain the token/api key and use the provider
  3. A workflow example showing an action the sends an email with Mailchimp

[Original text by @ahmetcanturan]:

I need a provider that sends emails. For example, if the response status of example.com is 500, I want to send an email to an email address saying "there is a problem with exaple.com".

I am currently using slack as a provider in KeepHq but some people want to receive messages from me via email.

There may be a screen to add a mail provider like KeepHq's smtp settings.

Screenshot from 2024-02-12 16-16-18

talboren commented 9 months ago

Hey @ahmetcanturan, thank you so much for the issue! We do currently support Resend (https://resend.com/) as a provider that can send emails. Is there any other specific provider you had in mind?

Let me know if you need help setting up Resend to do that for you!

talboren commented 9 months ago

CleanShot 2024-02-12 at 15 21 13

ahmetcanturan commented 9 months ago

thank you i'll try resend actually mailchimp is common used , it would be good provider

talboren commented 9 months ago

thank you i'll try resend actually mailchimp is common used , it would be good provider

Will make it happen as well 🫡 May I chance the title of the issue to Mailchimp Provider?

ahmetcanturan commented 9 months ago

oh thank you :) you change or i can create new ticket for mailchimp ?

talboren commented 9 months ago

We can just use this ticket :), thanks @ahmetcanturan

talboren commented 9 months ago

/bounty 25

algora-pbc[bot] commented 9 months ago

💎 $25 bounty created by keephq 🙋 If you start working on this, comment /attempt #823 along with your implementation plan 👉 To claim this bounty, submit a pull request that includes the text /claim #823 somewhere in its body 📝 Before proceeding, please make sure you can receive payouts in your country 💵 Payment arrives in your account 2-5 days after the bounty is rewarded 💯 You keep 100% of the bounty award 🙏 Thank you for contributing to keephq/keep!

👉 Add a bountyShare on socials

Attempt Started (GMT+0) Solution
🔴 @ibishal Feb 13, 2024, 8:20:52 AM WIP
🟢 @Khalid6468 Feb 13, 2024, 9:35:52 AM WIP
🔴 @adityajideveloper Feb 15, 2024, 4:55:36 AM WIP
🟢 @35C4n0r Feb 21, 2024, 11:41:39 AM #855
Khalid6468 commented 9 months ago

/attempt #823

AS1100K commented 9 months ago

/attempt #823

talboren commented 8 months ago

@Khalid6468 @adityajideveloper any of you are working on this?

AS1100K commented 8 months ago

I was encountering lot of issues when I tried to run it locally. So, I was not able to work on it.

35C4n0r commented 8 months ago

/attempt #823

talboren commented 8 months ago

@35C4n0r I've assigned this one to you since it seems like others are stale.

talboren commented 8 months ago

I was encountering lot of issues when I tried to run it locally. So, I was not able to work on it.

@adityajideveloper would love to learn more about it if you're willing to share!

talboren commented 8 months ago

@35C4n0r happy to help with anything you need. hit me up on our Slack

algora-pbc[bot] commented 8 months ago

💡 @35C4n0r submitted a pull request that claims the bounty. You can visit your bounty board to reward.

algora-pbc[bot] commented 8 months ago

🎉🎈 @35C4n0r has been awarded $25! 🎈🎊