Skip to main content
This builds one working automation: every Monday morning, send #sales any deal closing this quarter that is over $50k and has not been touched.

Two ways to build one

You can build an automation in the Tempo web app or over MCP from a connected AI platform. Both reach the same automation.
  • Web app — click Automations in the left sidebar to open /app/automations, then click New. The page also has a Run History tab for past runs.
  • MCP — describe the automation in plain language and Tempo builds it. The rest of this page follows this path, because every step is one prompt.

Build an automation in the app

1

Start a new automation

Open Automations and click New.
2

Add a trigger

Choose a daily, weekly, or monthly schedule, or a meeting trigger — When a meeting ends, or a chosen lead time before one begins (When it is 30 minutes before a meeting, anywhere from 15 minutes to 1 day). Scheduled automations use your browser timezone.
3

Set the deal scope

Choose a specific opportunity or add filters based on opportunity, account, or contact fields.
4

Add the action

Choose Send message for a Slack or email destination. Choose Create Google Doc to create a document from the output. Then choose the published Canvas template used for the action.Direct message to me and Email me appear on personal automations only. A team automation has no single owner to receive a private message.Email recipients must be members of your Tempo organization.Connect Slack before you rely on a Slack destination. The picker does not check ahead of time, so if your Slack account is not connected and matched to your Tempo user when a run fires, Run History marks the message as skipped rather than dropping it silently.To create Google Docs, connect or reauthorize Google Workspace when Tempo prompts you.
5

Test the automation

Click Test, then click Run Test. Review the matching opportunities and rendered Canvas preview. A test does not send a Slack message or email. It does not create a Google Doc.
6

Publish it

Click Publish after the test matches the deals you expect.

Brief a meeting before it starts

Pair the before-a-meeting trigger with a meeting-anchored Canvas template and a Slack action to deliver a prepared brief ahead of each call. Each meeting is briefed once. Rescheduling a meeting sends a fresh brief for the new time, and a cancelled meeting produces none. Scope follows the automation. A personal automation briefs meetings on your own calendar, for deals you own. A team automation covers the organization’s meetings and delivers to a channel. New automations created in this flow are personal. Open Run History after publication to review each run’s date, opportunity count, and status.

Before you start

  • Slack must be connected if you want the automation to post there
  • Email recipients must be members of your Tempo organization
  • Google Workspace must be connected if you want the automation to create Google Docs
  • Team automations require the configure_agents permission; personal automations are yours to create

1. Create it disabled

Describe what you want. Tempo creates the automation in a disabled state.
Nothing runs yet. That’s intentional — you get to inspect it first.

2. Review it before it runs

Over MCP, ask Tempo to read the automation back to you:
This tells you how the automation is configured and what blocks it, not which deals it would match. To see the matched deals, click Test, then Run Test, on the Automations page. The test shows matching opportunities and a rendered Canvas preview without sending a Slack message. Either way, check the filter here rather than finding out it was too broad in a Slack channel at 8am Monday.

3. Refine the filter

Filters combine with and / or / not, so you can build up something specific:
See the filter reference for every available field and operator.

4. Choose what it posts

An action is either literal text or a rendered Canvas template. Canvas is the better option for anything you want formatted consistently.
Choose Create Google Doc when each run should create a private document instead of posting to Slack. An automation can have up to 10 actions. Add separate actions when you want the same run sent to more than one destination, such as Slack and email.

5. Enable it

Enabling validates dependencies. If it fails, you’ll get a specific blocker — a disconnected Slack channel, a missing canvas template, or insufficient execution authority — rather than a silent no-op.

6. Adjust later

Any configuration change disables the automation again:
Remember to re-enable it. Editing an automation and leaving it disabled stops future runs.
Deleting an automation is a soft delete. Disable it instead if you might want it back.