# Agents

- [Agent Overview](https://docs.spara.com/agents/agent-overview.md): An overview of Spara's AI agents and their shared capabilities.
- [Saving & Publishing](https://docs.spara.com/agents/agent-overview/saving-and-publishing.md): How drafts, publishing, and version history work across all Spara agents.
- [AI Instructions](https://docs.spara.com/agents/agent-overview/ai-instructions.md): How to write and structure the AI instructions that define every Spara agent's behavior.
- [Abilities](https://docs.spara.com/agents/agent-overview/abilities.md): Tools agents can call during a conversation — calendars, transfers, media, email, and more.
- [Testing](https://docs.spara.com/agents/agent-overview/testing.md): How to test agents using the built-in testing interface and automated Simulations.
- [Ask Spara AI](https://docs.spara.com/agents/agent-overview/ask-spara-ai.md): An AI assistant built into the Agent Editor that helps you analyze, debug, and improve your agent's prompt.
- [A/B Testing](https://docs.spara.com/agents/agent-overview/a-b-testing.md): How Spara supports A/B and multivariate testing of agent behavior.
- [Chat Agents](https://docs.spara.com/agents/chat-agents.md): An overview of Spara's AI Chat agents and their capabilities.
- [Spara Navigator](https://docs.spara.com/agents/chat-agents/spara-navigator.md): An introduction to Spara's website chatbot.
- [Spara Smartbar](https://docs.spara.com/agents/chat-agents/spara-smartbar.md): An introduction to Spara's embeddable Smartbar interface.
- [Spara Fullscreen](https://docs.spara.com/agents/chat-agents/spara-fullscreen.md): An introduction to Spara's full screen interface.
- [Chat Theme](https://docs.spara.com/agents/chat-agents/chat-theme.md): Customize how Spara looks to your leads across all three chat interfaces: Navigator, Fullscreen, and Smartbar.
- [Deanonymization](https://docs.spara.com/agents/chat-agents/deanonymization.md): How Spara identifies anonymous website visitors before they introduce themselves
- [Lead Enrichment](https://docs.spara.com/agents/chat-agents/lead-enrichment.md): How Spara automatically enriches leads with contact and company data after capturing their email.
- [Email Agents](https://docs.spara.com/agents/email-agents.md): How Spara automates sales email outreach and replies.
- [Voice Agents](https://docs.spara.com/agents/voice-agents.md): How Spara's AI Voice agents handle phone calls to engage, qualify, and convert leads.
- [Text Agents](https://docs.spara.com/agents/text-agents.md): An introduction to Spara's AI Text agent.
- [Product Demo](https://docs.spara.com/agents/product-demo.md): How Spara's AI Product Demo agent delivers live, voice-narrated product demos to prospects.
- [Workflows](https://docs.spara.com/agents/workflows.md): How to deploy agents to run a proactive GTM playbook.
- [Send Email Step](https://docs.spara.com/agents/workflows/send-email.md): Send a personalized email from your AI agent.
- [Send Text Step](https://docs.spara.com/agents/workflows/send-text.md): Send a personalized SMS to a lead's phone number.
- [Call Phone Step](https://docs.spara.com/agents/workflows/call-phone.md): Have a Voice agent call a lead's phone number.
- [Notify Step](https://docs.spara.com/agents/workflows/notify.md): Send a Slack or Microsoft Teams notification to your team.
- [Wait Step](https://docs.spara.com/agents/workflows/wait.md): Pause workflow execution for a set amount of time.
- [Time of Day Step](https://docs.spara.com/agents/workflows/time-of-day.md): Hold workflow execution until a specific time of day is reached.
- [Condition Step](https://docs.spara.com/agents/workflows/condition.md): Branch your workflow based on lead data.
- [API Step](https://docs.spara.com/agents/workflows/api.md): Make an HTTP request to an external system and extract data from the response.
- [Prompt Step](https://docs.spara.com/agents/workflows/prompt.md): Run a custom LLM prompt to reason over lead data and extract structured results.
- [Copilot (Beta)](https://docs.spara.com/agents/copilot-beta.md): An introduction to Spara's AI Copilot.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.spara.com/agents.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
