Skip to content

We use groups.io for a handful of clients – they offer a great mailing list system for groups of all sizes. A client recently launched a number of subgroups and wanted a streamlined form with checkboxes for each list instead of sending users to a number of separate signup links. Something like this:

groups.io signup

Once submitted, the email address will be added to all selected subgroups without further confirmation. The member first/last name will be added to Groups.io, as well as any entered Moderator Notes (helpful for secondary membership details).

You’ll need a paid Premium membership in order to use the “direct add” feature and have the code below work for you (Premium details)

Setup instructions:

  • Create a Gravity Form similar to the example above. Note the form and field IDs
  • Within the Gravity Form, create a checkbox field with your subgroups. You can use anything for the Label, however the Value needs to match the correct groups.io subgroup syntax like “parent-group+subgroup”
  • Copy the code below into your theme functions.php or a custom functionality plugin
  • Customize the code below with the correct form and field IDs, your admin login details, and groups.io group name

The code below has multiple commented Gravity Forms logging lines – you’ll need to enable GF logging in order to use them if you have any problems (How to enable logging)

Max Elman is Razorfrog's Founder and Project Manager. He is a tech-savvy internet guru and has led Razorfrog's award-winning web design team since 2008. View Max's bio for more details.

Toggle light/dark mode

Back To Top
Razorfrog Logotype Turquoise Retina
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

Please visit our privacy policy for more information regarding the personally identifiable information we collect and how it is used.