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

# Activities

- [Activity Reference](https://docs.elsaworkflows.io/activities/activity-reference.md): Choose the Elsa activity that fits a workflow task and find its detailed guide.
- [Common Properties](https://docs.elsaworkflows.io/activities/common-properties.md): There are few properties that all activities share, so we introduce them here and omit including them in introduction of every activity.
- [Blocking Activities & Triggers](https://docs.elsaworkflows.io/activities/blocking-and-triggers.md)
- [Control Flow](https://docs.elsaworkflows.io/activities/control-flow.md): This section covers all built-in control flow activities.
- [Decision](https://docs.elsaworkflows.io/activities/control-flow/decision.md)
- [Parallel Execution](https://docs.elsaworkflows.io/activities/parallel-execution.md)
- [MassTransit](https://docs.elsaworkflows.io/activities/masstransit.md)
- [Tutorial](https://docs.elsaworkflows.io/activities/masstransit/tutorial.md)
- [Email](https://docs.elsaworkflows.io/activities/email.md): Send email from Elsa workflows with the 3.8.0 Email extension.
- [CSV](https://docs.elsaworkflows.io/activities/csv.md): Read and map CSV data in Elsa workflows with the 3.8.0 CSV extension.
- [GitHub](https://docs.elsaworkflows.io/activities/github.md): Use the Elsa.DevOps.GitHub extension to call GitHub from workflows in Elsa 3.8.0.
- [Slack](https://docs.elsaworkflows.io/activities/slack.md): Use the Elsa Slack extension to call Slack from workflows, with the release-specific registration and event-trigger boundaries.
- [I/O and Compression](https://docs.elsaworkflows.io/activities/io-compression.md): Normalize workflow content and create ZIP archives with Elsa 3.8.0.
- [Telnyx Voice and Webhooks](https://docs.elsaworkflows.io/activities/telnyx.md): Use the Elsa Telnyx extension for voice workflows and webhook triggers in Elsa 3.8.0.
- [Orchard Core Content](https://docs.elsaworkflows.io/activities/orchard-core.md): Use the Elsa Orchard Core extension for content management and content-item events in Elsa 3.8.0.
- [Azure Blob Upload](https://docs.elsaworkflows.io/activities/azure-blob.md): Upload JSON data to Azure Blob Storage from an Elsa 3.8.0 workflow.
- [File Storage](https://docs.elsaworkflows.io/activities/file-storage.md): Read and write files from Elsa 3.8.0 workflows with a configurable storage provider.
- [SQL activities](https://docs.elsaworkflows.io/activities/sql.md): Configure Elsa's SQL extension and choose the right SQL activity for queries, commands, and scalar values.
- [Azure Service Bus](https://docs.elsaworkflows.io/activities/azure-service-bus.md): Use Azure Service Bus queues and topics from Elsa workflows in 3.8.0.
- [Kafka activities](https://docs.elsaworkflows.io/activities/kafka.md): Configure Apache Kafka consumers and producers for Elsa workflows in 3.8.0.
- [Diagnostics](https://docs.elsaworkflows.io/activities/diagnostics.md): Covers all activities in the Diagnostics category
- [Log](https://docs.elsaworkflows.io/activities/diagnostics/log.md): Notes about logging from workflows in Elsa 3.8.0
