Answer document questions via webhook with Anthropic Claude
Go to WorkflowDescription
Quick Overview
This workflow exposes a webhook for document Q&A by chunking pasted docs, retrieving the most relevant sections via keyword scoring, and sending the selected excerpts to Anthropic Claude to generate a grounded, cited answer returned as JSON.
How it works
Receives a POST webhook request containing a JSON question.
Splits the embedded documents into sections by ## headings and extracts the question text from the request.
Scores all sections by keyword overlap with the question and keeps the top-matching excerpts.
Sends the question plus the retrieved excerpts to the Anthropic Messages API (Claude) with instructions to answer only from the provided text and cite each claim.
Extracts the returned answer, adds the selected source section names, and responds to the webhook caller with { answer, sources }.
Setup
Paste your own documents into the DOCS array in the “Load and Chunk Docs” code step, using ## headings to define citeable sections.
Create an Anthropic API key and configure the HTTP Header Auth credential for the Claude request (x-api-key) with anthropic-version: 2023-06-01.
Activate the workflow, copy the production webhook URL for /ask-your-docs, and POST a body like { "question": "..." } from your app or API client.