# Node reference (/docs/workflows/nodes)

> Every workflow trigger and action, grouped the way they appear in the Components library.

The **Components** library groups nodes into six families. Each page lists
the nodes in that family with their settings, exits, and screenshots.

  } title="Triggers" href="/docs/workflows/nodes/triggers" description="Webhook, OmniDim CRM, LeadSquared, Email Event, WhatsApp Inbound, SMS Received, Shopify, Instantly Event." />
  } title="AI" href="/docs/workflows/nodes/ai" description="AI Assistant and Photo Analyzer." />
  } title="Flow control" href="/docs/workflows/nodes/flow-control" description="Condition, Switch, Delay, Wait for Time, Time Condition, Run Workflow, Code, Note." />
  } title="Messaging and calls" href="/docs/workflows/nodes/messaging-and-calls" description="Send Email, Send SMS, WhatsApp, Voice AI Call, Dialer, Add to Bulk Call." />
  } title="CRM" href="/docs/workflows/nodes/crm" description="OmniDim CRM Activity, LeadSquared Update and Get, Zoho Bigin." />
  } title="Integrations" href="/docs/workflows/nodes/integrations" description="Custom API, Slack Message, Enroll in Instantly." />

Provider nodes (WhatsApp, Twilio SMS, Slack, Shopify, LeadSquared, Zoho
Bigin, Instantly) need the matching integration connected first. A red
**Incomplete configuration** box in a node's settings lists anything still
missing.