Skip to content
lindy-common-errors logo

Lindy Common Errors

lindy-common-errors

Troubleshoot common Lindy AI agent errors and workflow failures.

SKILL.md

Full skill instructions

Lindy Common Errors

Overview

Troubleshooting guide for Lindy AI agent errors. Lindy agents fail at specific points in the workflow: trigger reception, action execution, condition evaluation, or exit condition evaluation. This guide covers each failure class.

Prerequisites

  • Access to Lindy dashboard (https://app.lindy.ai)
  • Ability to view agent Tasks tab for error details
  • For webhook debugging: curl installed

Trigger Errors

Webhook Not Firing

Symptoms: No task created when webhook is sent Causes & Solutions:

CauseDiagnosticFix
Wrong URLCheck webhook URL in agent configCopy exact URL from trigger settings
Missing authcurl -v shows 401Add Authorization: Bearer <secret> header
Agent inactiveDashboard shows agent pausedActivate the agent
Filter blockingTrigger filter too restrictiveReview filter conditions, test with broader filter
Wrong HTTP methodUsing GET instead of POSTLindy webhooks require POST
# Diagnostic: Test webhook connectivity
curl -v -X POST "https://public.lindy.ai/​api/​v1/​webhooks/​YOUR_ID" \
  -H "Authorization: Bearer YOUR_SECRET" \
  -H "Content-Type: application/​json" \
  -d '{"test": true}'
# Expect: 200 OK

Email Trigger Not Activating

Symptoms: Emails arrive but agent does not wake up Solutions:

  1. Verify Gmail/​Outlook authorization is current (re-authorize if expired)
  2. Check label filter — Lindy Email Received trigger can filter by label
  3. Confirm email matches trigger filter conditions (sender, subject, etc.)
  4. Check that agent is active, not paused

Schedule Trigger Missed

Symptoms: Agent did not run at scheduled time Solutions:

  1. Verify timezone settings match your expectation
  2. Check credit balance — agents stop if credits exhausted
  3. Review schedule configuration (daily vs weekday vs custom)

Action Errors

Slack Send Failed

ErrorCauseFix
Channel not foundChannel name wrong or privateUse exact channel name; ensure bot is invited
Not authorizedSlack token expiredRe-authorize Slack in Lindy integrations
Rate limitedToo many messagesReduce trigger frequency or batch messages

Gmail Send Failed

ErrorCauseFix
Authentication expiredOAuth token expiredRe-authorize Gmail in Settings
Recipient rejectedInvalid email addressValidate email format in prior step
Draft not foundThread ID mismatchVerify thread context in action config

HTTP Request Action Failed

ErrorCauseFix
Connection refusedTarget API downVerify target URL is reachable
401 UnauthorizedAuth header misconfiguredCheck Authorization header value
TimeoutTarget API slowIncrease timeout or optimize target endpoint
SSL errorInvalid certificateEnsure target uses valid HTTPS cert
# Diagnostic: Test target API independently
curl -v -X POST "https://api.yourapp.com/​endpoint" \
  -H "Content-Type: application/​json" \
  -d '{"test": true}'

Run Code Action Failed

ErrorCauseFix
Import errorLibrary not availableUse only pre-installed libraries (pandas, numpy, etc.)
Type errorInput variable is stringCast explicitly: int(var), json.loads(var)
TimeoutLong-running computationOptimize code; avoid infinite loops
Return value emptyNo return statementAdd explicit return with result data

Knowledge Base Returns No Results

CauseFix
Fuzziness at 0 (keyword only)Increase to 100 for semantic search
Content not indexedTrigger Resync Knowledge Base action
Query too vagueSwitch field to AI Prompt mode with specific instructions
File too large (>20MB)Split into smaller files

Agent Step Errors

Agent Loops Indefinitely

Cause: Exit conditions never satisfied Fix: Add measurable, achievable exit conditions:

Primary: "Found at least 3 relevant results"
Fallback: "Made 5 search attempts without finding results"

Agent Picks Wrong Condition Branch

Cause: Ambiguous condition prompt Fix: Make conditions mutually exclusive with clear criteria:

Branch A: "Go down this path if the email mentions billing, payment, or invoice"
Branch B: "Go down this path if the email mentions a technical issue, bug, or error"
Branch C: "Go down this path for all other topics"

Credit Overrun Warning

Symptom: "Task using more resources than expected" pause Cause: Agent step consuming too many credits (complex reasoning) Fix: Simplify prompt, reduce available skills (2-4 max), use smaller model

Debugging Checklist

  1. Open agent Tasks tab — find the failed task
  2. Click into the task — review each step's input/​output
  3. Identify the failing step (red indicator)
  4. Check the step's error message and stack trace
  5. Verify integration authorizations are current
  6. Test the trigger independently (curl for webhooks)
  7. Test the action independently (manual run)
  8. Check credit balance — insufficient credits halt execution

Error Handling

Error CategoryHTTP StatusRetry?Notes
Auth failure401NoRe-authorize integration
Rate limited429YesWait for credit reset
Agent not found404NoVerify agent exists and is active
Action timeout504YesSimplify step or increase timeout
Run Code error500MaybeFix code, then retry
Credit exhausted402NoUpgrade plan or wait for monthly reset

Resources

Next Steps

Proceed to lindy-debug-bundle for comprehensive diagnostics.

More skills from jeremylongshore

openrouter-compliance-review logo
jeremylongshore/claude-code-plugins-plus-skills

openrouter-compliance-review

Review OpenRouter integration for regulatory compliance (SOC2, GDPR,

2.8K 0
View
maintainx-data-handling logo
jeremylongshore/claude-code-plugins-plus-skills

maintainx-data-handling

Data synchronization, ETL patterns, and data management for MaintainX.

2.8K 0
View
groq-core-workflow-a logo
jeremylongshore/claude-code-plugins-plus-skills

groq-core-workflow-a

Execute Groq primary workflow: chat completions with tool use and JSON

2.8K 0
View
validating-csrf-protection logo
jeremylongshore/claude-code-plugins-plus-skills

validating-csrf-protection

Validate CSRF protection implementations for security gaps. Use when

2.8K 0
View
api-contract logo
jeremylongshore/claude-code-plugins-plus-skills

api-contract

Configure this skill should be used when the user asks about "API contract",

2.8K 0
View
ideogram-incident-runbook logo
jeremylongshore/claude-code-plugins-plus-skills

ideogram-incident-runbook

Execute Ideogram incident response with triage, mitigation, and postmortem.

2.8K 0
View
gamma-sdk-patterns logo
jeremylongshore/claude-code-plugins-plus-skills

gamma-sdk-patterns

Reusable patterns for the Gamma REST API (no SDK exists).

2.8K 0
View
deepgram-sdk-patterns logo
jeremylongshore/claude-code-plugins-plus-skills

deepgram-sdk-patterns

Apply production-ready Deepgram SDK patterns for TypeScript and Python.

2.8K 0
View
openrouter-upgrade-migration logo
jeremylongshore/claude-code-plugins-plus-skills

openrouter-upgrade-migration

Migrate to OpenRouter from direct provider APIs or upgrade between SDK/model

2.8K 0
View
openrouter-common-errors logo
jeremylongshore/claude-code-plugins-plus-skills

openrouter-common-errors

Diagnose and fix common OpenRouter API errors. Use when encountering

2.8K 0
View
linear-cost-tuning logo
jeremylongshore/claude-code-plugins-plus-skills

linear-cost-tuning

Optimize Linear API usage, reduce unnecessary calls, and maximize

2.8K 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View