# Workflows

- [Overview](https://docs.fetchhive.com/workflows/workflows.md): Build multi-step workflows, test them in the editor, publish workflow deployments, and inspect run history
- [Creating and Editing](https://docs.fetchhive.com/workflows/creating-and-editing.md): Create a workflow, add steps on the canvas, configure start inputs, and work with step settings
- [Testing and Iteration](https://docs.fetchhive.com/workflows/testing-and-iteration.md): Test workflows in the editor, work with Run History and Output, and iterate before creating a workflow deployment
- [Publishing and Versioning](https://docs.fetchhive.com/workflows/publishing-and-versioning.md): Save workflow versions, compare version history, roll back changes, and manage workflow deployments and variants
- [Error Handling](https://docs.fetchhive.com/workflows/error-handling.md): Understand workflow invoke errors, control step failure behavior, and debug failed runs with workflow logs and traces
- [Run with API](https://docs.fetchhive.com/workflows/run-with-api.md): Invoke a workflow deployment with the public API using your API key, deployment name, variant, and start inputs
- [Async and Webhooks](https://docs.fetchhive.com/workflows/async-and-webhooks.md): Run a workflow asynchronously, send the result to a callback URL, and verify signed webhook delivery
- [Run with Python SDK](https://docs.fetchhive.com/workflows/run-with-python-sdk.md): Invoke a workflow deployment from Python with the fetch-hive-sdk package
- [Run with Node.js SDK](https://docs.fetchhive.com/workflows/run-with-nodejs-sdk.md): Invoke a workflow deployment from Node.js or TypeScript with the @fetch-hive/sdk package
- [Run with Ruby SDK](https://docs.fetchhive.com/workflows/run-with-ruby-sdk.md): Invoke a workflow deployment from Ruby with the fetch\_hive gem
- [Run with PHP SDK](https://docs.fetchhive.com/workflows/run-with-php-sdk.md): Invoke a workflow deployment from PHP with the fetch-hive/sdk Composer package
- [Logs](https://docs.fetchhive.com/workflows/logs.md): Review workflow runs, filter dashboard and live activity, inspect traces, and debug async webhook delivery
- [Workflow Steps](https://docs.fetchhive.com/workflows/workflow-steps.md)
- [Overview](https://docs.fetchhive.com/workflows/workflow-steps/steps.md)
- [AI](https://docs.fetchhive.com/workflows/workflow-steps/ai.md): Utilize the latest in AI in your Workflows
- [AI Prompt](https://docs.fetchhive.com/workflows/workflow-steps/ai/ai-prompt.md): Configure a workflow step that runs an LLM prompt with messages and returns text or structured output
- [Image Generation](https://docs.fetchhive.com/workflows/workflow-steps/ai/image-generation.md): Configure a workflow step that generates one or more images and returns uploaded asset records for later steps
- [Google AI Overview](https://docs.fetchhive.com/workflows/workflow-steps/ai/google-ai-overview.md): Configure a workflow step that retrieves Google's AI Overview result for a search query
- [Google AI Mode](https://docs.fetchhive.com/workflows/workflow-steps/ai/google-ai-mode.md): Configure a workflow step that runs a Google AI Mode search and stores the returned result for later steps
- [Web Research](https://docs.fetchhive.com/workflows/workflow-steps/web-research.md)
- [Google Search](https://docs.fetchhive.com/workflows/workflow-steps/web-research/google-search.md): Configure a workflow step that searches Google and stores the results for later steps
- [Google News](https://docs.fetchhive.com/workflows/workflow-steps/web-research/google-news.md): Configure a workflow step that searches Google News and stores article results for later steps
- [Bing Search](https://docs.fetchhive.com/workflows/workflow-steps/web-research/bing-search.md): Configure a workflow step that searches Bing and stores the results for later steps
- [Exa Search](https://docs.fetchhive.com/workflows/workflow-steps/web-research/exa-search.md): Configure a workflow step that searches the web with Exa and stores the results for later steps
- [Exa Similar](https://docs.fetchhive.com/workflows/workflow-steps/web-research/exa-similar.md): Configure a workflow step that finds pages similar to a source URL and stores the results for later steps
- [Copilot Search](https://docs.fetchhive.com/workflows/workflow-steps/web-research/copilot-search.md): Configure a workflow step that searches the web with Microsoft Copilot and stores the results for later steps
- [Website Scrape](https://docs.fetchhive.com/workflows/workflow-steps/web-research/website-scrape.md): Configure a workflow step that scrapes a website URL and returns selected content types for later steps
- [Utility](https://docs.fetchhive.com/workflows/workflow-steps/utility.md): Utilize custom tools in your Workflows
- [Condition](https://docs.fetchhive.com/workflows/workflow-steps/utility/condition.md): Configure a workflow step that branches execution into a TRUE or FALSE path based on a boolean expression over workflow variables
- [JSON Schema](https://docs.fetchhive.com/workflows/workflow-steps/utility/json-schema.md): Configure a workflow step that defines structured fields and returns JSON-shaped output for later steps
- [Custom API](https://docs.fetchhive.com/workflows/workflow-steps/utility/custom-api.md): Configure a workflow step that makes an HTTP request and stores the response for later steps
- [Document to Text](https://docs.fetchhive.com/workflows/workflow-steps/utility/document-to-text.md): Configure a workflow step that fetches a document from a URL and extracts text for later steps
- [PDF Generation](https://docs.fetchhive.com/workflows/workflow-steps/utility/pdf-generation.md): Configure a workflow step that converts markdown content into a PDF result inside Fetch Hive
- [Integrations](https://docs.fetchhive.com/workflows/workflow-steps/integrations.md)
- [Slack](https://docs.fetchhive.com/workflows/workflow-steps/integrations/slack.md): Configure a workflow step that posts a message to a Slack channel using a connected Slack account
- [Notion](https://docs.fetchhive.com/workflows/workflow-steps/integrations/notion.md): Configure a workflow step that creates a Notion page from workflow content using a connected Notion account
- [Google Docs](https://docs.fetchhive.com/workflows/workflow-steps/integrations/google-docs.md): Configure a workflow step that creates a Google Doc from workflow content using a connected Google account
- [Google Sheets](https://docs.fetchhive.com/workflows/workflow-steps/integrations/google-sheets.md): Configure a workflow step that creates a Google Sheet from structured workflow data using a connected Google account
- [Airtable](https://docs.fetchhive.com/workflows/workflow-steps/integrations/airtable.md): Configure a workflow step that reads or writes Airtable records using a connected Airtable account
- [Linear](https://docs.fetchhive.com/workflows/workflow-steps/integrations/linear.md): Configure a workflow step that creates or queries Linear issues and teams using a connected Linear account
- [Knowledge Base](https://docs.fetchhive.com/workflows/workflow-steps/knowledge-base.md)
- [Write to Knowledge Base](https://docs.fetchhive.com/workflows/workflow-steps/knowledge-base/write-knowledge-base.md): Configure a workflow step that writes content to an existing knowledge base — from custom text, a document, or a scraped website
- [Search Knowledge Base](https://docs.fetchhive.com/workflows/workflow-steps/knowledge-base/search-knowledge-base.md): Configure a workflow step that runs a semantic, keyword, or hybrid search against an existing knowledge base and stores the results
- [Advanced](https://docs.fetchhive.com/workflows/workflow-steps/advanced.md)
- [Sub-workflow](https://docs.fetchhive.com/workflows/workflow-steps/advanced/sub-workflow.md)
- [Agent Step](https://docs.fetchhive.com/workflows/workflow-steps/advanced/agent-step.md)


---

# 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.fetchhive.com/workflows.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.
