Our Clients Helped Lay the Foundation of Altrulink.

Our decision to develop Altrulink is directly aligned with the custom application requests we’ve received over a number of years. Much of this work involves development of form applications to automate data collection, aggregate data from multiple sources, and custom data reporting. The following are some of the nonprofits informing the design, functionality and direction of Altrulink.


Operation Fuel uses Altrulink to manage its energy assistance programs. They are the only year-round, statewide emergency energy assistance organization in Connecticut. They partner with other nonprofits, businesses, individual donors, and government agencies to ensure that CT households have access to affordable energy. Service is delivered through 108 fuel banks located across the state — municipal human service departments, community agencies, religious organizations, and other nonprofits. Each fuel bank is an Altrulink user.

The functionality delivered to Operation Fuel and the fuel banks through Altrulink includes:

  • Online application submission from both fuel banks and directly from the general public
  • Powerful ad hoc reporting for any user with reporting privileges
  • Application cloning for streamlined processing of returning clients in subsequent program years
  • Confirmation correspondence with fuel banks regarding applications and benefit payments
  • An algorithm-driven client search utility for use by fuel banks and Operation Fuel
  • Multiple, customized user roles for many levels of system users
  • Auditing that supports multi-level activity tracking for system users and Operation Fuel administrators
  • Native web-based access with no requirements for additional sub-systems


Better use and integration of the data collected at each touchpoint in the juvenile justice system is critical to improving youth re-entry into a community. Operating these touchpoints in a “siloed” manner results in slow communication, miscommunication, and a general lack of collaboration between organizations involved. It is a problem the city of Jacksonville has asked Novus to help solve, starting with an independent assessment of how organizations tied to the juvenile justice system currently manage their data.

Ultimately, Jacksonville wants an integrated data system that includes strong reporting and analytics capability to transform how the juvenile system operates. The output from a thorough assessment will serve as a roadmap the city can follow to more collaboratively use data and technology to realize efficiency gains system-wide, greater insight and predictive capabilities, and better outcomes measurement.

The assessment includes:

  • An inventory of data collection systems in use
  • An inventory of data elements collected within each system
  • An inventory of the analytical uses of data
  • Development of a data dictionary
  • A gap analysis to determine data collection, process, and systems changes needed


The Jessie Ball duPont Fund is one of the largest charitable organizations in Florida. The organization partners with Novus in several ways that includes funding for a few grantees such as Catholic Charities to implement Altrulink. JBDF’s intent is for these organizations to leverage an integrated data system like Altrulink to operate more collaboratively, allocate resources more efficiently, and measure outcomes better.

In the case of Catholic Charities, Novus is onboarding the Workforce Development program to eliminate paper in the intake process, streamline existing workflows, automate referrals to and from external sources and other Catholic Charities programs, and substantially improve reporting capabilities. Future plans include automated data exchange with other human services nonprofits in the Jacksonville area and the further eliminating paper-driven workflows and data silos internally.


The Promise Zone Partnerships Advancing Youth Together in Hartford (PATH), administered by the city of Hartford, partnered with Novus Insight in 2017 on a pilot to reconnect 100 opportunity youths to success at the program, provider and system levels. One of the pilot goals was to deploy technology to better identify disconnected youths experiencing gaps in service, match them to needed services and programs, and track their progress on a pathway to success.

Originally referred to as the “Universal Integration Engine” by the City, the intent was to develop software that acts as a bridge between operating systems, databases and applications, a framework that would enable the exchange and reporting of structured data across different data systems. From this concept, Altrulink first became a reality.

Novus developed a solution allowing PATH pilot service providers to collect participant and program-specific data, import data to AltruLink from 3rd party software systems, and generate reports from the data. This was done through several modules:

  • Intake module – A form designer for service providers to develop their own intake forms.
  • Data interface module – Enables the import of data from external sources, e.g. ETO or Excel, maintaining correct mapping between a service provider’s existing data structure and AltruLink’s data structure.
  • Reporting module – A report designer that allows service providers to create, edit and schedule reports, and a report display module to run designed or ad-hoc reports and export the results.
  • Client interface module – Enables pilot participants to access AltruLink to view data collected and used by pilot service providers. Data can be viewed on a personalized dashboard and includes a record of each instance of a particular type of data collected, a list of all organizations which the participant has been referred to, a list of all organization which have access to the participant’s data, and the ability to grant or revoke access to their personally identifiable information.
  • Service provider database – Hosts all intake form design data and data collected from the intake forms. By default all intake form data is anonymously stored in the database.