Git Product home page Git Product logo

sfdo-community-sprints / enhancements-to-npsp-email-acknowledgement Goto Github PK

View Code? Open in Web Editor NEW
2.0 4.0 0.0 30 KB

Proposing updates to the existing functionality "Acknowledge Donations by Email"

JavaScript 62.73% Apex 37.27%
detroit-sfdosprint-2019 theme-packaged-app-or-component status-contributor-ready need-developer need-doc-writer need-qa-tester need-user-stories need-project-leader need-thought-leader need-general-volunteers

enhancements-to-npsp-email-acknowledgement's Introduction

Enhancements-to-NPSP-Email-Acknowledgement

Project Description

Gathering requirements and if possible, building additional open source functionality to enhance the NPSP Email Acknowledgement functionality.

Project Audience

All NPSP system administrators that would process email acknowledgements to donors (less than 5,000/day)

Project Team

  • Team Leader: Dean Rose
  • List of Contributors: Kristen Strater, Rita Leverett

Project Team Accomplishments

Gather requirements for product and Power of Us Hub documentation

Contributing

We welcome contributions to this project. At present we need:

  • Requirements: Gather additional needs from nonprofits who use email acknowledgement
  • Solution design: Should this functionality continue as a workflow rule? Lighhtning component? Process builder? Flow?
  • Developer: Create solution based on design

Project Roadmap

Product

Allow the user to select additional email templates based on record type

Allow admins to select a field on the Opportunity that controls which email template is sent

Add a confirmation message (whether you are sending from an individual record or list view) that alerts prior to email send: "Your message will be send XX email addresses. Click OK to Confirm and send Message"

Documentation

Update Hub article to use all Lightning images (can use Trailhead unit: https://trailhead.salesforce.com/en/content/learn/modules/donation-management-basics-with-nonprofit-success-pack/acknowledge-a-donation)

Clarify that acknowledgement email will go to the stanard email address field on the associated Primary Contact's record (both on Trailhead unit & Hub documentation).

Add considerations for using NPSP Email acknowledgement to Hub article

  • update primary contact's email address before sending acknowledgement - link to Article: "https://powerofus.force.com/s/article/NPSP-Preferred-Phone-Email"

  • platform email daily limit (5,000) "List emails count against an org’s daily list email send limit, which is typically 5,000 emails per day. This limit doesn't include individual emails you send."

  • multiple acknowledgement email types require filter to one record type only in list view "If a list view or multi-line view contains more than one record type, it can’t be edited inline. Edit your view so that it has only one record type to enable inline editing."

enhancements-to-npsp-email-acknowledgement's People

Contributors

deanrose avatar kristenstr avatar rmleverett avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

enhancements-to-npsp-email-acknowledgement's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.