| name | lindy-hello-world |
| description | Create your first Lindy AI agent with a real trigger and action.
Use when starting with Lindy, testing your setup,
or learning basic agent workflow patterns.
Trigger with phrases like "lindy hello world", "lindy example",
"lindy quick start", "simple lindy agent", "first lindy".
|
| allowed-tools | Read, Write, Edit, Bash(curl:*) |
| version | 1.15.0 |
| license | MIT |
| author | Jeremy Longshore <jeremy@intentsolutions.io> |
| tags | ["saas","lindy","api","testing"] |
| compatibility | Designed for Claude Code, also compatible with Codex and OpenClaw |
Lindy Hello World
Overview
Build a minimal Lindy AI agent: Webhook Received trigger -> LLM processing ->
Slack notification. Demonstrates the three core building blocks every Lindy agent
uses: Trigger, Agent Step (prompt + model + skills), and Action.
Prerequisites
- Lindy account at
- Slack workspace connected (or Gmail for email variant)
- Completed
lindy-install-auth setup
Instructions
Step 1: Create Agent via Dashboard
-
Click "New Agent" at
-
In the prompt field ("How can I help you?"), type:
When I send a webhook, summarize the message and post it to Slack
-
Agent Builder auto-generates the workflow with trigger + action nodes
Step 2: Configure the Webhook Trigger
-
Click the trigger node at the top of the workflow canvas
-
Select Webhook Received
-
Copy the generated URL:
https://public.lindy.ai/api/v1/webhooks/<unique-id>
-
Click Generate Secret — copy immediately (shown once)
Step 3: Add the Slack Action
- Click "+" to add a step
- Search for Slack Send Channel Message
- Authorize your Slack workspace when prompted
- Configure fields:
-
Channel: #general (or test channel)
-
Message field mode: AI Prompt
-
Instruction:
Summarize the webhook payload in one sentence.
Payload: {{webhook_received.request.body}}
Step 4: Set the Agent Prompt
Open Settings > Prompt:
You are a webhook summarizer. When you receive a webhook payload,
extract the key information and create a concise one-sentence summary.
Be factual and specific. Do not add opinions or speculation.
Step 5: Test It
curl -X POST "https://public.lindy.ai/api/v1/webhooks/YOUR_ID" \
-H "Authorization: Bearer YOUR_SECRET" \
-H \
-d