Integration

Temporal

Start, signal, query, and manage Temporal workflow executions

Overview

Connect to a Temporal cluster over the server's HTTP API to start workflow executions, send signals, run queries against workflow state, describe and list executions, fetch event histories, and cancel or terminate running workflows. API key only required for servers with authentication enabled.

How to automate Temporal with SteelEngine

  1. Create a free account

    Sign up at steelengine.com in seconds. No credit card required. Your workspace is ready immediately.

  2. Add a Temporal block

    Open a workflow, drag a Temporal block onto the canvas, and paste in your Temporal API key.

  3. Configure, connect, and run

    Pick the tool you need, wire in an AI agent for reasoning or data transformation, and run. Your Temporal automation is live.

Supported tools

20 Temporal tools available in SteelEngine

  • Start Workflow

    Start a new workflow execution on a Temporal cluster.

  • Signal Workflow

    Send a signal to a running Temporal workflow execution.

  • Signal With Start

    Atomically signal a Temporal workflow, starting it first if it is not already running, so the signal is never lost.

  • Query Workflow

    Run a synchronous query against the state of a Temporal workflow execution and return the result.

  • Update Workflow

    Invoke an update handler on a running Temporal workflow and wait for its result. Unlike a signal, an update is validated by the workflow and returns a response.

  • Describe Workflow

    Get the current state of a Temporal workflow execution, including status, timing, memo, search attributes, and pending activities.

  • List Workflows

    List workflow executions in a Temporal namespace, optionally filtered with a visibility query.

  • Count Workflows

    Count workflow executions in a Temporal namespace matching a visibility query, with optional GROUP BY aggregation.

  • Get Workflow History

    Fetch the event history of a Temporal workflow execution, optionally filtered to just the close event.

  • Cancel Workflow

    Request cooperative cancellation of a running Temporal workflow execution. The workflow decides how to respond to the request.

  • Terminate Workflow

    Forcefully terminate a Temporal workflow execution immediately, without giving the workflow a chance to react.

  • Reset Workflow

    Reset a Temporal workflow execution to a past workflow task, terminating the current run and replaying from the reset point in a new run.

  • Describe Task Queue

    List the workers currently polling a Temporal task queue, to check whether a workflow or activity has live workers.

  • Create Schedule

    Create a Temporal schedule that starts a workflow on a cron or interval cadence.

  • List Schedules

    List schedules in a Temporal namespace.

  • Describe Schedule

    Get the configuration and current state of a Temporal schedule, including its spec, recent actions, and upcoming run times.

  • Pause Schedule

    Pause a Temporal schedule so it stops taking actions until unpaused.

  • Unpause Schedule

    Unpause a Temporal schedule so it resumes taking actions.

  • Trigger Schedule

    Trigger an immediate action of a Temporal schedule, outside its normal spec.

  • Delete Schedule

    Delete a Temporal schedule. Workflows already started by the schedule keep running.

Frequently asked questions

SteelEngine's Temporal integration lets you build AI-powered workflows that automate tasks in Temporal without writing code. Start, signal, query, and manage Temporal workflow executions You can connect Temporal to hundreds of other services in the same workflow — from CRMs and spreadsheets to messaging tools and databases.

SteelEngine

Start automating Temporal today

Build your first AI workflow with Temporal in minutes. Connect to every tool your team uses. Free to start — no credit card required.

Build for free →