-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
We want to add a feature that allows users to draft a text message and send it to a recipient’s phone number via MMS. This will be implemented using the Twilio Messages API. Please reach out to Navyaa for the API credentials.
Description: Implement backend support for sending a drafted message to selected volunteers, where each volunteer receives an individual conversation that includes:
- The Twilio phone number (MMS-enabled)
- The volunteer’s phone number
- The admin’s phone number (for testing purposes you could use your own number right now, we will change it to the client's later)
Task:
Implement backend support to:
- Send drafted text messages to multiple volunteers
- Maintain one conversation per volunteer
- Log all texts in the database (coordinate with Charlie, who is working on emails so that you use the same schema)
Requirements:
- Each volunteer gets its own conversation
- Log messages in a schema such as:
- recipients (Volunteers)
- subject (only for emails, can be null for texts)
- body (text/email content)
- timestamp
- status (sent, pending). For now we can default to sent. This is just set up for schedule sending texts/emails which we will work on in V2
Some helpful documentation:
- https://www.twilio.com/docs/conversations/group-texting#leveraging-group-mms-in-conversations-for-group-texting
- https://www.twilio.com/docs/glossary/what-is-mms
Looking ahead to V2:
- Allowing for images to be attached and sent
- Allowing for client to draft texts instead of them being sent immediately
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels