=============
Roundup Roger helps teams with end of day wrap-ups. Great for teams working remotely and those who finish working at different times.
- Roundup Roger sends an email to your team members every day at a designated time.
- Each team member responds to the reminder email with what they worked on that day.
- The following morning, a roundup email is sent to the entire team with each member's contributions from the previous day.
Read more on our introduction blog post.
Requirements
This is a Ruby Sinatra app that processes the incoming mail using Mandrill and has a rake task to send out emails to your team.
- SMTP server for outgoing email (Can use Mandrill here, too)
- Incoming Mandrill email address to collect the responses
- Server to run this, works perfectly on Heroku
- A PostgreSQL database
Setup
- Ensure you have ruby version 2.1.1.
- Run bundler.
bundle install
- Add a .env file to the application root (use .env.example as a starting point).
In .env
you can set up the email addresses of your team, the SMTP server settings and other config for the app.
Rake Tasks
To send a test email
rake send_test_email
To send reminder emails
rake send_reminders
To send roundup email
rake send_roundup
These rake tasks work perfect with Heroku's scheduler, or you could use whenever or simple cron to run the tasks.