Giveth / notification-center

It's a microservice that would handle all notification of giveth.io and trace.giveth.io
GNU General Public License v3.0
24 stars 2 forks source link

Email project owners when project changes verification level #114

Open divine-comedian opened 3 months ago

divine-comedian commented 3 months ago

In this new feature verification and unverification can be triggered based on on-chain attestations being registered by our BE.

From this new flow we should ensure project owners are emailed when their project becomes verified and similarly when their project falls under the required threshold and becomes unverified.

The emails should contain relevant details for the project owner to understand why their project's status changed and what benefits did they gain/lose. We should also provide a way for them to reach our discord and appeal to get more vouches if they believe a mistake was made.

Given that this action is triggered by user behaviour we should consider how we can prevent emails from being sent too rapidly to project owners - I think this can be handled on the Ortto side.