DemocracyLab / DemocracyLab/CivicTechExchange

Automate volunteer user surveys

Open
#1,115 0 comments 0 reactions 0 assignees View on GitHub
Back End
Dominant language
JavaScript
Stars
105
Forks
71
PR merge metrics
No merged PRs in 30d

Description

### Description:
To automate user surveys by integrating Mailchimp API into DemocracyLab’s codebase

### Tasks:
1. On-boarding Feedback Survey - Survey sent after 2 weeks of approval date.
2. Month Two Check-in Survey - Survey sent after 6 weeks of approval date.
3. Check-in Survey for Existing Volunteers - Survey sent to existing active volunteers.
4. Volunteer Commitment Renewal Survey - Survey sent to volunteers renewing their contract.
5. Exit Survey - Survey sent to volunteers whose commitment has ended.

### Steps
1) Check if existing code base supports automated surveys or check MailChimp API to be integrated
more info on Mailchimp - https://mailchimp.com/developer/tools/

2) Identify correct way to get volunteers for all 5 tasks from the database.
SQL queries/Triggers - contact Pruthvi for more info

3) Test with different data

### Extra
Check existing automated emails sent
![Screenshot 2024-10-08 215733](https://github.com/user-attachments/assets/2e9ef2ee-080c-42af-a967-27dd1c832707)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.