Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sponsor notification when sponsorship is received #1061

Open
wants to merge 2 commits into
base: production
Choose a base branch
from

Conversation

timiwahalahti
Copy link
Collaborator

Sponsors do not currently get any notification unless the WordCamp organizers manually send an email. Let's fix that by sending an automated email, looking like it came from the WordCamp organising team, to the sponsor when the invoice has been paid. This way, we help facilitate more communication between the organizers and sponsors.

Added a new function for this instead of refactoring existing notifications and adding sponsor as a CC to the same email that organisers do get. Their email contains internal titles and links, which are helpful for them but not for the sponsor's eyes.

Fixes #616

Props @angelasjin @iandunn @coreymckrill @andreamiddleton

Screenshots

CleanShot 2023-09-21 at 22 36 07@2x

How to test the changes in this Pull Request:

  1. Create new sponsor invoice on WordCamp site
  2. Send it on network payments
  3. Mark it as paid on QBO
  4. Run cron event wcbdsi_check_for_paid_invoices on your site
  5. Check email (on dev mailcatcher)

@timiwahalahti timiwahalahti added [Priority] 2 [Component] Payments Payment tools, budgets, invoices labels Sep 21, 2023
@renintw renintw added [Type] Good First Issue Straightforward, self-contained, doesn't require deep knowledge of codebase Migrated from Trac [Priority] High and removed [Priority] 2 labels Apr 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
[Component] Payments Payment tools, budgets, invoices Migrated from Trac [Priority] High [Type] Good First Issue Straightforward, self-contained, doesn't require deep knowledge of codebase
Projects
Status: 👀 In review
Development

Successfully merging this pull request may close these issues.

Sponsor notification when sponsorship is received
2 participants