Campaign Overview
Campaign Type |
Appointment Confirmations & Reminders |
Business Type |
Service-based businesses powered by BookitTechnologies.com (auto repair, healthcare, etc.) |
Message Frequency |
1-2 messages per appointment (confirmation + optional reminder) |
Opt-out Method |
Reply STOP to any message |
Consent Storage |
PostgreSQL database with audit trail |
Customer Consent Methods
Method 1: Web Form Consent (Primary)
Online Booking Form
Location: Business websites powered by BookitTechnologies.com
CTA Text:
☑️ I consent to receive text message confirmations and reminders about my appointment.
This consent is tracked for A2P campaign compliance.
Implementation: HTML checkbox with required consent before form submission
Method 2: AI Phone Consent (Secondary)
Phone-Based Consent
Location: During live phone booking conversations
CTA Script:
Representative: "Can I send you text message confirmations about your appointment?"
Customer: "Yes" / "Sure" / "That's fine"
Representative: "Great! I'll send you text confirmations."
Implementation: Phone representatives capture verbal consent during booking calls
Consent Storage & Verification
Database Schema
CREATE TABLE appointments (
id SERIAL PRIMARY KEY,
customer_phone VARCHAR(20),
sms_consent BOOLEAN DEFAULT false,
consent_timestamp TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
consent_method VARCHAR(50), -- 'web_form' or 'phone_ai'
...
);
Consent Verification Logic
// Only send SMS if explicit consent given
if (appointment.sms_consent) {
await twilioClient.messages.create({
body: confirmationMessage,
from: businessPhone,
to: customerPhone
});
console.log('✅ SMS sent - consent verified');
} else {
console.log('❌ SMS skipped - no consent');
}
Message Templates
Appointment Confirmation
✅ APPOINTMENT CONFIRMED
Demo Auto Repair
📅 Tomorrow at 2:00 PM
🔧 Oil Change Service
📍 123 Main St
📞 Call (555) 123-4567 with questions
Reply STOP to opt out or HELP for support.
Appointment Reminder
⏰ REMINDER: Appointment Tomorrow
Demo Auto Repair
📅 Thu Dec 21 at 2:00 PM
🔧 Oil Change Service
📞 Call (555) 123-4567 with questions
Reply STOP to opt out.
Appointment with Link
✅ APPOINTMENT CONFIRMED
Demo Auto Repair
📅 Tomorrow at 2:00 PM
Visit https://bookittechnologies.com/appointment/12345 to view details
Reply STOP to opt out.
Compliance Features
- Explicit Opt-in Required: Default consent is FALSE, must be actively granted
- Clear Opt-out: STOP keyword processing implemented
- Consent Audit Trail: Timestamp and method tracked for every consent
- Message Frequency Limits: Maximum 2 messages per appointment
- Business Hours Respect: Messages only sent during appropriate hours
- TCPA Compliance: Written consent required for all automated messages
Technical Verification
Live Demo: Publicly accessible booking form with consent mechanism
Source Code: Available for review upon request
Database Schema: SMS consent column implementation documented
Implementation Summary
Metric |
Value |
Default Consent Setting |
FALSE (Opt-in Required) |
Consent Methods |
Web Form + AI Phone |
Audit Trail |
✅ Full tracking enabled |
Opt-out Support |
✅ STOP keyword implemented |
Contact Information
Campaign Owner: BookitTechnologies.com
Contact Email: founder@bookittechnologies.com
Business Purpose: Appointment confirmations for service businesses
Technical Support: Available for campaign verification questions