What is Lodol?

Lodol runs your automations for you. Say what should happen and when, and Lodol does it every time, with your keys kept safe and every run on the record.

A Lodol workflow is a short list of steps that runs on its own. It starts when something happens in one of your apps, on a schedule, or when you start it, and then works through its steps the same way every time. There is no server to keep running, no script to maintain and no keys sitting in a file.

Log Stripe payments

  1. New Stripe payment

    Stripe

    Trigger
  2. Append row

    Google Sheets · Revenue sheet

  3. Send a message to a channel

    Slack · #sales

A real workflow: each new Stripe payment adds a row to a sheet and posts in Slack.

This one workflow replaces a script, a cron job, a server and an alert. It starts itself when a payment comes in, uses your Stripe, Google and Slack connections without ever showing their keys, records every run step by step, and emails you if a run fails. The rest of these docs build on this example.

Three ways to build a workflow

You can also start workflows and read their results from your own code with the developer API.

The parts of a workflow

PartWhat it is
TriggerWhat starts the workflow: an event in an app, a schedule, or you.
StepsWhat it does, in order: app actions such as Append row, and built-in steps such as If or Request approval.
DataWhat each step produces, which later steps read with @ references such as @payment.amount.
Inputs and outputsValues a workflow can be given when it starts, and values it hands back.
RunsEach time the workflow runs, recorded step by step.
Connections and secretsYour app accounts and API keys, kept encrypted and used by name.

Where to go next

On this page