Hi there.
You can choose a segment to add the user to when you configure the MailChimp integration in s2Member. [hilite path]Dashboard -› s2Member® -› API / List Servers -› MailChimp®[/hilite]
You’ll notice the example below the box for the list(s) at each level:
Ex: 4a44fRio5d, 434ksvviEdf, 8834jsdf923, ee9djfs4jel3
Or: 4a44fRio5d::Group Title::Group|Another Group
Also, if you use merge fields, you can have the s2Member custom capabilities be added as merge fields when adding the user, which can be used for segmentation. http://www.s2member.com/forums/topic/s2member-mailchimp-and-ccaps/#post-17078
The integration still doesn’t allow checkboxes for the user to pick what segment he’ll be in, though. If you use the ccaps approach, you could add an HTML form to let the user pick the ccaps which, when submitted, reloads the page with the button/pro-form’s shortcode updated with the chosen ccap(s). http://www.primothemes.com/forums/viewtopic.php?f=36&t=1604
I hope that helps!