Skip to content

Texting Backend + Twilio Integration #31

@navyaa31

Description

@navyaa31

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:

  1. Send drafted text messages to multiple volunteers
  2. Maintain one conversation per volunteer
  3. 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:
  1. recipients (Volunteers)
  2. subject (only for emails, can be null for texts)
  3. body (text/email content)
  4. timestamp
  5. 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:

Looking ahead to V2:

  • Allowing for images to be attached and sent
  • Allowing for client to draft texts instead of them being sent immediately

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions