Docs: A2P-compliant contact form consent checkboxes (CRMAAS-3088) - #953
Open
haleyserrano wants to merge 1 commit into
Open
Docs: A2P-compliant contact form consent checkboxes (CRMAAS-3088)#953haleyserrano wants to merge 1 commit into
haleyserrano wants to merge 1 commit into
Conversation
Document the Contact form template's built-in transactional SMS, marketing SMS, and email marketing consent checkboxes, and point the existing SMS registration guide at the template as the easy path to compliance instead of only manual checkbox instructions. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PdmG3FUpFrcNNMKbU8mr36
ahnikakuse
marked this pull request as ready for review
August 20, 2026 19:48
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
JIRA
CRMAAS-3088: Make it easy to make an A2P compliant contact form
Classification
Repo targeted
Business App repo (this PR). No Partner Center changes.
Summary of documentation updates
Existing pages were updated — no new pages were created:
crm/forms/index.md— Added the Contact form template to "What's included," a new "Capturing leads with SMS and email consent" section, and two FAQ entries covering template discoverability and default consent behavior.crm/forms/form-builder.md— Added a "Consent checkboxes" section documenting: automatic inclusion when a Phone number/Email field is present, unchecked-by-default behavior, business-name auto-fill, rich-text support in labels/fine print, placeholder policy/terms links, and that consent is recorded against the created contact.crm/forms/supported-fields.md— Added the three consent fields (Transactional SMS, Marketing SMS, Email marketing) to the Contact fields list, with a note on automatic inclusion.administration/sms_configuration.md— Added a tip pointing to the Contact form template as the easy compliance path (ahead of the existing manual build-it-yourself instructions, which remain accurate for custom forms), and updated one rejection-reasons table row to mention the template.Existing vs. new docs
Updated existing docs only. A prior PR (#943, merged) had already documented manual consent-checkbox requirements in
sms_configuration.md; this change adds the template as the default, automatic path and keeps the manual instructions as the fallback for custom-built forms, avoiding duplication.Placement reasoning
Consent-checkbox mechanics live in the Forms section (
crm/forms/) next to the existing field-builder and field-reference docs, since that's where a business owner configures a form. The compliance-requirements context (why the checkboxes must look/behave a certain way) stays in the existing SMS registration guide (administration/sms_configuration.md), cross-linked both directions instead of repeating the requirements in Forms.Acceptance criteria coverage
Figma/images used
None were provided with this ticket. No new screenshots were added; all changes are text-only per the "fall back to text" guidance when visuals aren't available.
Skills used
pre-push-validation(manual equivalent: frontmatter, tag/callout balance, and internal link resolution checked for all 4 files).style-reviewscan script run for context (flagged only pre-existing issues in unrelated files already on this branch, plus one em-dash warning in new content, which was fixed).Assumptions / limitations
@ahnikakuse @haleyserrano @maryam6samadi
Generated by Claude Code