Documentation Index
Fetch the complete documentation index at: https://docs.buildassistants.app/llms.txt
Use this file to discover all available pages before exploring further.

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_idfrom 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