1. Where consumers opt in
Consumers opt in by visiting the dedicated Will Kit landing page at https://goodlifeinsurancegroup.com/will-kit, where a lead-capture form is displayed in the hero section above the fold.
Identical opt-in forms with the same consent mechanism are also present on:
- The homepage hero at https://goodlifeinsurancegroup.com/
- The Quote request page at https://goodlifeinsurancegroup.com/quote
- The Contact page at https://goodlifeinsurancegroup.com/contact
2. Screenshot of the live opt-in form
Below is an unedited screenshot of https://goodlifeinsurancegroup.com/will-kit as rendered to a real visitor on June 11, 2026. Two separate, optional, unchecked-by-default SMS consent checkboxes — one for transactional / account & service messages and one for marketing / promotional messages — are visible directly above the submit button, with the verbatim consent text shown beside each. Neither box is required to submit the form. Privacy Policy, Terms, and TCPA Disclosure links appear at the bottom of the form.
3. Fields collected at opt-in
| Field | Required to submit | Use |
|---|---|---|
| First name | Yes | Personalization in messages |
| Last name | Yes | Account record |
| Yes | Will Kit delivery confirmation + account record | |
| Phone | Yes | SMS (only if consent checkbox affirmed) + voice callback |
| State of residence | Yes | Insurance-license eligibility check + Will Kit shipping |
| Transactional SMS checkbox | No — optional, unchecked by default | Gates account & service texts only. Separate from marketing. |
| Marketing SMS checkbox | No — optional, unchecked by default | Gates marketing/promotional texts only. Separate from transactional. |
4. Verbatim consent text
Consent is collected through two separate, optional checkboxes so a consumer can opt into transactional messages, marketing messages, both, or neither. Neither is required to submit the form, and neither is a condition of purchase. The text beside each checkbox reads, in full:
Checkbox 1 — Account & service (transactional):
Account & service texts (optional): I agree to receive transactional text messages from Good Life Insurance Group at the phone number provided — Will Kit and appointment updates, quote follow-up, and application status. Message frequency may vary. Message & data rates may apply. Reply HELP for help or STOP to opt out.
Checkbox 2 — Marketing (promotional):
Marketing texts (optional): I agree to receive marketing and promotional text messages from Good Life Insurance Group at the phone number provided — educational content and occasional offers. Message frequency may vary. Message & data rates may apply. Reply HELP for help or STOP to opt out.
Both checkboxes are unchecked by default and NOT required for form submission. A user who leaves them unchecked will still receive the Will Kit by mail and email confirmation; they will NOT be added to any SMS program. Privacy Policy, Terms, and TCPA Disclosure links appear at the bottom of the form. This satisfies the CTIA / TCPA requirement that marketing and transactional consent be separate and that consent not be a condition of any purchase or service.
5. Submission flow and audit logging
- User completes the required form fields and either checks or leaves unchecked the SMS consent box.
- The form POSTs (as JSON) to a serverless endpoint hosted on Cloudflare Pages Functions at
/api/will-kit. - The endpoint server-side validates required fields, applies per-IP rate limiting (10 submissions per hour), and runs an anti-spam honeypot check.
-
The following submission metadata is server-logged for compliance audit:
- UTC timestamp of submission
- IP address (Cloudflare-provided)
- Browser user-agent
- Verbatim consent text presented at the time of submission
- Form URL (e.g.,
/will-kit,/quote,/contact, or/) - Form ID and source tag
- SMS consent boolean (true / false)
- A lead notification email is sent to the brokerage at [email protected] via Resend (DKIM-signed, DMARC-aligned).
- The lead is forwarded to the brokerage CRM (GoHighLevel / LeadConnector HQ) via an authenticated inbound webhook for follow-up. The CRM tags the contact as
sms:opted-inorsms:not-consentedbased on the consent checkbox state, and only thesms:opted-inbranch can receive SMS messages from automated workflows. - Consent records are retained for at least four (4) years from the date of consent in accordance with TCPA defense requirements.
6. Messages users may receive after opt-in
The SMS program is registered as a Mixed (Customer Care + Marketing) use case. Categories:
Customer care (transactional)
- Will Kit shipping confirmation: "Good Life Insurance Group: Hi [Name], your Will Kit ships today via USPS. Reply with any questions or call 480-823-0510. Reply STOP to opt out."
- 15-minute Will Kit Review appointment confirmation and reminders (24-hour and 1-hour).
- Missed-call text-back when our office does not answer an inbound call within 30 seconds: "Good Life Insurance Group: Sorry we missed your call. Want a callback or text? Reply here or call 480-823-0510. Reply STOP to opt out."
- Quote follow-up after a quote has been requested.
- Application-status updates after a policy application has been submitted on the recipient's authorization.
- Responses to inbound text inquiries.
Marketing (educational)
- Educational content drops — new explainer articles on Will Kit topics, term vs. whole life, VGLI alternatives.
- VGLI premium-increase reminders sent ahead of the recipient's 5-year rate adjustment.
- Age-band reminders ahead of birthday-driven premium recalculation.
- Occasional webinar or educational event invitations.
Message frequency: typically fewer than four (4) messages per month per active topic. Frequency varies based on whether the recipient is in active Will Kit fulfillment, a quote process, or on the educational subscriber list.
7. Opt-out (STOP) and help (HELP) handling
The brokerage honors all standard opt-out keywords. Reply STOP, UNSUBSCRIBE, CANCEL, END, or QUIT to any message and the recipient is immediately removed from the SMS list. The final confirmation auto-reply reads, verbatim:
You have been unsubscribed from Good Life Insurance Group SMS messages and will receive no further messages. Reply HELP for help.
Reply HELP or INFO at any time to receive support information. The HELP auto-reply reads, verbatim:
Good Life Insurance Group: For help, call 480-823-0510 or email [email protected]. Reply STOP to unsubscribe. Msg & data rates may apply.
8. No third-party sharing of mobile numbers or SMS consent
Mobile phone numbers collected via the opt-in form, SMS opt-in consent records, and text-message engagement data are never sold, rented, shared, or otherwise disclosed to any third party or affiliate for that party's own marketing purposes — including insurance lead aggregators, list brokers, or marketing-partner networks.
This restriction is published in our Privacy Policy § 4 (SMS restriction), TCPA Disclosure § 3.1 (SMS program specifics), and Terms of Service § 11.1 (SMS program).
9. Related compliance documents
- Privacy Policy — with explicit no-sharing clause for SMS opt-in data
- TCPA Disclosure — with full A2P 10DLC SMS program specifics in § 3.1
- Terms of Service — with full SMS Program section (carrier liability, eligibility, opt-out, frequency, message/data rates)
- State Insurance Licenses — verifiable through each state's Department of Insurance public lookup
10. Compliance contact
Good Life Insurance GroupAttn: Compliance / SMS Program
1201 S Alma School Road, Unit 12-200
Mesa, AZ 85210
Email: [email protected]
Phone: 480-823-0510
For carrier reviewers or auditors needing additional documentation, please email [email protected] with the subject line "SMS Compliance Audit" and we will respond within one business day with the requested records.
This page is published for the purpose of mobile-carrier SMS program verification (A2P 10DLC, TFV) and CTIA compliance audit. It is not legal advice. Consumer terms of service governing use of this site are at /terms.