n8n Integration
n8n is a powerful workflow automation tool that lets you connect Ringyo AI with hundreds of other apps and services. This guide shows you how to integrate Ringyo AI with n8n using HTTP Request nodes.No custom node installation required — n8n’s built-in HTTP Request node works perfectly with Ringyo AI’s REST API.
Prerequisites
- A Ringyo AI account with Pro or Agency plan
- An API key (from Dashboard → Developers)
- n8n installed (self-hosted or cloud)
Setting Up Authentication
First, create a reusable credential in n8n for Ringyo AI:Basic Workflow: Make a Call
Here’s a simple workflow that makes an outbound call when triggered:1. Add an HTTP Request Node
Visual Setup
- Add an HTTP Request node
- Set Method to
POST - Set URL to
https://api.ringyo.ai/v1/calls - Under Authentication, select your Ringyo AI credential
- Enable Send Body and add:
to: The phone number to callagent_id: Your voice agent IDcontext: Any context data for the agent
Example Workflows
Lead Qualification from Google Forms
Trigger an AI call when someone submits a form:- Google Forms Trigger — Watches for new submissions
- HTTP Request — Calls the lead using Ringyo AI
- Google Sheets — Updates submission status
Appointment Reminder Calls
Send reminder calls 24 hours before appointments:- Schedule Trigger — Runs daily at 9 AM
- HTTP Request — Fetches appointments from your calendar/CRM
- Loop — Iterates through appointments
- HTTP Request — Makes reminder calls via Ringyo AI
Call Results to CRM
Update your CRM when calls complete:- Webhook — Receives Ringyo AI webhook events
- IF — Checks if event is
call.completed - HubSpot — Updates contact with call outcome
Receiving Webhooks
To receive webhook events from Ringyo AI in n8n:Webhook Payload Example
When a call completes, your n8n workflow receives:Workflow Templates
Download ready-to-import n8n workflow templates:Lead Qualifier
Automatically qualify leads with AI calls.
Appointment Reminder
Send reminder calls before appointments.
Follow-up Sequence
Multi-touch follow-up automation.
CRM Sync
Sync call results to your CRM.
Tips & Best Practices
Handle Rate Limits
Handle Rate Limits
Add delays between API calls if processing many items:
Error Handling
Error Handling
Always add error handling nodes after HTTP requests to catch and log failures.
Use Variables
Use Variables
Store your
agent_id in n8n variables for easy reuse across workflows.Test with Test Mode
Test with Test Mode
Use Ringyo AI’s test mode (prepend calls with
test_) during development.Need Help?
- Check the API Reference
- Join our Discord
- See the n8n documentation