
Background and Purpose
This guide shows you how to automatically send conversation summaries to your clients after key interactions. This feature enhances client communication by providing them with a clear recap of what was discussed, next steps, and important details from their conversation with your AI assistant.Benefits
- ✅ Improved client experience with clear conversation recaps
- ✅ Reduced miscommunication through documented summaries
- ✅ Automated follow-up without manual intervention
- ✅ Professional documentation of client interactions
- ✅ Enhanced accountability with written records
- ✅ Customizable delivery via email or SMS
Step-by-Step Implementation
Step 1: Create a Custom Field in GoHighLevel
Access Custom Fields
- Navigate to Settings in your GoHighLevel account
- Go to Custom Fields section
- Click Add Custom Field
Configure the Field
- Field Name: “Conversation Summary”
- Field Type: Text Area (for longer summaries) or Text (for shorter summaries)
- Category: Create or select appropriate category (e.g., “AI Interactions”)
- Permissions: Set appropriate access levels for your team
Save the Custom Field
- Click Save to create the custom field
- Note the field name for use in workflows:
conversation_summary
Step 2: Create a Custom Extraction Tool in Your AI Assistant
Access AI Assistant Dashboard
- Go to your AI Assistant settings
- Navigate to Custom Tools
- Click Create a Custom Tool
Define the Extraction Tool
- Unique Name:
conversation_summary
- Description: “Use this tool to create and save a summary of the conversation including key points, decisions made, and next steps discussed with the client.”
- Parameters: Add these fields:
summary
- A comprehensive summary of the conversation including key topics discussed, decisions made, and any next steps or follow-up actions required
Configure Tool Endpoint
-
Create Webhook in GoHighLevel:
- Go to Automations and create new workflow
- Name it “Conversation Summary Webhook”
- Set trigger to Inbound Webhook
- Copy the generated webhook URL
-
Link Webhook to Tool:
- Paste webhook URL in the tool’s endpoint field
- Test the connection
- Save and add tool to your assistant
Set Up Webhook Workflow
-
Find Contact Action:
- Add Find Contact by Contact ID
- Use
contact_id
from webhook trigger
-
Update Custom Field:
- Add Update Contact Field action
- Map to the custom field “Conversation Summary”
- Source: Inbound Webhook > Arguments > summary
- Save and Publish the workflow
Configure AI Assistant Prompts
Add instructions for when to create summaries:Step 3: Create a Follow-Up Workflow in GoHighLevel
Create New Workflow
- Go to Automations in GoHighLevel
- Create new workflow: “Send Conversation Summary”
- Choose appropriate trigger such as:
- Appointment Booked
- Contact Tagged (with specific summary tag)
- Custom Field Updated (when conversation summary is added)
- Pipeline Stage Changed
Add Communication Actions
For Email Delivery
- Add Email Action:
- Subject: “Summary of Our Conversation”
- Email content template:
For SMS Delivery
- Add SMS Action:
- Message template:
Configure Timing and Conditions
- Add Wait Step (optional): Delay sending by a few minutes to ensure summary is complete
- Add Conditions: Only send if conversation summary field is not empty
- Set Delivery Preferences: Choose email, SMS, or both based on client preferences
Save and Activate Workflow
- Review all steps and configurations
- Test with a sample contact
- Activate the workflow
Implementation Example
Complete Flow Example
- Client Conversation: AI assistant discusses roof inspection appointment
- Conversation End: AI creates summary:
- Trigger Event: Appointment booking triggers workflow
- Summary Delivery: Client receives email/SMS with conversation recap
- Client Benefit: Clear record of what was discussed and next steps
Advanced Configuration Options
Conditional Summaries
- Create different summary formats for different interaction types
- Use tags to trigger specific summary templates
- Customize summary length based on conversation complexity
Multi-Channel Delivery
- Send email for detailed summaries
- Send SMS for brief summaries
- Use client communication preferences
Team Notifications
- Copy team members on summary emails
- Create internal notifications when summaries are sent
- Track summary delivery success rates
Best Practices
Summary Quality:- Train AI to include key decisions and next steps
- Ensure summaries are clear and professional
- Include relevant dates, times, and specifics
- Send summaries shortly after conversations end
- Allow time for summary generation before sending
- Consider client time zones for delivery
- Personalize summary templates by service type
- Include company branding in email summaries
- Adapt tone to match your brand voice
Troubleshooting
Summary not generating:- Verify custom tool is linked to assistant
- Check webhook connectivity
- Ensure AI prompts include summary instructions
- Confirm field mapping in webhook workflow
- Verify contact ID is being passed correctly
- Check GoHighLevel permissions
- Verify workflow trigger conditions
- Check that custom field contains data
- Confirm email/SMS delivery settings
- Review AI assistant prompts for clarity
- Test with various conversation types
- Refine summary instructions and examples
Compliance Considerations
- Ensure summaries comply with privacy regulations
- Include opt-out options for summary delivery
- Maintain records of sent summaries for audit purposes
- Respect client communication preferences
Measuring Success
Track Key Metrics:- Summary delivery rates
- Client engagement with summaries
- Reduction in follow-up questions
- Client satisfaction scores
- Time saved on manual summary creation
- Gather client feedback on summary quality
- Refine AI prompts based on performance
- Optimize delivery timing and methods
- Update templates based on use cases