Code Monkey home page Code Monkey logo

paws-data-pipeline's Introduction

As the city's largest animal rescue partner and no-kill animal shelter, the Philadelphia Animal Welfare Society (PAWS) is working to make Philadelphia a place where every healthy and treatable pet is guaranteed a home. Since inception over 10 years ago, PAWS has rescued and placed 27,000+ animals in adoptive and foster homes, and has worked to prevent pet homelessness by providing 86,000+ low-cost spay/neuter services and affordable vet care to 227,000+ clinic patients. PAWS is funded 100% through donations, with 91 cents of every dollar collected going directly to the animals. Therefore, PAWS' rescue work (including 3 shelters and all rescue and animal care programs), administration and development efforts are coordinated by only about 70 staff members complemented by over 1500 volunteers.

Through all of its operational and service activities, PAWS accumulates data regarding donations, adoptions, fosters, volunteers, merchandise sales, event attendees (to name a few), each in their own system and/or manual tally. This vital data that can drive insights remains siloed and is usually difficult to extract, manipulate, and analyze.

This project provides PAWS with an easy-to-use and easy-to-support tool to extract constituent data from multiple source systems, standardize extracted data, match constituents across data sources,
load relevant data into Salesforce, and run an automation in Salesforce to produce an RFM score. Through these processes, the PAWS data pipeline has laid the groundwork for facilitating an up-to-date 360-degree view of PAWS constituents, and flexible ongoing data analysis and insights discovery.

Uses

  • The pipeline can inform the PAWS development team of new constiuents through volunteer or foster engagegement
  • Instead of manually matching constituents from volunteering, donations and foster/adoptions, PAWS staff only need to upload the volunteer dataset into the pipeline, and the pipeline handles the matching
  • Volunteer and Foster data are automatically loaded into the constituent's SalesForce profile
  • An RFM score is calculated for each constituent using the most recent data
  • Data analyses can use the output of the PDP matching logic to join datasets from different sources; PAWS can benefit from such analyses in the following ways:
    • PAWS operations can be better informed and use data-driven decisions to guide programs and maximize effectiveness;
    • Supporters can be further engaged by suggesting additional opportunities for involvement based upon pattern analysis;
    • Multi-dimensional supporters can be consistently (and accurately) acknowledged for all the ways they support PAWS (i.e. a volunteer who donates and also fosters kittens), not to mention opportunities to further tap the potential of these enthusiastic supporters.

This is a Code for Philly project operating under their code of conduct.

Links

Slack Channel
Wiki

paws-data-pipeline's People

Contributors

c-simpson avatar urirot avatar bbucior avatar sposerina avatar dcstlouis avatar ckohl226 avatar mtdamert avatar bdeck8317 avatar mrcrnkovich avatar dsalorio avatar kfettich avatar mike-bailey avatar dtromero avatar carlos-dominguez avatar dependabot[bot] avatar joeilluminati avatar themightychris avatar tantanchen avatar andrew-bishop avatar dkelley avatar princessruthie avatar jwtruver avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.