Skip to content

SPRW-3110: Implement Weekly Digest Email with Dev Testing Controls - #965

Merged
LordNayan merged 14 commits into
sparrowapp-dev:developmentfrom
mayankjha-eng:fix/SPRW-3110/weekly-digest
Mar 26, 2026
Merged

SPRW-3110: Implement Weekly Digest Email with Dev Testing Controls#965
LordNayan merged 14 commits into
sparrowapp-dev:developmentfrom
mayankjha-eng:fix/SPRW-3110/weekly-digest

Conversation

@mayankjha-eng

Copy link
Copy Markdown
Contributor

Description

Implemented weekly digest email for registered users with personalized metrics and activity insights.

  • Added weekly digest email with execution trends, key metrics, collaboration updates, and pending actions
  • Integrated batch processing to handle users efficiently without overloading the server
  • Used precomputed metrics for optimized data fetching and reduced database load
  • Implemented controlled email sending with concurrency handling
  • Added DEV environment handling to send emails only to QA account for safe testing
  • Enabled dynamic date range handling (current week for testing, production-ready for weekly schedule)

This ensures scalable, efficient, and safe email delivery while maintaining accurate user insights.

Add Issue Number

SPRW-3110

Add Screenshots/GIFs

If applicable, add relevant screenshot/gif here.

Add Known Issue

If applicable, add any known issues.

Contribution Checklist:

  • The pull request only addresses one issue or adds one feature.
  • I have linked an issue to the pull request.
  • I have linked a PR type label to the pull request.
  • The pull request does not introduce any breaking changes
  • I have added screenshots or gifs to help explain the change if applicable.
  • I have read the contribution guidelines.

Note: Keeping the PR small and focused helps make it easier to review and merge. If you have multiple changes you want to make, please consider submitting them as separate pull requests.

@LordNayan
LordNayan merged commit 507a90b into sparrowapp-dev:development Mar 26, 2026
1 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants