Error
The Connection Opportunity Signup block collects mobile phone numbers but does not provide an option for the individual to grant SMS consent.
Other public-facing Rock experiences—including Registration Entry, Group Registration, Family Pre-Registration, and workflow person entry forms—can display Rock’s standard SMS opt-in control. The Connection Opportunity Signup block should support the same consent experience.
hideSms="true"
PhoneNumber.IsMessagingEnabled
Add a block setting named Show SMS Opt-In.
When enabled:
The setting should default to disabled so existing block behavior remains unchanged.
When the SMS option is hidden, submitting the form must not modify an existing phone number’s messaging-enabled status.
PhoneNumber.IsMessagingEnabled = true
Connection opportunities are a common entry point for serving, volunteering, care, and other ministry engagement. These forms often collect a mobile number, but they currently provide no native way to capture SMS consent at the same time.
Adding the standard consent control would:
This is a focused implementation request related to Global SMS Consent Checkboxes and Consent Detail Language — Idea #2124 . That idea identifies Connection Opportunity Signup as one of the places where no SMS consent option currently exists.
The Obsidian block already renders PhoneNumberBoxWithSms; it currently hard-codes the SMS portion as hidden. The existing shared control and implementations in other Rock entry blocks provide
PhoneNumberBoxWithSms
Cultivate your ideas for maximum impact with these helpful submission tips that will increase the chances of your brilliant concepts becoming reality.