Customer engagement platform
Digital-first, omnichannel platform built for enterprises
Digital-first, omnichannel platform built for enterprises
Agent efficiency, automation, and operational insights
Self-service support, education, and collaboration
Content management, publishing, and governance
Create a space for customers to get answers, connect with peers, and share new ideas
Connect with customers on SMS, Messenger, WhatsApp, & more
Chat with customers in real-time or anytime on your website
Start the conversation with automation, increase agent efficiency, triage, & more
Protect your brand & drive loyalty across social media and review site
Orchestrate social campaigns that drive business results
Understand social trends from customers, the market, and competitors
Find, curate, and share the best social media content
Deflect inquiries to messaging channels and self-service communities
Automate conversations with our intuitive drag-and-drop platform
Supercharge agents with AI tools & intuitive workflows
Build brand awareness with a user-generated knowledge hub
Drive higher conversion rates and more revenue
Secure solutions to keep customer information safe
Cutting-edge tech to innovate and inform your customers
Deep insights to keep a pulse on customer demands
Real-time capabilities to stay connected with consumers
An integrated platform to nurture the customer journey
Our in-house experts in social media and community management for Khoros customers
More than onboarding and implementation, this is where our partnership begins
Increase satisfaction and improve product adoption with complimentary training.
CX Confessions, the definitive podcast for digital CX leaders
Guides, tipsheets, ebooks, on-demand webinars, & more
Integrations to connect with your customers, wherever they are
Technical overviews and links to developer documentation
Join us for live webinars and other events, like Khoros Engage
Insights, tips, news, and more from our team to yours
Case studies with successful customers to see how they did it
Connect with 70K+ customer engagement professionals
A customer experience podcast with Khoros Customers
Check out our social content and follow us on every major platform
20+ years experience, built from Spredfast and Lithium
Meet the team that leads the team
Press releases and other announcements
Data integrations for better customer experience
We’re hiring — come build the future of customer experience
Need anything? We’re here for you
Our commitment to do more and do better
Digital-first, omnichannel platform built for enterprises
Agent efficiency, automation, and operational insights
Self-service support, education, and collaboration
Content management, publishing, and governance
Create a space for customers to get answers, connect with peers, and share new ideas
Connect with customers on SMS, Messenger, WhatsApp, & more
Chat with customers in real-time or anytime on your website
Start the conversation with automation, increase agent efficiency, triage, & more
Protect your brand & drive loyalty across social media and review site
Orchestrate social campaigns that drive business results
Understand social trends from customers, the market, and competitors
Find, curate, and share the best social media content
Deflect inquiries to messaging channels and self-service communities
Automate conversations with our intuitive drag-and-drop platform
Supercharge agents with AI tools & intuitive workflows
Build brand awareness with a user-generated knowledge hub
Drive higher conversion rates and more revenue
Secure solutions to keep customer information safe
Cutting-edge tech to innovate and inform your customers
Deep insights to keep a pulse on customer demands
Real-time capabilities to stay connected with consumers
An integrated platform to nurture the customer journey
Our in-house experts in social media and community management for Khoros customers
More than onboarding and implementation, this is where our partnership begins
Increase satisfaction and improve product adoption with complimentary training.
CX Confessions, the definitive podcast for digital CX leaders
Guides, tipsheets, ebooks, on-demand webinars, & more
Integrations to connect with your customers, wherever they are
Technical overviews and links to developer documentation
Join us for live webinars and other events, like Khoros Engage
Insights, tips, news, and more from our team to yours
Case studies with successful customers to see how they did it
Connect with 70K+ customer engagement professionals
A customer experience podcast with Khoros Customers
Check out our social content and follow us on every major platform
20+ years experience, built from Spredfast and Lithium
Meet the team that leads the team
Press releases and other announcements
Data integrations for better customer experience
We’re hiring — come build the future of customer experience
Need anything? We’re here for you
Our commitment to do more and do better
Retrieve data exposed to the Khoros community context with our FreeMarker API. Our context objects
expose the community application’s state to custom components and endpoints at the community, page, user, or message level. Other objects
facilitate server-to-server integrations with third-party sources of data and expose methods to access and manipulate the current request and response for a custom endpoint
issue REST calls into Community to expose more data to custom components and to manipulate the responses from these calls
provide methods for caching, retrieving settings, skins, and more
This extensive API and architecture is the API you'll use to create the custom components that elevate your community experience to the next level. Custom endpoints (also written in FreeMarker) can make AJAX requests within your components, syndicate community content outside of the community, and integrate with third-party REST APIs. While components act within a community, custom endpoints are independent of the community, have separate styling, and bundle multiple REST calls to gather and manipulate data in a single location.
The FreeMarker API also supports macros and functions to encapsulate commonly-used code that can be shared across components and endpoints for reuse, easier maintenance, and DRY coding practices. Example of endpoints include:
modifying community or user attributes
passing in a user's ID to retrieve HTML via AJAX for displaying a tooltip when hovering over usernames
injecting additional data into a REST API response to supplement the existing data
creating stand-alone HTML pages
Register on Atlas to read more in the Developer Documentation about FreeMarker and custom endpoints.
Want to view our regional site for Australia?
Go to siteWant to view our regional site for New Zealand?
Go to site