Normalized Webhook JSON Response
Map an incoming event into a compact, stable JSON response body for downstream callers.
The full canvas, before you import it
Click any node to see its config.
Click a node to select it — same as the Heym editor; the panel shows its settings.
3 nodes · Free & source-available
Normalized Webhook JSON Response
Return a clean API response instead of a workflow-specific wrapper. The Set node normalizes the event, and JSON Output Mapper emits the mapped object at the top level when it is the only terminal node.
What this workflow does
- EventPayload accepts an incoming event body
- NormalizeEvent creates a small, predictable response shape
- ApiResponse returns plain JSON to the caller
Use cases
- Webhook acknowledgement endpoints
- Lightweight automation APIs
- Adapters between two systems with different payload shapes
Setup
Replace the sample input with your webhook or API trigger, then update the Set and JSON Output Mapper mappings to match the fields your caller expects. Keep ApiResponse as the only terminal node when you need an unwrapped JSON body.
Notes
JSON Output Mapper is a terminal node. If you add another terminal Output node, Heym returns the normal label-keyed result shape instead of the mapped object at the top level.
How to import this template
- 1Click Import → Copy JSON on this page.
- 2Open your Heym and navigate to a workflow canvas.
- 3PressCmd+V/Ctrl+V— nodes appear instantly.
- 4Add your API keys in the node config panels and click Run.
Discover more automations
- App IntegrationsBrave Search APISearch the web with Brave Search API and return the raw result body for downstream agents or sub-workflows.
- App IntegrationsOpen-Meteo Weather SnapshotPull live weather (no API key) from Open-Meteo for any city coordinates — great for travel bots and dashboards.
- App IntegrationsDiscord Incoming WebhookPost a message to a Discord channel with a single HTTP node — structured text input and webhook JSON body.
- App IntegrationsAI Incident Digest to DiscordTurn a raw incident update into a calm, action-oriented Discord alert for the right channel.
- App IntegrationsEDI ASN Discrepancy AgentParse EDI 856 advance ship notices, compare expected purchase orders, and alert logistics teams about receiving mismatches.
- Customer SupportHITL Support Reply AgentDraft a customer-facing support response, pause for human approval, then continue with the reviewed reply.
- Dev & IT OpsCodex PR Fix AgentSend a coding task to Codex, open a draft PR when it succeeds, and notify Slack when Codex needs follow-up input.
- Dev & IT OpsAgent-Guided Codex PR DispatcherLet an Agent inspect a GitHub request, prepare a confirmed Codex task, open a ready PR, and notify Slack when Codex needs input.
- Marketing & SEOReddit Subreddit GET Tool CallLet an Agent call a no-key HTTP GET tool that fetches hot posts from a subreddit JSON feed.
- AI AgentsBatch LLM Status TrackerSend an array through the OpenAI Batch API, branch on live status updates, and collect the final per-item results.
- Customer SupportIMAP Support Inbox TriageWatch a shared mailbox, summarize incoming support email, and route urgent messages to Slack.
- Document OpsFile Upload Intake MetadataMint a single-use upload link, receive a multipart file, and return clean metadata plus the Drive download URL.