Emplorium is designed to be a central hub for customer engagement, not an isolated island. By integrating with your existing business tools, you can ensure data flows freely, automate processes across platforms, and empower your customer interactions with real-time, external information.
Emplorium offers three primary methods for connecting with your broader software ecosystem:
Emplorium provides direct, out-of-the-box connections with commonly used business applications, simplifying data synchronization and workflow automation
Connect with leading CRM platforms like Salesforce and HubSpot to sync contact data, update lead statuses, and personalize conversations based on customer history.
Integrate with Mailchimp or ActiveCampaign to trigger email campaigns, update subscriber lists, or segment users based on chat interactions.
Receive internal notifications or send chat transcripts to team communication tools such as Slack and Microsoft Teams.
Leverage Zapier and Make (formerly Integromat) to create powerful multi-app workflows that extend Emplorium’s capabilities across hundreds of other applications.
Once connected, these platforms can enable:
Emplorium’s API-based integrations are incredibly flexible, allowing Aura AI to interact with virtually any external system capable of sending or receiving data via an API. These are configured directly within Emplorium.
Purpose: Retrieve information from an external system based on a user’s query or a Flow’s logic. Aura AI can then present this information in the chat.
Settings > For Developers > Data Request
GET
), and any required headers, query parameters, or body parameters.Purpose: Send information from Emplorium to an external system, or trigger an action in an external system. Aura AI or a Flow can initiate these updates.
Settings > For Developers > Data Update
POST
or PUT
), and the structure of the payload (the data) that Emplorium will send.These API-based integrations are “AI-aware,” meaning Aura can intelligently decide which API call to make based on its understanding of the conversation’s intent.
Webhooks provide a real-time, lightweight way for Emplorium to notify other applications about specific events occurring within the platform.
Webhooks are still under constructions, we’ll be adding those very soon!
When a predefined event happens in Emplorium (e.g., a new message, a chat is resolved), Emplorium will send an HTTP POST request to a URL you specify. This request contains a JSON payload with details about the event.
chat.new_message
: A new message is sent in any chat.aura.fallback_triggered
: Aura AI could not confidently answer a user’s query.form.submitted
: A visitor submits a form through the chat widget or a Flow.conversation.resolved
: A chat conversation is marked as resolved by an agent.kba.article_rated
: A visitor rates a Knowledge Base Article. <br/> (Note: The exact event names are defined in your webhook settings.)Navigate to Webhooks
Go to Settings > For Developers > Webhooks
Add New Webhook
Click the Add Webhook
button
Define Endpoint URL
Enter the receiving URL where Emplorium should send the event payload. This is typically an endpoint on your own server or an automation platform like Zapier.
Select Events
Choose which specific Emplorium events should trigger this webhook (e.g., New Chat Message
, Aura Fallback
).
Save & Test
Save your webhook. It’s highly recommended to test it to ensure the payload is received correctly by your external system.
Here are some practical ways integrations amplify Emplorium’s utility:
Scenario | Integration Type | Example |
---|---|---|
AI retrieves user CRM profile | Data Request | Fetch from HubSpot API |
AI submits support ticket | Data Update | Send to Helpdesk endpoint |
Notify Slack on new message | Webhook | Push notification to #support channel |
Trigger email campaign | Third-party | Sync with Mailchimp tag |
By strategically utilizing Emplorium’s integration capabilities, you can break down data silos, automate repetitive tasks, and create a truly connected customer engagement ecosystem. This allows your team to work more efficiently and deliver a highly personalized experience to every customer.