How to email all group members after a new node is added when using the Group module? I have created one group using the Group module. In that group I have 1 node type and 3 members.

I want to send a confirmation email to group members whenever I add new nodes of that node type. How can I do that?

Notes:


My question here is different from the question about "Mailing content to a list/group of email addresses" (mine is specific to the Group module).
I have not (yet) tried using the Rules module for this, since I don't know how to integrate the Group module with the Rules module.
Only using the Groups module
The Group module is an upcoming alternative for the Organic Groups module for D7, for which right now there is only a beta version available.
Remark: the Groups, Communities and Co module (= GCC) is yet another alternative (with an official release for D7).
The Group module appears to be an interesting alternative, though it doesn't come with a lot (if any) documentation so far.
The best docu available, I think, is to read its sources. In doing so, I learned that its Group Invite submodule &quot;Allows group members to invite people into their group&quot;, which will trigger appropriate eMails. Of course, that implies that the user who wants to send these invites, is already a group member. But this &quot;function&quot; is not really what you seem to be looking for (as per your additional comment to my answer here).
Instead, you want to &quot;Send an email to group members of particular group when a new node is created&quot;. To do so, I'd narrow down your question to 3 sub-questions (= tasks), and try to implement this using the Rules module, as further detailed below ...
Also using the Rules module
Rules Event
That's easy, more or less out-of-the-Rule-box: When a new node is created.
Rules Condition
This is your Challenge 1: Only if &quot;Node type of the created node belongs to some group&quot;.
Rules Action
Create a Rules &quot;component&quot; to send an eMail (anybody can do that, right?). Here is a typical sample of such component (in Rules export format, just import it in your own environment via copy-paste):
{ &quot;rules_send_email_notification&quot; : {
    &quot;LABEL&quot; : &quot;Send eMail notification&quot;,
    &quot;PLUGIN&quot; : &quot;action set&quot;,
    &quot;OWNER&quot; : &quot;rules&quot;,
    &quot;REQUIRES&quot; : [ &quot;rules&quot; ],
    &quot;USES VARIABLES&quot; : { &quot;user_to_notify&quot; : { &quot;label&quot; : &quot;User to be notified&quot;, &quot;type&quot; : &quot;user&quot; } },
    &quot;ACTION SET&quot; : [
      { &quot;mail&quot; : {
          &quot;to&quot; : [ &quot;user-to-notify:mail&quot; ],
          &quot;subject&quot; : &quot;New node was added&quot;,
          &quot;message&quot; : &quot;New node was added for content type ...&quot;,
          &quot;from&quot; : &quot;[site:mail]&quot;,
          &quot;language&quot; : [ &quot;&quot; ]
        }
      }
    ]
  }
}

Obviously, the Subject and Content of the eMail may need review / tuning, while you might also want to use some other From eMail ID.
This is your Challenge 2:  construct the &quot;To&quot; content of such eMail, i.e. all eMail IDs of all members of the group. That is what the value should be for user-to-notify:mail in the Rules component shown above.
Write your custom Rule(s)
To address the above Challenges 1 and 2, you could write your custom module, in which you basically would do 2 things:

Take advantage of the very well documented API provided by the Group module.
Write your own custom Rules, similar to what's explained in the great tutorial Drupal custom Rules how to write your own events conditions, actions and custom object (+ custom tokens).

If you're looking for more Rules related coding samples, you may want to look at the Rules URL Argument module. Here is a quote about it (from its project page, bold markup added here):

... provides two rules conditions based on URL arguments:

check if a URL argument is present.
compare the value of an URL argument.

It also provides an action that makes the value of an URL argument available as new variable to Rules.

The newly provided Rules actions and conditions can be found under the &quot;URL Argument&quot; conditions and actions groups in the rule configuration interface.
For an example of how to use it, refer to Comment # 3 in issue # 1686360 which is about &quot;Pass an amount to the url, ie; site/content/node-title?amount=10 or /node-title?=amount:10&quot;.