Overview
GoBlue automatically creates and manages contacts as you send automated messages. This guide covers how to organize, track, and leverage your contact data for better customer relationships and improved messaging outcomes.Contacts are automatically created when webhook data is received with a phone number. You don’t need to manually create contacts before sending messages.
How Contacts Are Created
Automatic Contact Creation
When GoBlue receives webhook data, it automatically:1
Check for Existing Contact
Searches for an existing contact with the same phone number
2
Create or Update Contact
- New number: Creates a new contact record
- Existing number: Updates the existing contact with new information
3
Associate with Form
Links the contact to the specific form that received the data
4
Set Initial Status
Sets the contact status to “New” and records the timestamp
Contact Data Structure
Each contact includes:Basic Information
Basic Information
- Phone Number: Primary identifier (required)
- First Name: From webhook data or manual entry
- Last Name: From webhook data or manual entry
- Email: Optional email address
Tracking Information
Tracking Information
- Form Association: Which form created this contact
- Creation Date: When the contact was first added
- Last Updated: Most recent data update
- Status: Current relationship status (New, Contacted, Responded, Converted)
Custom Fields
Custom Fields
- Dynamic Fields: Any additional data from your webhook forms
- Source Tracking: Where the contact originated (website, CRM, etc.)
- Interaction History: Record of messages sent and responses
Contact Statuses
Understanding Status Levels
New
Contact just created, no messages sent yet
Contacted
Automated message has been sent to this contact
Responded
Contact has replied to your message (manually tracked)
Converted
Contact achieved your goal (sale, appointment, etc.)
Status Management
- Automatic Updates
- Manual Updates
GoBlue automatically updates status in these cases:
- New → Contacted: When iOS Shortcut sends the message
- Timestamp Updates: When any interaction occurs
Viewing and Managing Contacts
Contacts Tab Overview
The Contacts tab in the GoBlue app provides:Contact List View
Contact List View
- All contacts sorted by most recent activity
- Quick status indicators and form associations
- Search functionality by name or phone number
- Filter options by status, form, or date range
Contact Details
Contact Details
- Complete contact information and custom fields
- Message history and timestamps
- Form association and source information
- Manual status update options
Search and Filter
Search and Filter
- Search by name, phone number, or email
- Filter by contact status or associated form
- Sort by creation date, last activity, or alphabetical
Contact Organization Strategies
By Form/Campaign
Organize contacts based on the forms they came from:Website Leads
Contacts from your website contact form
E-commerce Orders
Customers who made purchases
Event Registrations
People who signed up for events or webinars
Service Inquiries
Potential clients asking about specific services
By Engagement Level
Track where each contact is in your sales funnel:1
New Leads
Just entered your system, haven’t been contacted yet
2
Engaged Prospects
Have been contacted and are in active communication
3
Qualified Leads
Have responded positively and shown genuine interest
4
Customers
Have converted and completed your desired action
Contact Data Enrichment
Webhook Data Enhancement
Maximize the data you collect with each contact:Progressive Data Collection
Build richer profiles over time:Initial Contact
Initial Contact
Basic information from first form submission:
- Name and phone number
- Service interest
- Source/referrer
Follow-Up Interactions
Follow-Up Interactions
Additional data from subsequent interactions:
- Project details and requirements
- Budget and timeline information
- Decision-making process
Customer Journey
Customer Journey
Ongoing relationship data:
- Purchase history
- Support interactions
- Satisfaction scores
- Referral activity
Segmentation Strategies
Demographic Segmentation
Group contacts by characteristics:- Business Size
- Industry Vertical
- Geographic Location
Small Business (1-10 employees)
- Simpler messaging focused on ease of use
- Emphasis on cost-effectiveness
- Self-service options highlighted
- Scalability and growth messaging
- Integration capabilities
- Team collaboration features
- Enterprise-grade security and compliance
- Advanced customization options
- Dedicated support and account management
Behavioral Segmentation
Group contacts by actions and engagement:High Engagement
Quick responders, multiple interactions, high email open rates
Medium Engagement
Occasional responses, moderate interaction frequency
Low Engagement
Rare responses, minimal interaction, may need re-engagement
No Engagement
No responses, consider removing or different approach
Contact Lifecycle Management
Engagement Workflows
1
New Contact Welcome
Timing: Immediate
Message: Welcome and set expectations
Goal: Establish relationship and provide value
2
Follow-Up Sequence
Timing: 24-48 hours after initial contact
Message: Share insights and next steps
Goal: Demonstrate expertise and move toward conversation
3
Value-Added Touch
Timing: 1 week if no response
Message: Provide helpful resources
Goal: Stay top-of-mind while adding value
4
Final Outreach
Timing: 2-3 weeks total
Message: Last attempt with soft close
Goal: Final conversion attempt before moving to nurture
Long-Term Nurturing
For contacts who don’t convert immediately:Monthly Value Touches
Monthly Value Touches
Send helpful content monthly:
- Industry insights
- Case studies
- Tool recommendations
- Market updates
Seasonal Outreach
Seasonal Outreach
Reconnect during relevant seasons:
- New Year planning periods
- Budget allocation times
- Industry conference seasons
- Holiday promotions
Milestone Triggers
Milestone Triggers
Reach out when significant events occur:
- Company funding announcements
- New product launches
- Executive changes
- Market shifts
Data Privacy and Compliance
GDPR Compliance
For contacts in EU regions:Consent Tracking
Record when and how consent was obtained for messaging
Right to Deletion
Process for removing contact data upon request
Data Portability
Ability to export contact data in standard formats
Purpose Limitation
Only use contact data for stated purposes
TCPA Compliance (US)
For US-based messaging:Opt-In Requirements
Opt-In Requirements
Ensure clear opt-in for automated messaging:
- Express written consent for marketing messages
- Clear disclosure of messaging frequency
- Easy opt-out instructions
Opt-Out Handling
Opt-Out Handling
Process opt-out requests promptly:
- Honor requests within required timeframe
- Remove from all messaging lists
- Maintain opt-out records
Message Content
Message Content
Include required elements in messages:
- Clear sender identification
- Opt-out instructions (STOP)
- Customer service contact information
Data Security
Encryption
All contact data encrypted in transit and at rest
Access Control
Limited access to contact data based on roles
Audit Logging
Track who accesses or modifies contact information
Data Retention
Automatic cleanup of old, inactive contact records
Analytics and Reporting
Contact Metrics
Track key performance indicators:Growth Metrics
Growth Metrics
- New contacts added per day/week/month
- Contact acquisition by source/form
- Growth rate trends over time
Engagement Metrics
Engagement Metrics
- Response rates by contact segment
- Time to first response
- Engagement by message type/template
Conversion Metrics
Conversion Metrics
- Contact-to-customer conversion rates
- Revenue per contact
- Lifetime value by acquisition source
Quality Metrics
Quality Metrics
- Data completeness scores
- Duplicate contact rates
- Invalid phone number percentages
Reporting Workflows
1
Daily Monitoring
Check new contacts and immediate engagement needs
2
Weekly Review
Analyze contact quality, response rates, and conversion trends
3
Monthly Analysis
Deep dive into segment performance and optimization opportunities
4
Quarterly Planning
Strategic review of contact management processes and goals
Integration with Other Systems
CRM Synchronization
Keep GoBlue contacts in sync with your CRM:Email Marketing Integration
Sync contacts with email marketing platforms:- Mailchimp Integration
- ConvertKit Integration
Best Practices
Data Quality
Validation
Validate phone numbers and email addresses at point of entry
Deduplication
Regularly check for and merge duplicate contacts
Cleanup
Remove inactive contacts periodically
Enrichment
Continuously add valuable data to contact records
Engagement Strategy
Personalization
Personalization
Use all available contact data to personalize messages:
- Reference previous interactions
- Mention specific interests or needs
- Acknowledge their business or industry
Timing
Timing
Respect contact preferences and optimal timing:
- Business hours for B2B contacts
- Avoid holidays and weekends unless appropriate
- Consider time zones for geographic segments
Frequency
Frequency
Balance staying in touch with avoiding spam:
- Start with immediate response, then space out
- Reduce frequency for less engaged contacts
- Increase value as frequency increases
Organization
Consistent Naming
Use consistent naming conventions for forms and segments
Clear Categories
Create logical groupings that match your business model
Regular Reviews
Schedule regular contact database cleanup and optimization
Team Training
Ensure all team members understand contact management processes
Troubleshooting
Common Issues
Duplicate Contacts
Duplicate Contacts
Cause: Same person submitting multiple forms or slight variations in phone number formatSolution:
- Implement phone number normalization
- Regular deduplication processes
- Use email as secondary identifier
Missing Contact Data
Missing Contact Data
Cause: Webhook data doesn’t include expected fieldsSolution:
- Verify webhook payload structure
- Check form field mapping
- Implement data validation at source
Status Not Updating
Status Not Updating
Cause: iOS Shortcut not properly reporting message deliverySolution:
- Check iOS Shortcut configuration
- Verify API connectivity
- Manual status updates as needed