Your AI builds it. Lodol runs it.

Ask Claude, ChatGPT or any AI tool for an automation. It builds the workflow in Lodol. Lodol runs it, keeps your logins safe and records every run.

Start Free

Free plan, no credit card.

Claude

Use Lodol to draft a reply to every support email

Created a workflow in Lodol

Done. It's built in Lodol and drafts a reply whenever a new email arrives.

Try another

Smart email draft generatorPublished
  1. Start
  2. Gmail

    When a new email arrives in Gmail.

  3. Anthropic2.1s

    Read it and draft a reply.

  4. Gmail0.6s

    Save the draft for review.

Last run succeeded in 2.7sOpen template

Connect your AI in one step

One click

Add to Claude

Claude opens its connector settings with Lodol filled in. Click Add, then Connect to sign in to Lodol.

No account yet? Make one when your tool asks you to sign in.

supported apps
1,074
supported actions
12,424
templates
179

Pay per run, not per step. Free includes 100 runs a month, and every plan has unlimited seats.

Built by a team from

StanfordAmazonGoogleYaleMITOrby AIUniversity of WashingtonAlcove
Before and after

Same request. Nothing to babysit.

On its own, an AI hands you a software project and servers to keep alive. Connected to Lodol, it builds one workflow.

The requestWhen a Stripe payment comes in, add it to our revenue sheet and post it in #sales.

Without Lodol10 things to keep alive

  • stripe_to_sheets.py
    import os, stripe, gspreadfrom slack_sdk import WebClient stripe.api_key = os.environ["STRIPE_KEY"]sheet = gspread.service_account().open("Revenue")for payment in new_payments(since=last_seen()):    sheet.sheet1.append_row(to_row(payment))# … 207 more lines

    214 lines that only your AI and one engineer can follow.

  • crontab
    # m  h  dom mon dow  command*/5 * * * * cd /srv/stripe-sync \  && python stripe_to_sheets.py \  >> sync.log 2>&1

    Checks Stripe every five minutes, from one machine.

  • state.json
    {  "last_seen": "pi_3Qx8Lm2eZvKY",  "updated": "2026-09-24T03:10Z"}

    Lose it and old payments are logged all over again.

  • Dockerfile
    FROM python:3.12-slimWORKDIR /srv/stripe-syncCOPY . .RUN pip install -r requirements.txtCMD ["python", "stripe_to_sheets.py"]

    Rebuilt and redeployed for every change.

  • deploy@old-box
    $ uptime 03:12  up 412 days,  load: 0.02$ lsb_release -ds Ubuntu 20.04.6 LTS$ systemctl status cron

    Up 412 days on an Ubuntu release past the end of its support.

  • .env
    STRIPE_KEY=sk_live_51Hq8Lm…SLACK_BOT_TOKEN=xoxb-2291…SLACK_WEBHOOK=https://hooks.sla…GOOGLE_CREDENTIALS=./sa.json

    Live keys in a plain file, copied to every machine that runs it.

  • requirements.txt
    stripe==12.4.0gspread==6.2.1slack_sdk==3.36.0google-auth==2.40.3

    Pinned the day it was written, and out of date soon after.

  • sync.log
    03:05 INFO  synced 3 payments03:10 INFO  synced 0 payments03:15 ERROR Traceback (most recent…KeyError: 'amount_received'

    Failed at 3:15 AM. Nobody noticed until Thursday.

  • alert.sh
    python stripe_to_sheets.py || \  curl -s "$SLACK_WEBHOOK" \  -d '{"text":"sync failed"}'

    Runs on the same box, so when the box goes, so does the alert.

  • acme/stripe-sync main
    • hotfix: skip payments missing amountdeploy failed · 3 days ago
    • bump stripe to 12.4.02 weeks ago
    • move cron to the new box5 months ago

    1 open pull request · waiting on @sam

    History lives in git, and shipping a change is still Sam's job.

With LodolOne workflow

Log Stripe paymentsPublished
Three steps anyone can readinstead of stripe_to_sheets.py
  1. New Stripe paymentTrigger
  2. Append row
  3. Send a message to a channel
  • Starts itself when a payment comes ininstead of crontabstate.json
  • Runs for you, with nothing to build, host or patchinstead of Dockerfileold-box
  • Keys encrypted, used by nameinstead of .env
  • Every action kept current for youinstead of requirements.txt
  • Every run recorded, step by stepinstead of sync.log
  • An email the moment a run failsinstead of alert.sh
  • Versions, rollback and roles for your teaminstead of acme/stripe-sync
The cost

An agent pays for AI on every run. A workflow pays only where it has to.

Have your AI build the task once as a workflow. Every run then follows the same steps, and only the steps that need AI pay for it.

3 tasks
Every hour
Claude model the agent uses
An agent: $162 a month. Lodol: $18 a month on Builder.
An AI agent doing them each run$162/mo
2,160 runs a month at about 7.5¢ each
Lodol running all 3 workflows$18/mo
Builder plan with 2,500 runs a month

$144 a month less, or $1,728 a year, and the same steps every run.

Assumes each agent run reads about 30,000 tokens and writes about 1,500, a handful of tool calls, at Anthropic's list price for Sonnet 5.5 ($2 and $10 per million) before any prompt caching. A workflow only calls a model at a step that asks for one. Lodol's price is the smallest plan that covers these runs.

Integrations

Works with the apps you already use

Your CRM, inbox, databases, design tools and AI models. Here's a sample.

Explore all integrations
The platform

Built for every run after the first

For when a run needs a person, a change needs undoing, or someone asks what happened.

Roll back to what worked

Every edit is a version. Restore any one in a click.

Version History

Loop people in when needed

A run can stop to ask a person, then carry on with the answer. Try it.

ApprovalWaiting

Send this reply to Sarah? “Sorry about the wrong amount. The refund is on its way…”

See exactly what happened

Every run is traced step by step: what each step did, and how long it took.

Find any run again

Every run is kept, so you can open any one and see how it went.

Decide who can do what

Owner, admin or member, per person. Running and editing are separate.

See everything Lodol does
Ready to run

Start from a workflow that already works

179 templates, built and tested by our team. Connect your apps and it runs, or ask your AI to change it first.

Weekly HubSpot lead report to Slack

Every Monday, posts the week's new HubSpot leads to Slack: how many, how that compares to last week, and who they are.

Open this template

Sales call transcript analyzer

Every hour, has Claude analyze new sales call transcripts in a Google Sheet and emails you the call breakdown and action plan.

Open this template

Answer channel questions from what was already said

Answers a question posted in Slack using only the messages that channel already contains, in a thread.

Open this template

Text new enquiries a booking link, then chase once

Texts each new Airtable enquiry your Cal.com booking link, sends one reminder if they still have not booked, then stops.

Open this template

Weekly Jira overview in Notion

Turns the week's completed and in-flight Jira issues into one Notion page, grouped by status and assignee.

Open this template

Audit one page's on-page SEO and email the fixes

Audits the on-page SEO of a page you name each week and emails what to fix, in priority order.

Open this template
Browse all 179 templates

Questions people ask before they start

Any tool that supports MCP, the open standard AI tools use to connect to other software: Claude, ChatGPT, Cursor, Claude Code, Codex, VS Code, Gemini CLI, Lovable, Replit and more. Most connect in one step by signing in to Lodol, with no key to copy. Your AI can then build, run and fix workflows, within your role.

No. Ask your AI for the workflow in plain words, and it picks the apps, wires the steps and sets the trigger. You can also change any step in the visual editor, and drop in a Python step if you do write code.

Into Lodol, never your code or your chat. Apps are connected in your workspace, and keys are stored as encrypted secrets that workflows use by name. Your AI only ever sees the names.

You get an email and a notice in Lodol. The run shows every step, with timings, and the one that stopped it. Your AI can read it and fix the workflow, and on paid plans any change can be rolled back.

You pay per run, not per step. Free includes 100 runs a month and unlimited seats, with no credit card. Builder starts at $18 a month for 2,500 runs and Pro at $120 for 10,000, and you choose how many runs you need. Enterprise is priced with us. Your AI tool only spends tokens while it builds or changes a workflow, not each time it runs.

Ask your AI for your first automation.

Connect it in one step. Your AI builds the workflow, and Lodol runs it and tells you if anything breaks.

Free plan, no credit card · Credentials encrypted in transit and at rest · Security and trust