Skip to content
VellumOpen Vellum

Let your pages do the routine work.

An automation is a trigger and an action, written as a small block in a page. It makes tomorrow’s journal page, runs a page’s cells every morning, or marks a task done when its status changes, on the devices where you turn it on.

An automation is a block in a page

The block is Markdown, so it syncs, exports and backs up with its page. In the page it shows as a card: what starts it, what it does, its status on this device, and Run now, Preview, Edit and Pause. Automations in the menu lists them all with their history.

```vellum-automation
id: 3f9a1c2e
name: Daily journal
enabled: true
trigger:
  schedule: { daily: "08:00" }
action:
  create_page: { title: "Journal {{date}}", notebook: Journal, body: "# {{date:dddd D MMMM}}" }
limits: { per_hour: 4, timeout: 60 }
```

Triggers and actions

Nothing runs that you didn’t turn on

When automations run

Automations run only while Vellum is open, in a tab or as the installed app, and only on devices where you enabled them.

Vellum asks to show notifications only when you choose to be notified, when you enable a scheduled automation or with the switch in Settings → Automations, never when it starts.

Make your first automation

  1. Open Automations

    Choose Automations in the menu, or “Open automations” in the command palette.

  2. Pick a template

    Daily journal, Weekly review, Summarise captures, Database rollup, or a blank one.

  3. Review it

    Check the trigger and the action, and use Preview to see what a run would do.

  4. Save it

    Saving makes a page holding the block and enables it on this device. On your other devices, open the page and choose “Enable on this device”.

In the app

Questions

Do automations run when Vellum is closed?

No. A schedule that came due runs once when you next open Vellum. On Android, the installed app can show a notification that automations are due, if you turned that on.

Will a synced automation run on all my devices?

Only on the devices where you enabled it. A schedule enabled on two devices runs on both; making a page skips it once the devices have synced and the page exists.

Can an automation call a web API with my key?

No. Unattended code never uses saved secrets, and it reaches only the sites its page already may.