workflows

Automate Glide workflows by connecting triggers to actions across client and server contexts.

10|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/glideapps/glide-code --skill workflows-glideapps
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflows
Source: https://github.com/glideapps/glide-code/tree/main/glide/skills/workflows
Command: npx skills add https://github.com/glideapps/glide-code --skill workflows-glideapps

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Glide workflows automate actions in response to triggers, bridging client-side interactions with server-side automation to streamline Glide app processes and reduce manual repetitive work.

Core Features & Use Cases

  • App Interactions (Client-Side): Trigger actions from user input, navigate between screens, show/hide components, set column values, open URLs, and initiate server-side workflows.
  • Schedule Workflows (Server-Side): Time-based triggers for periodic tasks, reports, and maintenance.
  • Webhook Workflows (Server-Side): HTTP POST driven workflows for external system integrations.
  • Manual Workflows (Server-Side): Trigger workflows from the app with defined input variables.
  • Email Workflows (Server-Side): Process incoming emails to create records or tickets and send confirmations.
  • Slack Workflows (Server-Side): Respond to Slack events and push updates to Glide.
  • Server-Side Features: Loops to process multiple rows, Conditions for branching.
  • Common Workflow Nodes: Data Nodes (Add/Update/Query), Communication Nodes (Email, SMS, Push, Slack), Integration Nodes (HTTP Request, Trigger Workflow), Logic Nodes (Condition, Loop, Wait, Set Variable), AI Nodes (Generate, Classify, Extract).
  • Pattern examples: Webhook → Database, Scheduled Report, Approval Flow, External API Sync.

Quick Start

Create a new workflow with a chosen Trigger (Manual or Schedule) and add actions such as Add Row, Update Row, or Send Email. For example, on a form submission, add a new record and notify a team channel.

Frequently Asked Questions about workflows

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Glide app workflows from trigger to action?

Glide workflows automate actions by connecting triggers to actions across client and server contexts. You can use App Interactions, Schedule, Webhook, Manual, Email, or Slack triggers to initiate automated processes and reduce manual repetitive work.

Can I trigger server-side workflows from external systems using webhooks?

Webhook workflows support HTTP POST driven automation for external system integrations. They allow incoming HTTP requests to trigger server-side workflows that process payloads and execute actions like adding rows or updating records in your database.

How do I set up scheduled tasks and periodic reports in Glide?

Schedule workflows provide time-based triggers for periodic tasks, reports, and maintenance. You configure a schedule to run server-side workflows automatically, executing actions like generating reports or synchronizing data at defined intervals.

Does Glide support looping through multiple rows and branching logic in workflows?

Server-side workflows support loops to process multiple rows and conditions for branching logic. Logic nodes allow you to add conditional paths, loop through data sets, wait, and set variables within a single automated workflow.

What communication nodes are available for sending notifications in automated workflows?

Communication nodes include Email, SMS, Push, and Slack notifications within automated workflows. You can send messages directly from server-side triggers or app interactions to notify users or push updates to team channels.

Can I process incoming emails to create records or tickets automatically?

Email workflows process incoming emails to create records or tickets and send confirmations automatically. This server-side trigger parses email content and executes actions like adding rows to your database without manual data entry.