A
system and
computer program product for communicating with a recycling user during recycling activities of a recycling vehicle, including: receiving recycling
user information, associated with a recycling user via a web-based
user interface, having a street address, contact information, a reward point total and recycling data associated with the recycling user; associating a
unique identifier with the recycling user; periodically storing and updating the recycling
user information in an account identified by the
unique identifier in the
database; converting the street address into a recycling user geographic coordinate; periodically receiving a recycling vehicle geographic coordinate associated with the real-time location of a recycling vehicle via a
wireless network; comparing the received recycling vehicle geographic coordinate with the recycling user geographic coordinate and determining whether the received recycling vehicle geographic coordinate associated with the recycling user geographic coordinate are within a predefined geographic distance of each other; retrieving the account of the recyclable user within the determined predefined geographic distance; and transmitting an
electronic communication over a network to an electronic address identified by the contact information associated with the account of the recyclable user.