I have 6 alerts and each send 6 mails when triggered, This clutters the inbox of receivers of the alerts.
Is there a way to have one single mail, with all alerts data listed in it.
The six different alerts cannot be combined, but you can tell each to send a single email with all results rather than an email message for each result. That will cut down the messages from 36 to 6.
Along these lines perhaps you could create a single alert and use sendresults (splunkbase) to (more) programmatically send emails?