Helping our Youth with Salesforce and Twilio

  • platform enables this Nonprofit that helps juveniles get back on track.
  • Twilio integration for an advanced notification system that ensures appointments are not missed.
  • Custom integration with website to allow probation officers, juveniles, and their parents to keep track of probation requirements.


Business Process Automation, Integrations, Web and Enterprise Portals




Our youth is our future. JuviGAP is making a difference in our youth with help from Software Allies and the platform.


3 months

Team Composition

1 Project Manager, 1 Salesforce Developer, 1 Tester


HTML5, Heroku, Javascript, Rails, Salesforce


Our customer —JuviGAP— is a Nonprofit ministry committed to administratively supporting juvenile offenders during their probationary period. When a juvenile offender is released from detention, there is a lot of administrative scheduling that must be maintained for them to successfully complete their probation. has been customized and integrated with JuviGAP's website and the Twilio service to help ensure that these youth get back on track.

Business Goals

  • To create a robust platform for managing juvenile offenders and their probation requirements.
  • To allow probation officers, youths, and their parents to enroll youths in the JuviGAP system through the website.
  • To help youths maintain their scheduled appointments by sending email and text reminders.


  • was chosen as the central system to manage all that JuviGAP does. It was chosen for its proven reliability, the ability to customize and integrate the system, and for’s great offerings to Nonprofits. Software Allies worked together with JuviGAP to create a highly customized system that is dependable and easy to use.
  • Using Heroku and Ruby on Rails, the JuviGAP website was integrated with so that youths can be entered into the system with ease and any changes to their probation schedule or requirements can be updated.
  • An integration with Twilio was created using Apex Classes and the Twilio API. The probation requirements influence what text and email reminders are sent to the parents and youths. Reminders include notifications for meetings with probation officers, court hearings, and even bible verses can be sent on a schedule to make a positive impact on the youth and to help make sure they complete their probation successfully.

Customer Feedback

Coming soon

Related Projects