# Nedzo ## Docs - [Agent actions](https://docs.nedzo.ai/agents/actions.md): Configure actions your AI agent can perform during conversations, like booking meetings, transferring calls, sending messages, and calling external APIs. - [Active hours](https://docs.nedzo.ai/agents/active-hours.md): Set a weekly schedule for when your inbound voice agent answers calls. Configure active hours, time zones, and behavior outside business hours. - [Calendar booking instructions](https://docs.nedzo.ai/agents/calendar-booking-instructions.md): The booking flow your agent uses out of the box, and how to customize it. - [Call analysis](https://docs.nedzo.ai/agents/call-analysis.md): Set up automatic post-call analysis for Nedzo voice agents. Evaluate call success, generate summaries, and extract structured data from calls. - [Knowledge base](https://docs.nedzo.ai/agents/knowledge-base.md): Add files, URLs, and text to your agent's knowledge base. The agent searches this content during conversations for accurate, context-aware answers. - [Agents overview](https://docs.nedzo.ai/agents/overview.md): Build and configure AI agents in Nedzo for voice calls, chat, and web agents. Set up prompts, knowledge bases, actions, call analysis, and active hours. - [Post-conversation webhook](https://docs.nedzo.ai/agents/post-conversation-webhook.md): Send conversation data to your server after a voice, chat, or web agent finishes. Includes the transcript, summary, and extracted fields. - [Prompt and identity](https://docs.nedzo.ai/agents/prompts-and-models.md): Configure your AI agent's system prompt, personality, voice, language, and model. Define conversation goals, rules, and the identity that makes it unique. - [Agent types](https://docs.nedzo.ai/agents/voice-agents.md): Learn about the three Nedzo agent types: voice agents for phone calls, chat agents for SMS and social messaging, and web agents for your website. - [Create agent](https://docs.nedzo.ai/api-reference/agents/create.md): Create a new AI agent in a Nedzo workspace via the REST API. Configure the agent type, prompt, voice, language, model, actions, and knowledge base. - [Delete agent](https://docs.nedzo.ai/api-reference/agents/delete.md): Permanently delete an AI agent by UUID via the Nedzo REST API. Removes the agent and its configuration from the workspace. Cannot be undone. - [Get agent](https://docs.nedzo.ai/api-reference/agents/get.md): Retrieve a single AI agent by UUID via the Nedzo REST API. Returns the agent type, prompt, voice settings, model, actions, and knowledge base. - [List agents](https://docs.nedzo.ai/api-reference/agents/list.md): Retrieve all AI agents via the Nedzo REST API. Workspace keys return agents in that workspace; account keys return agents across all workspaces. - [Update agent](https://docs.nedzo.ai/api-reference/agents/update.md): Update an existing AI agent by ID via the Nedzo REST API. Modify the agent prompt, voice, language, model, actions, or knowledge base configuration. - [Make a call](https://docs.nedzo.ai/api-reference/calls.md): Initiate an outbound AI voice call via the Nedzo REST API. Specify the agent, phone number, and optional metadata to start an automated conversation. - [Create contact](https://docs.nedzo.ai/api-reference/contacts/create.md): Create a new contact in a Nedzo workspace via the REST API. Provide a phone number, name, email, tags, and custom field values to add a contact record. - [Delete contact](https://docs.nedzo.ai/api-reference/contacts/delete.md): Permanently delete a contact by UUID via the Nedzo REST API. Removes the contact record and associated data from your workspace. Cannot be undone. - [Get contact](https://docs.nedzo.ai/api-reference/contacts/get.md): Retrieve a single contact by UUID via the Nedzo REST API. Returns the contact name, phone number, email, tags, metadata, and workspace details. - [List contacts](https://docs.nedzo.ai/api-reference/contacts/list.md): Retrieve all contacts in a workspace via the Nedzo REST API. Filter by workspace ID with account keys, or list contacts scoped to a workspace key. - [Update contact](https://docs.nedzo.ai/api-reference/contacts/update.md): Update an existing contact by ID via the Nedzo REST API. Modify the contact name, phone number, email, tags, or custom field values with a PATCH request. - [Upsert contact](https://docs.nedzo.ai/api-reference/contacts/upsert.md): Create or update a contact via the Nedzo REST API. Matches existing active contacts by phone first, falling back to email. - [API reference](https://docs.nedzo.ai/api-reference/introduction.md): Complete reference for the Nedzo REST API. Covers authentication, base URL, request formats, error codes, pagination, and available endpoints. - [Lifecycle events](https://docs.nedzo.ai/api-reference/lifecycle-events.md): Platform webhook events Nedzo emits for signups, workspace creation, user invites, and subscription changes. Sync your CRM and trigger automations. - [Create template](https://docs.nedzo.ai/api-reference/templates/create.md): Create a new template from an agent, workflow, or entire workspace via the Nedzo REST API. Snapshots configuration for sharing or reuse. - [Delete template](https://docs.nedzo.ai/api-reference/templates/delete.md): Soft-delete a template by UUID via the Nedzo REST API. The template is hidden from list results but not permanently removed from the database. - [Duplicate template](https://docs.nedzo.ai/api-reference/templates/duplicate.md): Duplicate an existing template via the Nedzo REST API. The copy is created with private visibility and a "(Copy)" suffix appended to the name. - [Get template](https://docs.nedzo.ai/api-reference/templates/get.md): Retrieve a template by UUID via the Nedzo REST API. Returns metadata and the full decompressed snapshot including agents, workflows, and tags. - [Import template](https://docs.nedzo.ai/api-reference/templates/import.md): Import a public or private template into a workspace via the Nedzo REST API. The import is queued and returns an importId to track the job. - [List templates](https://docs.nedzo.ai/api-reference/templates/list.md): Retrieve all templates owned by your account via the Nedzo REST API. Filter by template type and visibility, with limit and offset pagination. - [Update template](https://docs.nedzo.ai/api-reference/templates/update.md): Update a template's name, description, or visibility setting via the Nedzo REST API. Only the fields you provide in the request body are changed. - [Attach payment method](https://docs.nedzo.ai/api-reference/workspace-billing/attach-payment-method.md): Attach a Stripe PaymentMethod to a workspace's billing customer via the Nedzo REST API. The first attached method automatically becomes the default. - [Create setup intent](https://docs.nedzo.ai/api-reference/workspace-billing/create-setup-intent.md): Create a Stripe SetupIntent for attaching a new payment method to a workspace. Returns a client_secret for collecting card details with Stripe.js. - [Credit wallet](https://docs.nedzo.ai/api-reference/workspace-billing/credit-wallet.md): Add credits to a workspace wallet as a manual adjustment via the Nedzo REST API. Uses an atomic operation and records the change in the ledger. - [Debit wallet](https://docs.nedzo.ai/api-reference/workspace-billing/debit-wallet.md): Deduct funds from a workspace wallet as a manual adjustment via the Nedzo REST API. Returns 402 if the balance is insufficient for the debit. - [Get wallet balance](https://docs.nedzo.ai/api-reference/workspace-billing/get-balance.md): Retrieve the current wallet balance for a workspace in cents via the Nedzo REST API. Use this endpoint to check available funds before debiting. - [Get usage summary](https://docs.nedzo.ai/api-reference/workspace-billing/get-usage.md): Aggregates wallet transactions across a date range and returns total spend, total top-ups, total refunds, net adjustments, and a per-type breakdown. - [List payment methods](https://docs.nedzo.ai/api-reference/workspace-billing/list-payment-methods.md): List all Stripe payment methods attached to a workspace via the Nedzo REST API. Returns an empty array if no Stripe customer exists yet. - [List wallet transactions](https://docs.nedzo.ai/api-reference/workspace-billing/list-transactions.md): Retrieve a paginated list of wallet transactions for a workspace. Filter by date range and transaction type for billing reconciliation. - [Create workspace](https://docs.nedzo.ai/api-reference/workspaces/create.md): Create a new workspace in Nedzo via the REST API. Provide a name and optional settings to set up an isolated environment for agents and contacts. - [Delete workspace](https://docs.nedzo.ai/api-reference/workspaces/delete.md): Permanently delete a workspace and all associated agents, contacts, and call data via the Nedzo REST API. This action cannot be undone. - [Get workspace](https://docs.nedzo.ai/api-reference/workspaces/get.md): Retrieve a single workspace by its UUID using the Nedzo REST API. Returns the workspace name, creation date, phone number, and configuration details. - [List workspaces](https://docs.nedzo.ai/api-reference/workspaces/list.md): Retrieve all workspaces accessible to your API key via the Nedzo REST API. Returns workspace IDs, names, and metadata for scoped keys. - [Update workspace](https://docs.nedzo.ai/api-reference/workspaces/update.md): Update an existing workspace by ID via the Nedzo REST API. Change the workspace name, settings, or configuration with a PATCH request to the endpoint. - [Cal.com integration](https://docs.nedzo.ai/integrations/calcom.md): Connect Cal.com to Nedzo so AI agents can check availability and book meetings during voice calls. Authenticate with an API key and select events. - [Calendly integration](https://docs.nedzo.ai/integrations/calendly.md): Connect Calendly to Nedzo so AI agents can check real-time availability and share scheduling links during voice calls. Uses a personal access token. - [Email integration](https://docs.nedzo.ai/integrations/email.md): Set up a custom email domain in Nedzo to send branded emails from workflows. Configure DNS records, verify your domain, and track replies. - [GoHighLevel integration](https://docs.nedzo.ai/integrations/gohighlevel.md): Integrate Nedzo with GoHighLevel to trigger AI voice calls from GHL workflows. Sync contacts, map custom fields, and automate outbound calls. - [Google Calendar integration](https://docs.nedzo.ai/integrations/google-calendar.md): Connect Google Calendar to Nedzo so AI agents can check real-time availability and book meetings during calls. Supports multiple calendars. - [Instagram integration](https://docs.nedzo.ai/integrations/instagram.md): Connect your Instagram Business or Creator account to Nedzo. Sync DMs into Unibox, respond with AI chat agents, and manage conversations. - [Integrations](https://docs.nedzo.ai/integrations/overview.md): Connect Nedzo with Slack, Google Calendar, Calendly, Cal.com, GoHighLevel, Instagram, and email. Sync contacts, trigger workflows, and push call data. - [Slack integration](https://docs.nedzo.ai/integrations/slack.md): Connect Slack to Nedzo and send real-time call notifications, summaries, and workflow updates to your team's channels. Set up in minutes with OAuth. - [Introduction](https://docs.nedzo.ai/introduction.md): Nedzo is an AI customer engagement platform for deploying voice, chat, SMS, and email agents. Explore guides, API references, integrations, and automation. - [AI controls](https://docs.nedzo.ai/unibox/ai-controls.md): Pause, resume, and manage AI responses in live conversations. Hand off from AI to human agents and back with automatic pause detection. - [Channels](https://docs.nedzo.ai/unibox/channels.md): Learn how voice, SMS, email, Instagram DM, Messenger, and web agent channels work in Unibox. Each channel has its own capabilities. - [Conversations](https://docs.nedzo.ai/unibox/conversations.md): View, filter, search, and manage customer conversations in Unibox. Conversations are grouped by contact across voice, SMS, and messaging. - [Unibox](https://docs.nedzo.ai/unibox/overview.md): Manage all customer conversations across voice, SMS, email, Instagram, and Messenger in one unified inbox. Filter, search, and respond. - [Condition action](https://docs.nedzo.ai/workflows/actions/condition.md): Split your workflow into different paths using conditional logic. Evaluate contact data, call outcomes, or variables to route each execution. - [Workflow actions](https://docs.nedzo.ai/workflows/actions/overview.md): Explore the actions available in Nedzo workflows, including voice calls, SMS, email, Slack messages, webhooks, contact updates, conditions, and wait steps. - [Send email action](https://docs.nedzo.ai/workflows/actions/send-email.md): Send an email from a custom domain or the default Nedzo domain as a workflow step. Supports dynamic variables, HTML, and reply tracking. - [Send SMS action](https://docs.nedzo.ai/workflows/actions/send-sms.md): Send a text message to a contact or custom phone number as a workflow step. Messages appear in Unibox alongside other conversations for unified tracking. - [Send webhook action](https://docs.nedzo.ai/workflows/actions/send-webhook.md): Send an HTTP request to any external URL from your workflow. Connect Nedzo to CRMs, analytics platforms, automation tools, or custom backends via webhooks. - [Slack message action](https://docs.nedzo.ai/workflows/actions/slack-message.md): Send a message to a Slack channel from your workflow. Notify your team about call outcomes, new leads, workflow events, or any data using dynamic variables. - [Update contact action](https://docs.nedzo.ai/workflows/actions/update-contact.md): Create or update a contact record within a workflow. Match contacts by phone or email, then set fields like name, tags, and custom metadata automatically. - [Voice call action](https://docs.nedzo.ai/workflows/actions/voice-call.md): Make an outbound AI voice call as a workflow step. Select an agent, configure caller ID and retry settings, and let the agent handle the conversation for you. - [Wait action](https://docs.nedzo.ai/workflows/actions/wait.md): Pause a workflow for a fixed duration or until a specific date and time. Use delays to space out follow-ups, throttle messages, or schedule future actions. - [Workflow executions](https://docs.nedzo.ai/workflows/executions.md): Monitor, inspect, and troubleshoot workflow runs. View execution statuses, step-level details, variable values, and error logs for every workflow execution. - [Workflows](https://docs.nedzo.ai/workflows/overview.md): Automate multi-step sequences in Nedzo with triggers, actions, conditions, and delays. Build workflows that react to calls, contacts, and webhooks. - [Contact created trigger](https://docs.nedzo.ai/workflows/triggers/contact-created.md): Start a workflow when a new contact is added to your workspace, whether created manually, via the API, synced from GoHighLevel, or from an inbound call. - [Contact replied trigger](https://docs.nedzo.ai/workflows/triggers/contact-replied.md): Trigger a workflow when a contact sends an inbound message via SMS, Instagram DM, or Messenger. Automate follow-up actions on replies. - [Contact tag trigger](https://docs.nedzo.ai/workflows/triggers/contact-tagged.md): Start a workflow when a tag is added to or removed from a contact. Launch campaigns, onboarding sequences, or status-change automations. - [Conversation ended trigger](https://docs.nedzo.ai/workflows/triggers/conversation-completed.md): Trigger a workflow when an AI conversation ends — voice calls, chat on any messaging channel, or web agent sessions. Access transcript and summary. - [Workflow triggers](https://docs.nedzo.ai/workflows/triggers/overview.md): Explore the events that start a Nedzo workflow, including webhooks, schedules, contact creation, tag changes, inbound messages, and completed calls. - [Schedule trigger](https://docs.nedzo.ai/workflows/triggers/schedule.md): Run Nedzo workflows on a time-based schedule, either one-time or recurring. Target contact segments with hourly, daily, or weekly cadences. - [Webhook trigger](https://docs.nedzo.ai/workflows/triggers/webhook.md): Start a Nedzo workflow from any external system using an HTTP POST request. Connect tools like Zapier, Make, n8n, or your own backend to trigger automations. ## OpenAPI Specs - [openapi](https://api.nedzo.ai/v1/openapi.json) - [agents](https://docs.nedzo.ai/api-reference/agents.json) ## Optional - [Community](https://www.skool.com/nedzo-ai) - [Academy](https://www.skool.com/nedzo-ai/classroom) - [Status](https://status.nedzo.ai)