> For the complete documentation index, see [llms.txt](https://threadly.gitbook.io/threadly/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://threadly.gitbook.io/threadly/workflows.md).

# Workflows

- [Introduction to Workflows](https://threadly.gitbook.io/threadly/workflows/introduction-to-workflows.md): Threadly Workflows automate Slack messaging based on triggers and actions. Welcome new members, send recurring updates, respond to form submissions, and more — all running automatically in the backgro
- [Creating Your First Workflow](https://threadly.gitbook.io/threadly/workflows/creating-your-first-workflow.md): A complete step-by-step guide to building your first Threadly workflow. Pick a trigger, configure actions, name and publish — includes a full welcome-message example you can follow along with.
- [Workflow Triggers](https://threadly.gitbook.io/threadly/workflows/workflow-triggers.md): Learn about the five Threadly workflow triggers: On a Schedule, User Joins Channel, Channel Meets Criteria, Form Submission, and Message Posted. Compare all triggers and find the right one for your Sl
- [On a Schedule](https://threadly.gitbook.io/threadly/workflows/workflow-triggers/on-a-schedule.md): Run Threadly workflows automatically on a recurring schedule — send weekly team updates, daily standup reminders, or end-of-week summaries at the exact time and days you choose.
- [User Joins Channel](https://threadly.gitbook.io/threadly/workflows/workflow-triggers/user-joins-channel.md): Automatically send a Threadly message when someone joins a Slack channel. Use this trigger to welcome new members, share channel guidelines, or kick off onboarding flows the moment someone arrives.
- [Channel Meets Criteria](https://threadly.gitbook.io/threadly/workflows/workflow-triggers/channel-meets-criteria.md): Trigger a Threadly workflow automatically when you're added to a Slack channel that matches your naming rules. Scale communications across hundreds of dynamic or auto-created channels without manual s
- [Form Submission](https://threadly.gitbook.io/threadly/workflows/workflow-triggers/form-submission.md): Trigger a Threadly workflow whenever someone submits a Threadly form. Automate confirmation messages, route requests based on field values, or connect form responses to your CRM or external tools.
- [Message Posted](https://threadly.gitbook.io/threadly/workflows/workflow-triggers/message-posted.md): Trigger a Threadly workflow when a message is posted in a Slack channel. Use keyword filters to respond to specific topics, monitor for competitor mentions, or automate follow-ups based on what your t
- [Workflow Steps](https://threadly.gitbook.io/threadly/workflows/workflow-steps.md): Explore all Threadly workflow steps: Send Message, Delay, Send Webhook, Send to Zapier, Add/Remove User from Segment, Add Threadly to Channel, and Update HubSpot Contact. Chain steps to build powerful
- [Managing Workflows](https://threadly.gitbook.io/threadly/workflows/managing-workflows.md): Manage Threadly workflows after publishing: disable, edit, version, clone, and archive automations. Access workflow logs to troubleshoot skip reasons, monitor execution history, and fix misfiring work
- [Advanced Workflow Settings](https://threadly.gitbook.io/threadly/workflows/advanced-workflow-settings.md): Fine-tune Threadly workflows with advanced settings: restrict allowed days, configure re-enrollment rules, set cooldown periods, use message variables, and understand workflow states and execution log
