Thanks for the reply.
When using this, the mail is sent to the group based on the default template in /etc/workflow/notification/email/default/en.txt. I don't want this to happen. that's why i went for the custom e-mail template (As mentioned in my previous post). Also I cannot override the default template because other notification mails will be affected if I do so.
Let me know if there are any other approaches.
Moses Dinakaran S
I think you can pass custom variable through process argument for email template but there is no simple way to specify custom email template. It would be good enhancement request though.
Not sure but one (ugly) workaround I can think of is,
Create a new language under language under language preference of user (http://www.wemblog.com/2012/06/how-to-add-new-supported-language-in-cq.html) then create approriate template /etc/workflow/notification/email/default/<Your new language>.txt and then assign group to that laguage preference.
If I change the language preference for that group then any user belonging to that group when logging into cq5 wil have his entire CQ5 instance in that language.
I meant to create a dummy language. Default language for dummy language would be English.