Real Time System Actions With Send API Request

The Send API Request action allows your AI Agent to communicate with external systems in real time. This is one of Outgrow's most powerful capabilities, as it enables the AI Agent to move beyond static responses and actively participate in operational workflows.

Instead of only answering questions based on trained content, the AI Agent can use API requests to retrieve live information, update records, verify user details, and trigger actions in external systems. This makes the feature especially useful for workflows that depend on current account data, transaction status, or backend processes.

What This Feature Is Best For

Send API Request is most effective in use cases where the AI Agent needs to interact with another system to complete or support the user journey. Typical examples include:

  • Order status lookups
  • Account balance checks
  • Customer record updates
  • Identity or membership verification
  • Backend workflow triggers
  • Custom business logic execution

In these scenarios, the AI Agent is not only providing information but also actively participating in a connected workflow.

How to Configure Send API Request

To configure this feature in Outgrow, open your AI Agent and go to the Build Tab. From there, navigate to Apps & Integrations and select Send API Request. Once you open this section, click Add New API Request to begin setup.

During configuration, you will need to:

  • Choose the trigger type
  • Define the API endpoint
  • Select the request method
  • Enter any required headers
  • Configure the request body
  • Test the API request
  • Save the setup

The available trigger types typically include:

  • Based on Prompt, where the API request is triggered during the conversation when specific conditions or prompts are met
  • When Chat Ends, where the request is triggered after the interaction is completed

Selecting the correct trigger type is important because it determines when the AI Agent should communicate with the external system.

How Send API Request Works

Once configured, the AI Agent can collect the required user input, structure that information into an API request, send it to the connected system, and use the returned data to continue the conversation or complete a workflow.

This means the AI Agent can respond using live data rather than relying solely on static knowledge. It also allows the AI Agent to trigger business processes in external platforms without requiring the user to leave the chat flow.

Real Business Use Cases

  1. Order Tracking: A customer asks, “Where is my order?” The AI Agent collects the order number, sends an API request to the order management system, and returns the latest order status.
  2. Membership Verification: A healthcare provider or subscription-based business may need to confirm whether a user’s membership is active before allowing access to a service or the next step. In this case, the AI Agent can collect the required identifier and verify it through an API request.
  3. CRM Update: The AI Agent collects lead information such as name, email, business details, or inquiry type, and then sends that data to an external CRM through an API request. This ensures that sales or support teams receive structured records in real time.

Best Practices To Follow

  • Send API Request should be used when real-time access to an external system is genuinely necessary.
  • Before triggering a request, make sure the AI Agent has collected all required values accurately, especially if the request depends on identifiers such as customer ID, order number, or account information.
  • It is also important to test the request thoroughly before publishing the AI Agent.
  • This includes checking whether the request is sent correctly, whether the expected response is returned, and whether the AI Agent handles the response properly in the conversation.

In general, the more critical the workflow, the more carefully the API setup should be validated.

Common Mistakes To Avoid

A few common issues can reduce the effectiveness of this feature:

  • using API requests for information that already exists in the AI Agent’s trained content
  • failing to define how errors should be handled when the external system does not respond correctly
  • sending incomplete or invalid payloads, which can create failed workflows or incorrect records
  • triggering API requests before all required information has been collected

These mistakes can lead to broken user experiences, inconsistent outputs, or issues in downstream systems.

Conclusion

The Send API Request feature turns your AI Agent into an active participant in your business operations. By connecting it to external systems, you enable real-time workflows such as status checks, verification, record updates, and process automation. When used thoughtfully and tested thoroughly, this feature can greatly improve both user experience and operational efficiency.

Feel free to use our chat tool on the bottom right or reach out to us at [email protected] if you have any questions, and our team can help you with a quick solution.