Skip to content
This repository has been archived by the owner on Dec 8, 2017. It is now read-only.

Email Templates

Sarah Allen edited this page Feb 26, 2016 · 22 revisions

E-mail templates may be configured for the following notifications:

General

  1. Welcome email (when someone creates an account: user.create.welcome)
  2. Email sent to the user when they request that their password be reset (userpasswordreset.create.token)
  3. Badge is awarded (badge.create.owner) -- could be for task creators or do-ers

Task do-er emails

  1. Thanks for your interest (when someone signs up for a task: volunteer.create.thanks)
  2. Opportunity is yours! (when a task is assigned task.update.assigned)
  3. Opportunity assigned to someone else (volunteer.destroy.decline)
  4. Opportunity completed (task.update.completed)
  5. Task is due soon (task.due.soon)
  6. Task duration passed (task.due.today)

Task creator

  1. Draft Created (when someone creates a task and clicks 'Save as Draft' task.create.draft)
  2. Task Submitted (when someone clicks 'Submit for Review' task.create.thanks)
  3. Draft/Task Modified (when someone modifies a draft or open opportunity task.update.submitted)
  4. Task Published (admin changes to "open" state task.update.opened)
  5. Notify Project or Task Owner when someone posts a comment or reply in the discussion (comment.create.owner)
  6. Notify the owner when a user volunteers for the task (CCed on volunteer.create.thanks)
  7. Notify the owner when a volunteer is removed from a task (CCed on volunteer.destroy.decline)

For the full the text of the emails, see api/notifications.

For developer information on how to add notifications, see Notifications.

User Generated Emails

Users can generate emails by clicking a "share" button on a project, opportunity or profile. The text of the email is auto-filled and then the person can edit it.