# Send no-code workflow results to a dedicated inbox

Use a generic HTTP step to move project outcomes out of chat and into one inbox for people and agents.

Many visual automation tools can make an authenticated HTTP request. That is enough to move a structured project result out of Slack, Telegram or email and into the central notification system for people and agents.

Published: 2026-07-31. Updated: 2026-08-24.

## Map the same small HTTP contract

1. **Choose POST and the notification endpoint.** Use the HTTPS base URL for your account followed by /api/v1/notifications.
2. **Add authentication as a secret header.** Set Authorization to Bearer plus the source key using the platform's credential feature.
3. **Map the result to JSON.** Start with title and add source, severity, tags, metadata and deduplication only when the workflow has those values.

**Example HTTP request body**

```json
{
  "title": "Research run completed",
  "body": "The agent finished with 18 verified records and 2 rejected rows.",
  "severity": "success",
  "source": "research-agent",
  "tags": [
    "agent",
    "daily-run"
  ],
  "deduplicationKey": "research-run:2026-07-31",
  "metadata": {
    "accepted": "18",
    "rejected": "2",
    "runId": "run_2026_07_31"
  },
  "actions": [
    {
      "id": "open-run",
      "type": "link",
      "label": "Open run",
      "href": "https://example.com/runs/run_2026_07_31",
      "style": "primary"
    }
  ]
}
```

## Make rejection and retry visible

- Treat a successful created or deduplicated response as delivered.
- Correct validation and authentication failures before retrying.
- Retry temporary failures with the same logical deduplication key.

> **HTTP compatibility is not a native connector.** This recipe relies only on a generic request step. Product-specific templates can be added later after their authentication and failure behavior are tested.

## Frequently asked questions

### Does the producer need a special integration?

No. The examples use an authenticated HTTPS request, so any script, service or visual workflow that can send HTTP can use the same contract.

### Should credentials be included in notification data?

No. Keep credentials in the producer's secret store and send only the context needed to understand or locate the event.

### Why send this to FYInbox instead of chat or email?

FYInbox gives project notifications one structured, reviewable home instead of scattering them through Slack, Telegram and email. Those tools remain useful for conversations and intentional messages.

### Why structure notifications for people and agents?

People and agents both need stable source, outcome and next-action context. FYInbox keeps that context in one notification record outside conversation streams.

[Use cases index](/use-cases)
