Messaging in CommCare HQ

The term “messaging” in CommCare HQ commonly refers to the set of frameworks that allow the following types of use cases:

  • sending SMS to contacts

  • receiving SMS from contacts and performing pre-configured actions based on the content

  • time-based and rule-based schedules to send messages to contacts

  • creating alerts based on configurable criteria

  • sending outbound calls to contacts and initiating an Interactive Voice Response (IVR) session

  • collecting data via SMS surveys

  • sending email alerts to contacts

The purpose of this documentation is to show how all of those use cases are performed technically by CommCare HQ. The topics below cover this material and should be followed in the order presented below if you have no prior knowledge of the messaging frameworks used in CommCare HQ.