Connect Your Company's Internal Tools
Integrate internal tools with Nebula's AI agent — connect company APIs to query employee directories, inventory systems, and internal wikis.
What you'll build
Connect your company's internal REST APIs — employee directories, inventory systems, internal wikis — so your agent can query them in natural language. Instead of navigating internal tools yourself, just ask.
What to say
I want my agent to access our employee directory API at https://api.internal.acme.com/v1. It uses an API key in the X-API-Key header.
Setting up connection to your employee directory API...
Added endpoints: employee-directory-list-employees, employee-directory-get-employee, employee-directory-search-by-department, employee-directory-search-by-name.
A credential popup will appear to securely enter your API key. Configured X-API-Key header authentication.
Created an Employee Directory Agent with access to the API endpoints.
Your Employee Directory Agent is ready. Try asking me something like "Who's on the engineering team?" or "What's Sarah Chen's email?"
Who's on the engineering team?
Delegating to @employee-directory-agent...
Calling employee-directory-search-by-department with department=engineering...
The engineering team has 12 members:
- Sarah Chen (Engineering Lead)
- Marcus Johnson (Senior Backend)
- Priya Patel (Senior Frontend)
- ... and 9 more
Want the full list with contact details?
What happens
You describe your internal API
Tell Nebula the base URL, authentication method, and what the API does. If you have API documentation (OpenAPI/Swagger), share the URL and the Agent Creator will discover the endpoints automatically.
The Agent Creator creates a dedicated agent
The Agent Creator creates the endpoint definitions (like employee-directory-list-employees), configures authentication, and creates a dedicated agent with those tools attached. A secure credential popup appears for you to enter your API key or token — it's never entered in the chat and is stored securely.
You query in natural language
Ask questions in plain English. Nebula delegates to the dedicated agent, which calls run_action with the right action key, fetches the data, and formats the response.
More internal tools to connect
Connect our inventory API. Alert me in Slack when any product drops below 50 units in stock.
Add our internal wiki search API so I can ask my agent to find documentation without leaving the chat.
Connect our self-hosted Grafana instance. Pull the SLA dashboard every Monday and post it to #ops.
Hook up our HR system's API so I can check PTO balances and upcoming time off for my team.
Keep in mind
Your internal API must be reachable from the internet for Nebula to call it. If it's behind a VPN or firewall, you'll need to expose it through a tunnel (like Cloudflare Tunnel or ngrok) or allow-list Nebula's IP range. Ask your IT team about the best approach for your setup.
Make it automatic
Every morning, pull the headcount by department from our HR API and post it to #people-ops.
Creating scheduled trigger: every weekday at 9:00 AM UTC. Task: query HR API via Employee Directory Agent, compile headcount by department, post to #people-ops via Slack Agent.
Your trigger is live. Every weekday morning, I'll pull the latest headcount from your HR API and post it to #people-ops. You can pause or edit this from the Triggers page.
Combine an internal API connection with a scheduled trigger to get regular reports from systems that don't have built-in notification features.
Related recipes
Custom API
Connect any REST API to your agent with an API key, token, or custom auth.
Webhook Triggers
Give your agent a webhook URL so external services like Stripe and GitHub can trigger it automatically.
Browser Automation
Log into websites, fill forms, and extract data using Nebula's browser with 1Password credentials.
Receive Webhooks from Any Service
Set up webhook triggers for your Nebula AI agent. Let Stripe, GitHub, Shopify, and other services trigger automations with a single webhook URL.
Communication
Automate team communication with Nebula recipes — sync Slack and Discord messages, auto-reply to questions, and generate channel digest reports.