title: notify user only once instead of every update in a website to prevent spamming of users
body: <p>i have a applications running on <code>Rails 3.2.13</code> and <code>ruby 1.9.3 MRI</code>.The application allows users to upload multiple videos/songs/images and uses S3 for data storage.i am looking for a concept where for an upload of 100 videos(any n uploads),my registered user should get only one mail saying the count of uploads for videos/images/songs:-for example</p>
  
  <p><strong><em>Hi mike,Please check for latest updates:-
   - n+ videos uploaded.
   - more than 50 songs uploaded .....etc</em></strong></p>
  
  <p>so .<strong><em>.i dont want to spam my users inbox with every notification mail</em></strong>.Right now i can send email for every video/song/image uploaded using observers but what if there are thousands of uploads,so how i can get this thing working.</p>
  
  <p><em>I thought about it that i can write a logic to count an average of recent(daily/weekly/montly) uploads and then send that count in just one email instead of every update</em>.is it the correct way or is there any better way to notify user with some other logic...<em>(i was wondering how Youtube notifies its users if it want to for every uploads</em>..???)</p>