Skip to main content
Connect your ERP system to enable AI agents to check inventory, retrieve pricing, and access customer data in real-time.

Overview

ERP integrations enable agents to:
  • Check product availability
  • Get real-time pricing
  • Look up customer order history
  • Verify credit limits
  • Create quotes

Supported Systems

Emanate connects to ERPs via custom API integrations:
SystemCommon Use Cases
SAPInventory, pricing, orders
OracleCustomer data, orders
NetSuiteFull ERP integration
Microsoft DynamicsInventory, CRM
Custom ERPVia custom connection

Setting Up ERP Connection

Step 1: API Access

Ensure your IT team has enabled API access from Emanate to your ERP system.

Step 2: Create Custom Action

  1. Go to agent Custom Actions
  2. Click Add Tool
  3. Configure the API connection

Step 3: Configure Connection

Configure the connection by providing your ERP’s endpoint, authentication, and the data fields the agent needs (like product SKU and quantity).

Common Integrations

Inventory Check

Your agent can check product availability in real time and tell callers whether items are in stock.

Pricing Lookup

Your agent can retrieve customer-specific pricing, including volume discounts, directly during calls.

Order History

Agents can look up recent order history to provide context during conversations.

Security

API Key Management

Your API credentials are stored securely within Emanate.

Network Security

  • Use HTTPS endpoints only
  • Consider IP allowlisting
  • Implement rate limiting
  • Log all API calls

Data Handling

  • Don’t log sensitive data
  • Mask account numbers
  • Follow data retention policies

Error Handling

Configure timeout limits, automatic retries, and a fallback message the agent uses if the system is temporarily unavailable.

Testing

Test in Sandbox

  1. Use ERP sandbox environment
  2. Test all API endpoints
  3. Verify data formats

Production Testing

  1. Test with real data carefully
  2. Monitor API logs
  3. Check for rate limiting

Troubleshooting

  • Check network connectivity
  • Verify ERP API is responding
  • Increase timeout if needed
  • Add retry logic
  • Verify API key is correct
  • Check key hasn’t expired
  • Confirm permissions
  • Review parameter mapping
  • Check field names match
  • Test endpoint directly

Next Steps

Custom Actions

Tool configuration guide

Voice Agents

Add tools to agents