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


Setting Up Inbound Activities
Once you have created a Pearl in NLPearl.AI, you can utilize it to set up Inbound Activities. This feature enables your Pearl to receive inbound conversations, providing a dynamic and responsive customer service experience.What are Inbound Activities?Inbound Activities refer to the capability of your conversational AI to handle incoming conversations. This feature allows you to engage with users immediately and effectively, using the conversational flows defined in your Pearl.
Steps to Create an Inbound Activity
Create a Pearl
To get started, create the Pearl that best fits your inbound use case.
Simple Pearl
Ideal for quick setups or basic use cases. Easy to configure and perfect for testing or lightweight interactions.
PearlVibe
Designed for more complex scenarios, including multi-step logic.
Connect a Channel
Unlike a voice activity, an inbound text activity is not tied to a phone number. Instead, it is connected to a messaging channel, the place where your customers actually reach out to you.Connect the channel your customers use, such as:
- Telegram
- SMS
- Glassix
Assign the Channel to Your Pearl
Link the connected channel to the Pearl you want to use for handling inbound conversations. This connects your conversational flow to real-world interactions.
Configure Inbound Settings
Set up your inbound conversation parameters, such as:
- Message Limit: Define the maximum number of messages a single conversation can reach before it is automatically closed. This helps control conversation length and keep interactions focused.
- Auto-close After Inactivity: Automatically close a conversation when the user has been inactive for a defined period of time.
- Inactivity Follow-up: Automatically send a follow-up message when the user stops responding for a set amount of time, to re-engage them before the conversation is closed.
Chat Webhook
A chat webhook is triggered at key points during the conversation lifecycle, such as when a conversation starts and when it ends. You receive an object similar to the one returned by the Get Calls Endpoint, including details like the conversation outcome and any data collected during the conversation. This is useful for tracking performance and automation.
Agents
Understand how to manage your agents, including adding and configuring agents for your inbound and outbound activities.
Post-Chat
Review everything captured after a conversation, from transcript to summary.

