🚀 Enable System Custom Values in Knowledge Bases
E
Esteban Méndez
It would be amazing the implementation of GoHighLevel Custom Values within Knowledge Bases, allowing chatbots to dynamically access and utilize system-wide custom values during conversations.
✨ Proposed Functionality:
Insert system custom values ({{custom_values.company_hours}}, {{custom_values.support_email}})
Business-specific custom values ({{custom_values.pricing_tier}}, {{custom_values.service_area}})
Dynamic custom values ({{custom_values.current_promotion}}, {{custom_values.holiday_schedule}})
Location-based custom values ({{custom_values.branch_manager}}, {{custom_values.local_phone}})
🎯 Why This Feature Is Critical
- Centralized Information Management
Current Problem: Knowledge base content requires manual updates for changing information
Solution: Dynamic responses using centrally managed custom values
Example: "Our current promotion is {{custom_values.monthly_special}} - valid until {{custom_values.promo_end_date}}"
- Operational Efficiency
Single source of truth: Update custom values once, apply everywhere
Consistent messaging: Same information across all knowledge base responses
Reduced maintenance: No need to manually update multiple knowledge base entries
- Dynamic Content Management
Seasonal updates: Automatically update holiday hours, special offers, or seasonal services
Location-specific info: Different responses based on location-specific custom values
Real-time accuracy: Information stays current across all customer interactions
- Practical Use Cases
Business hours: "We're open {{custom_values.business_hours}} - call us at {{custom_values.main_phone}}"
Promotions: "Take advantage of our {{custom_values.current_offer}} available through {{custom_values.offer_deadline}}"
Service areas: "We serve {{custom_values.service_cities}} with {{custom_values.response_time}} response time"
Contact information: "For urgent matters, contact {{custom_values.emergency_contact}} or email {{custom_values.priority_email}}"
- Immediate Benefits
Centralized updates: Change information once, update all knowledge base responses
Consistency guarantee: All responses use the same current information
Scalability: Works across multiple locations, campaigns, and scenarios
🏆 Competitive Advantage
This functionality would allow GoHighLevel users to create truly dynamic knowledge bases that automatically stay current, reducing maintenance overhead while ensuring consistent, accurate customer communications.
Log In
C
Chris Vermeulen
Everything that is deterministic (knowledge) should be in the KB, not in the prompt. A heavy prompt will drive up cost per minute (for voice AI).
This use of variables is in line with GHL best practices and has many use cases in KBs. We use snapshots (that include KBs) heavily, and thus they need to be customized to each client using variables.
A
Abhishek Kumar
Esteban Méndez why not put these in prompt instead ., instead of Knowledge base
directly put it in prompt .
K
Kristine L L'Estrange
Thanks for raising this Esteban. I actually thought this was already available, is it not? This would be very valuable.
M
Mike Lyjak
This is a no brainer