Pieces/Automation

Compact, self-contained widgets that behave like assets. Drop them into any block, card, or page to add a small touch of polish without rewriting the surrounding UI.

Stripe
WhenStripe
Payment received
Slack
ThenSlack
Send #revenue alert

Trigger to Action

automation1

Two-step recipe stacked vertically with a When trigger row, a downward arrow connector, and a Then action row, each with a brand-colored icon tile and event label.

Gmail
ActionGmail · Send email
To{{customer.email}}
SubjectYour receipt is ready
Templatereceipt-v3
Configure

Workflow Node

automation2

Single workflow step card with a kind-colored icon header (trigger, action, filter), the app/event label, configured field rows, and a configure footer.

Every Monday at 9:00 AM0 9 * * 1
Next run in 2 days, 14hEurope/Istanbul

Schedule Chip

automation3

Cron-based schedule card with a sky repeat tile, human-readable cadence, monospace cron expression, next run countdown, and timezone.

Recent runsStripe → Slack
  • run_8a2k412 ms2m ago
  • run_7f9pnow
  • run_7e1q1.2 s8m ago
  • run_7d3m388 ms14m ago

Run Log

automation4

Workflow execution log with rows for each run showing a semantic status icon, run id, duration, and relative time.

ifamount > $100
trueNotify finance2 actions
falseSkipno actions

If-Then Branch

automation5

Conditional branch card with a dashed condition row and side-by-side true and false outcome cards labeled with emerald and rose pills.

WebhookSigned
POSThttps://hooks.beste.co/wf/8a2k4f1m9n
Last event 14s ago

Webhook Endpoint

automation6

Webhook URL row with a method pill, monospaced endpoint, copy button, signed indicator, and a pulsing last-received status footer.

Workflow
  1. Stripe
    New payment receivedStripe · over $100
  2. Gmail
    Send welcome emailGmail · template:onboarding
  3. Notion
    Create CRM pageNotion · DB:Leads
  4. Slack
    Notify #revenueSlack · with link

Workflow Steps

automation7

Vertical workflow with brand-colored app tiles connected by a thin rail, each row showing the step name and its app and config detail.

Stripe
Stripe → Slack revenue alerts

Posts a message in #revenue when a payment over $500 lands.

Active28 runs today

Workflow Toggle

automation8

Workflow row card with a zap icon, name, description, and a tone-colored on/off switch on the right plus an active/paused label and runs-today count.

Only run if
allany
  • statusis"paid"
  • amount>100
  • currencyis"USD"

Filter Conditions

automation9

Workflow filter card with an all/any segmented toggle and a stack of monospace field-operator-value condition rows plus an add-filter link.

Stripe
Notion
Slack
Sync paid invoices to Notion and ping Slack

Triggers on Stripe payment, logs the invoice in Notion, and posts a thread to #revenue.

4,280 installs

Recipe Card

automation10

Marketplace recipe card with a row of app slots that accept either a custom image or a brand-colored icon preset, plus name, description, install count, and a tone Use-recipe CTA.

Search trigger apps⌘K
Popular

Trigger Picker

automation11

App picker with a search input, Popular section header, and a four-up grid of app tiles showing logo photo and name.

Test run200 OK
142 ms
{
  "id": "evt_8a2k4f",
  "type": "payment.succeeded",
  "amount": 4200,
  "currency": "usd"
}

Test Result

automation12

Workflow test preview with a semantic status check, HTTP status code, duration, and a monospaced JSON response body panel below.

Wait 15 minutesThen continue to the next step

Delay Step

automation13

Pause-step card with a dashed border, a tone-tinted timer tile, the wait duration, and a subtle continuation note.

For each itemitems[]
3 / 28
current·ada@beste.co

Loop Iterator

automation14

For-each loop card with a tone repeat tile, source expression, current/total counter, tone progress bar, and a sample value from the current iteration.

Run failed
run_8a2k· 3m ago
stepSend email
error401 Unauthorized
Gmail API returned an expired OAuth token.

Run Failed

automation15

Rose error alert with the failed run id, relative time, a retry button, and a monospaced step and error-code panel plus explanation message.

POSThttps://api.beste.co/v1/invoices
Headers
  • AuthorizationBearer ••••
  • Content-Typeapplication/json
  • Idempotency-Key{{run.id}}

HTTP Action

automation16

Custom HTTP request card with a semantic method pill, full endpoint URL, and a list of key/value request headers in monospace.

Waiting for approval
Send refund to Atlas LabsRequested by Ada Lovelace · 3m ago
$2,840.00

Approval Gate

automation17

Human-in-the-loop step with an amber shield header, requester avatar, action title, amount, and side-by-side Deny outline and tone Approve buttons.

Last 7 days98.3%
Mon
Tue
Wed
Thu
Fri
Sat
Sun
289 runs5 failed

Run Stats

automation18

Seven-day workflow health card with stacked emerald success and rose failure bars, a success rate headline, and totals footer.

Versions
  1. v3ActiveAda L.·Apr 20
  2. v2DraftMarcus R.·Apr 14
  3. v1ArchivedPriya S.·Mar 30

Version Tags

automation19

Workflow version history with a colored status dot, monospace tag, emerald active, amber draft, and muted archived pills, and author with date on the right.

Available variables
Trigger
{{event.id}}{{event.type}}{{event.created_at}}
Customer
{{customer.email}}{{customer.name}}{{customer.plan}}
Order
{{order.total}}{{order.currency}}

Variable Chips

automation20

Autocomplete variables card grouped by source (Trigger, Customer, Order) with monospaced handlebars-wrapped violet chips for each path.