Skip to main content

Quickstart

Build your first orchestration: receive a webhook, process the payload with an AI Agent, and send the result to Slack. Time to complete: ~10 minutes

Prerequisites

  • Access to an AgentVerse workspace
  • A Slack workspace with a connected credential (you’ll create it in Step 4)
  • An LLM provider API key (OpenAI, Anthropic, Google, or any supported provider)

What You’ll Build

[Webhook Trigger] → [AI Agent] → [Slack]
  1. A webhook receives an incoming HTTP POST with a user message
  2. An AI Agent processes the message and generates a response
  3. The response is sent to a Slack channel

Steps

1

Create a New Orchestration

  1. Open AgentVerse from the SubVerse AI dashboard.
  2. Click New Orchestration.
  3. Give it a name, e.g. Webhook AI Slack Notification.
  4. Click Create.
The canvas opens with an empty orchestration ready to build.
2

Add a Webhook Trigger

  1. On the canvas, click + to open the node picker.
  2. Under Trigger, select Webhook.
  3. Set HTTP Method to POST.
  4. Set Response Mode to When Last Node Finishes.
  5. Copy the Webhook URL shown in the node — you will need this to test.
The webhook URL is unique per orchestration. It only becomes active after you activate the orchestration in Step 5.
3

Add an AI Agent Node

  1. Click + on the right edge of the Webhook node.
  2. Under AI, select AI Agent.
  3. Configure the node:
FieldValue
ProviderYour preferred LLM provider (e.g. OpenAI)
ModelYour preferred model (e.g. gpt-4o)
OperationGenerate Text
InstructionsYou are a helpful assistant. Respond concisely to the user message.
  1. In the Prompt field, reference the incoming message from the webhook using the {{ }} expression syntax:
{{ webhook.body.message }}
Test the Webhook node first by clicking Test, then use the ⚡ link icon next to the Prompt field to visually browse and insert available fields. See Dynamic Inputs for details.
4

Configure the Slack Node

  1. Click + on the right edge of the AI Agent node.
  2. Under Action, select Slack.
  3. Select operation Send a Message.
  4. Connect or create a Slack credential:
    • Click Create New Credential
    • Authenticate with your Slack workspace via OAuth
  5. Configure the message:
FieldValue
Channel#general (or your target channel)
Message Text{{ aiAgent.text }}
5

Activate and Test

  1. Click Activate in the top toolbar to enable the webhook listener.
  2. Send a test request:
curl -X POST https://<your-webhook-url> \
  -H "Content-Type: application/json" \
  -d '{"message": "Summarise the benefits of AI automation in one sentence."}'
  1. Open the Runs tab to see the live execution trace.
  2. Verify the Slack channel received the AI-generated message.

What Happened

StepNodeAction
1WebhookReceived POST, extracted body.message
2AI AgentSent prompt to LLM, received text response
3SlackPosted the AI response to the Slack channel

Next Steps