As a Gitcoin user, I want relevant emails that help me keep up on a daily basis.
We currently have a variety of emails that go out:
Feedback emails (contributor completed a bounty / funder paid out a bounty / bounty cancellation / general feedback / funder re-engagement
New Action & New Matched Bounties emails


In an effort to consolidate 2 & 3, we want to make it easier for our contributors to have clear emails that outline exciting actions that they want to take, and allow them to keep on top of the comments. The daily email also needs a refresh.
We already several brainstormed solutions for comments, since having one email sent every time someone comments can be quite disruptive. (https://github.com/gitcoinco/web/issues/5943)
Some of the objectives that we want out of the daily email:
keep on top of townsquare comments (currently IP @ https://github.com/gitcoinco/web/issues/5943), and the ability to see all townsquare comments
save the date on upcoming large events
reminders on daily / weekly actions and trending quests they can take
surface relevant bounties and nano-bounties
DAILY

Old email designs, separating comments & new bounties
New combined email designs & layout above oriented for daily engagement.
templates found here: https://github.com/gitcoinco/web/tree/master/app/retail/templates/emails
template.html = general email template
new_bounty.html = current daily bounty email
other potentially useful templates
mention.html
unread_notification_email.html
on daily email recommend adding a "what you missed" section with notifications and town square posts you've missed
also recommend having a 'quest of the day' that u can recommend to them.
also recommend having an 'upcoming dates' section that contains dates for upcoming hackathons + grants rounds.
for the 'were human too' thing, i think that part is a little awkward. id love to see a "prompt" every day, which can be from kudos on our system or a user on our system... the prompt could just be a status post (from name, from avatar, comment) and you could click through it to get to that post on townsquare. i would use it for trivial things like asking people what IDE they use every day, and it would drive them to the discussion on townsquare
updated new daily wireframes
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
__This issue now has a funding of 0.25 ETH (59.68 USD @ $238.71/ETH) attached to it.__
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
__Work has been started__.
These users each claimed they can complete the work by 4 weeks, 1 day from now.
Please review their action plans below:
1) artistic18 has started work.
Perform all the specified task. Will need less than 1-2 weeks time starting from Sunday.
Learn more on the Gitcoin Issue Details page.
Hi @artistic18 - sounds good. Please submit a workplan ASAP, looking forward to seeing your work. Ask any questions you'd like as well and I'll be responsive if you need feedback!
I'd also like to make the note that I understand that you've communicated that you won't be able to start on this until Sunday, but we do encourage that our contributors only start work when they're able to actually start within a 1-2 day period, otherwise they're sort of "bounty sitting" and not allowing other contributors who are available to work immediately to jump on.
I'll allow it this time around, but as a courtesy to other contributors, please keep this in mind for next time. Appreciate the fast jump on this one though.
My work plan for issue:
[ ] 📌 - TownSquare comments, show trends for location (IPV6) and button show all messages redirect to townsquare board.
[ ] 📌 - Copilation the best nano tips and bountys for 48h
[ ] 📌 - #5943
pretty pumped for this .. @developerfred can we get a WIP PR this week?
@developerfred - I think fixing up the htmls to match the wireframe content is the main focus here. I'll need to get designs to you for that to happen though, working with a designer right now to make that happen!
@frankchen07 Perfect, I will do the wireframe structure for now.
yeah @owocki
@developerfred - hows this coming along?
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
__Work for 0.41 ETH (80.25 USD @ $195.74/ETH) has been submitted by__:
@frankchen07 please take a look at the submitted work:
hey @developerfred, I was mistaken in that we needed to give you a design for you to have something modify the HTML with. We've updated this ticket with a design that @willsputra, just wanted to see if you could update the HTML with the design that is posted in the ticket.
Under the definition of done, we also want to pull recent townsquare comments and a link to a user's notifications, which I'm not sure if that's been done yet.
For the "save the date" portion, that will change every couple of weeks, so that might have to be manually changed in the html.
Let me know what you think!
hey @developerfred - just wanted to check in on this, to see if we can update the current PR with the updated design.
also, I'm going to start a bounty for the weekly email design: https://github.com/gitcoinco/web/issues/6208 - are you going to be working on that too or should we release that to the public?
Lemme know!
@developerfred - I'll remove you from this bounty and re-open to the public. I know you've done some work on this, so at the end I still may tip you for your efforts but I'll wait until the bounty is closed.
@frankchen07 I would like some clarifications about my specific tasks in this bounty.
Do I only have to update the html markup to match the design (using some dummy data)?
Do I also have to add code that fetches other data from the backend?
BACKEND - pull townsquare posts and link to user notifications
Under the definition of done, we also want to pull recent townsquare comments and a link to a user's notifications, which I'm not sure if that's been done yet.
@frankchen07 Where can I get the new header image shown in the new design?
@frankchen07 @willsputra Should New Daily Action still be included in the new layout, because I couldn't spot it in the redesign
@sebastiantf - thanks for being patient, and taking the initiative to ask clarifying QQs!
@willsputra - can you provide Sebastian the header image?
I believe we removed the daily action because Will and I discussed that if people generally get to the daily email a day later, then it would already be out of date (most people don't treat their inboxes like chat channels). The idea is to keep Gitcoin's social and important dates top of mind, and allow them a direct channel to our Townsquare/homepage.
Thanks for the clarifications @frankchen07. Much appreciated.
And, if 1. & 2. are included in the scope of this bounty, then, if I may, I would propose that the bounty reward may not be on par with the tasks involved and would suggest a raise 😬😬. This is only a humble opinion and I know I haven't completed the tasks yet. Only sharing thoughts 😌
Duly noted and a completely reasonable ask.
What would be a fair increase? Something on par with the other weekly email task?
@sebastiantf thanks for working on this! here's the figma file. hope this is useful for the assets 🙂
https://www.figma.com/file/POtQ6NTWxHUsFftNqAZe9M/Gitcoin-Daily-Email?node-id=1%3A2
Thanks for the acknowledgment @frankchen07 😃
Yes, I think something on par with the other weekly email task would be great. Although, IMHO, I would say an additional 10USD more than the weekly email bounty for doing Task 2 would make it better 😬. But that's up to you guys. Take a look at my work when I complete and submit it, and you guys can decide then. I'll be happy with anything you offer.
@willsputra - Thanks for sharing the figma. I got the header image.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
__The funding of this issue was increased to 0.41 ETH (69.83 USD @ $170.32/ETH) .__
Cool - updated the amount to 65 USD for completing the task ($38 + $27 additional). Looking forward to getting this email up!
Great. Thanks @frankchen07. Appreciate it.
this is 🔥 🔥 🔥
is there a WIP PR i can checkout @sebastiantf ??!
Sorry @owocki. Not yet. But there will be within the next few hours
@frankchen07
- [x] BACKEND - pull quest of the day (#6080)
This PR actually gives a method to get multiple trending quests. But looking at the new design, there is only one quest of the day. And multiple quests need not be listed; only one quest (first trending quest) is to be displayed. Am I correct? May I proceed with this inference?
WIP Screenshot:
[image deleted]
kewl, hit me back when there is a PR for review available.
On Fri, Apr 17, 2020 at 8:18 AM Sebastian T F notifications@github.com
wrote:
WIP Screenshot:
[image: daily_wip1]
https://user-images.githubusercontent.com/36922376/79578693-2f23de00-80e4-11ea-97f5-960fbdf08284.jpg—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/gitcoinco/web/issues/6011#issuecomment-615270475, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AAD5PCMJJEM2UN4FPDMQSOTRNBQL3ANCNFSM4KXJ5WAA
.
--
@owocki http://www.twitter.com/owocki
gitcoin is live and has generated over $4.0mm for Open Source Software - see
our results https://gitcoin.co/results
For the "save the date" portion, that will change every couple of weeks, so that might have to be manually changed in the html.
@frankchen07 How should I implement the upcoming events section? Shall I leave it as HTML to be edited manually?
I think for now we can keep it in the html. It'll require us to manually update every few weeks but it's iterative. This will ensure that we keep moving forward on getting this email out!
@frankchen07 I have created two methods (similar to the one in #6080 )that fetch the latest grant and hackathon based on their creation date. You can review them when I create the PR and let me know what you think.
@frankchen07 Has there been any work done or in progress to 1. fetch recent Townsquare posts, 2. fetch link to the user's notifications?
The issue #5943 and it's solving PR #6045 seems to send a notification when someone mentions or likes you. I don't think it directly solves 1. or 2.
Just asking to know whether there has been any other work than #5943.
WIP Screenshot:

@frankchen07 @owocki I have created a PR at #6471 that will be updated once #6438 is merged.
@frankchen07 this is done. can u pay out?
⚡️ A tip worth 0.30000 ETH (71.67 USD @ $238.91/ETH) has been granted to @sebastiantf for this issue from @owocki. ⚡️
The sender had the following public comments:
for the extra work on pr review
Nice work @sebastiantf! Your tip has automatically been deposited in the ETH address we have on file.
Thanks so so much for the tip @owocki. Appreciate it very much 🤩🤩
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
__The funding of 0.41 ETH (100.92 USD @ $246.14/ETH) attached to this issue has been approved & issued to @sebastiantf.__
Additional Tips for this Bounty:
Thanks for the payout @frankchen07 !
For some reason, this still shows up as an open bounty at https://gitcoin.co/issue/gitcoinco/web/6011/4054

@frankchen07 maybe wanna close it?
Most helpful comment
Cool - updated the amount to 65 USD for completing the task ($38 + $27 additional). Looking forward to getting this email up!