Collect data from multiple channels and aggregate into a database