This appears to be a regression, as it was working a few months ago.
From this discussion:
Description
When utilising the Adding users to groups through custom field automation with the User first logged in
Trigger, Multiselect fields aren’t being handled correctly - only the first entry seems to be utilised by the automation.
Of note, the User first logged in
Trigger is working just fine with Text and Dropdown fields, and also with Multiselect fields if the user only selects a single option.
Also, the automation appears to be working fine with Multiselect fields when a Recurring
Trigger is utilised.
Impact / Workarounds
The impact of this bug is that complex group allocations via signup are not possible. These are highly useful for forums with significant specialist content and/or private areas which aim for a smooth and personalised onboarding.
The workaround is to switch to a recurring trigger. Unfortunately, this comes with a trade-off between signup personalisation delay and site performance, depending on the trigger timing. And we all know just how vital first impressions are!!!
To repro:
- Have several groups suitable for testing (two minimum), each with a Full Name
- Create a User Custom Field, choosing Multiselect
- Add the Full Name of your test groups as Options
- Add an Automation with Add user to group through User Custom Field
- Select
User first logged in
- Input the name of your User Custom Field from step 2
- Sign up with a test user, selecting all options in your test field
- Check the group allocation of the new user