228 ready-to-go workflow templates.

Every Carly workflow is visible end-to-end — trigger, tool calls, LLM steps, branches, waits. Copy a template's prompt into an email and Carly builds it for you. Workflows without an AI step run free — no subscription.

Simple (no AI)

Label email from a sender

Trigger
New email
from sender
Action
Apply label

When email arrives from a sender you choose, apply a Gmail label / Outlook category. No AI.

View template →
Simple (no AI)

File email from a sender

Trigger
New email
from sender
Action
Move to folder

When email arrives from a sender you choose, file it outside the inbox under a Gmail label or Outlook folder. No AI.

View template →
Simple (no AI)

Auto-archive newsletters

Trigger
New email
Action
Move to folder

When email arrives from a sender/keyword you choose (e.g. “newsletter”, “noreply”), move it straight out of your inbox into a folder. No AI.

View template →
Simple (no AI)

Canned auto-reply to a sender

Trigger
New email
from sender
Tool
Read thread
Filter
Is new
Action
Send email

When a sender you choose emails you for the FIRST time on a thread, send back a fixed reply (e.g. “Got it — I’ll respond within a day”). Later messages on the same thread are left alone. No AI, no drafting.

View template →
Simple (no AI)

Auto-acknowledge new email conversations

Trigger
New email
Tool
Read thread
Filter
Is new
Action
Send reply

When someone emails you for the FIRST time on a thread, send back a fixed “got it — I’ll be in touch” reply from your own email address, on the thread. Skips obvious no-reply senders. No AI.

View template →
Simple (no AI)

Forward receipts to my accountant

Trigger
New email
Action
Send email

When an email subject matches a keyword (e.g. “receipt”, “invoice”), forward it to an address you choose. No AI.

View template →
Simple (no AI)

Label email by subject keyword

Trigger
New email
subject match
Action
Apply label

When a new email’s subject contains a word you choose, apply a label. No AI.

View template →
Simple (no AI)

Label and route support-address email

Trigger
New email
to match
Action
Apply label

When an email is sent to the support address you choose, apply a Support label or Outlook category so it reaches the right queue. The recipient match is deterministic and uses no AI.

View template →
Simple (no AI)

File email into the case folder matching its subject

Trigger
New email
Tool
List folders
Tool
Run Python
Filter
Matched
Action
Move to folder

When email arrives, compare its subject against your case/client folders (the subfolders of a parent folder you choose) and file it under the one whose name appears in the subject (Gmail: label applied, stays in your inbox; Outlook: moved to the folder). New folders are picked up automatically. Unmatched mail is left untouched. No AI.

View template →
Simple (no AI)

Log every email I receive to a sheet

Trigger
New email
Action
Append row

Append each incoming email — date, sender, subject — to a Google Sheet. No AI, no summary.

View template →
Simple (no AI)

Log every email I send to a sheet

Trigger
Weekdays 6pm
cron
Tool
Search email
Foreach
For each item
Action
Append row

Every weekday evening, find the emails you sent that day and log each one — date, recipient, subject — to a Google Sheet. No AI.

View template →
Simple (no AI)

Save a sender’s attachments to Drive

Trigger
New email
from sender
Action
Save attachment

When email with an attachment arrives from a sender you choose, save the file to your Drive. No AI.

View template →
Simple (no AI)

Turn any feed into a daily newsletter

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

BBC News at 9am out of the box. Swap in any RSS or subreddit (add .rss), or stack up to 5 feeds.

View template →
Simple (no AI)

Daily to-do digest by email

Trigger
Weekdays 7am
cron
Tool
List Carly to-dos
Filter
Gate
Tool
Format list
Action
Send email

Every weekday morning, email yourself your open Carly to-dos — the same list as the dashboard To-dos tab. No AI, no connection. Sends only on days you have open items.

View template →
Simple (no AI)

Log Typeform responses to a Google Sheet

Trigger
New response
Action
Append row

When someone submits your Typeform, append the response — submitted time, name, email, response id — to a Google Sheet. No AI. Name/email come from Typeform hidden fields, or map your own question answers in the step.

View template →
Simple (no AI)

Log Typeform responses to Excel + thank the respondent

Trigger
New response
Action
Append Excel row
Action
Send email

When someone submits your Typeform, add the response to a OneDrive Excel sheet and email them a thank-you from your own mailbox. No AI. Works best when your form captures the respondent’s name/email (as Typeform hidden fields, or map your answers in the steps).

View template →
Simple (no AI)

Post new meetings to Slack

Trigger
Calendar event
Action
Post message

When a meeting is added to your calendar, post the title, time, and organizer to a Slack channel. No AI.

View template →
Simple (no AI)

Post new meetings to Microsoft Teams

Trigger
Calendar event
Action
Post to channel

When a meeting is added to your calendar, post the title, time, and organizer to a Microsoft Teams channel. No AI.

View template →
Simple (no AI)

Log every meeting to a sheet

Trigger
Calendar event
Action
Append row

When a meeting is added to your calendar, append its title, start time, and organizer to a Google Sheet. No AI.

View template →
Simple (no AI)

Save new senders to Outlook contacts

Trigger
New email
Tool
List contacts
Filter
Gate
Action
Create contact

When someone new emails you, add their name and address to Outlook contacts — skipping senders already saved and obvious no-reply addresses. No AI.

View template →
Booking pages

Send bookings to a webhook

Trigger
Booking
Tool
Deliver

POST every booking, cancellation, and reschedule from your booking pages to any URL — Zapier, Make, n8n, or your own backend. Optionally HMAC-signed. No AI.

View template →
Booking pages

Add bookings to your Carly CRM

Trigger
Booking
Tool
Update crm

When someone books with you, save them as a contact in your Carly CRM. Every booking, cancellation, and reschedule is automatically added to their activity timeline — nothing is ever overwritten. Nothing to connect. No AI.

View template →
Booking pages

Add bookings to HubSpot

Trigger
Booking
Action
Create contact

When someone books with you, create (or refresh) a HubSpot contact from the guest details. No AI.

View template →
Booking pages

Add bookings to Salesforce

Trigger
Booking
Action
Salesforce create contact

When someone books with you, create a Salesforce contact from the guest details. No AI.

View template →
Booking pages

Log bookings to a Google Sheet

Trigger
Booking
Action
Append row

Append a row to a spreadsheet for every booking made on your booking pages. No AI.

View template →
Booking pages

Slack alert on new bookings

Trigger
Booking
Action
Post message

Post to a Slack channel the moment someone books (or cancels) on your booking pages. No AI.

View template →
Personal assistant

Catch promises you make by email → Todoist

Trigger
Every hour
cron
Tool
Search email
Foreach
For each item

Every hour, scan the emails you sent and add anything you committed to (“I’ll send…”, “I’ll get back to you”) to Todoist as a task. Skips emails with no commitment.

View template →
Personal assistant

Catch promises you make by email → Carly to-do

Trigger
Every hour
cron
Tool
Search email
Foreach
For each item

Every hour, scan the emails you sent and add anything you committed to (“I’ll send…”, “I’ll get back to you”) to your Carly to-do list. No extra apps to connect — just your mailbox. Skips emails with no commitment.

View template →
Calendar & meetings

Log every Zoom recording to a sheet

Trigger
New cloud recording
Action
Append row

When a Zoom cloud recording is ready, append the meeting topic, date, and share link to a Google Sheet.

View template →
Calendar & meetings

Save Zoom recording links to Dropbox

Trigger
New cloud recording
Action
Save page

When a Zoom cloud recording is ready, save its share link into a Dropbox folder so all your recordings live in one place.

View template →
Internal ops

New Drive file → Todoist “review” task

Trigger
File created
Action
Create task

When a new file lands in your Google Drive, add a Todoist task to review it, with a link straight to the file.

View template →
Internal ops

Log new Drive files to a sheet

Trigger
File created
Action
Append row

When a new file is added to your Google Drive, append its name, type, and link to a tracking sheet.

View template →
Internal ops

New Drive file → Slack heads-up

Trigger
File created
Action
Post message

When a new file lands in your Google Drive, post its name and link to a Slack channel. No AI.

View template →
Calendar & meetings

New meeting → Google Task to prep

Trigger
Calendar event
Action
Create task

When a meeting is added to your calendar, create a Google Task reminding you to prep for it. No AI.

View template →
Calendar & meetings

New meeting → Carly to-do to prep

Trigger
Calendar event
Action
Add Carly to-do

When a meeting is added to your calendar, add “Prep for …” to your Carly to-do list — the same list as your dashboard To-dos tab and daily briefing. No connection, no AI.

View template →
Calendar & meetings

Meeting cancelled → ping Microsoft Teams

Trigger
Calendar event
Action
Post to channel

When a meeting is cancelled, post a heads-up (title + time) to a Microsoft Teams channel. No AI.

View template →
Inbox & email

Email from a sender → Todoist task

Trigger
New email
from sender
Action
Create task

When email arrives from a sender you choose, add “Reply to …” to Todoist so it never slips. No AI.

View template →
Inbox & email

Email from a sender → Asana task

Trigger
New email
from sender
Action
Create task

When email arrives from a sender you choose, create an Asana task to follow up. Pick the workspace/project in the step. No AI.

View template →
Inbox & email

Email from a sender → Carly to-do

Trigger
New email
from sender
Action
Add Carly to-do

When email arrives from a sender you choose, add “Reply to …” to your Carly to-do list so it never slips. No extra apps to connect — just your mailbox. No AI.

View template →
Marketing & content

Save every new feed article to Dropbox

Trigger
New feed item
poll
Action
Save page

For each new item in an RSS/Atom feed you choose, save the article page into a Dropbox folder. No AI.

View template →
Marketing & content

New feed item → Notion page

Trigger
New feed item
poll
Action
Create page

For each new RSS/Atom feed item, create a Notion page with the title, link, and summary — your own reading database. No AI.

View template →
Inbox & email

Turn an email into a Todoist task

Trigger
New email
LLM
Todo
Filter
Has task
Action
Create task

When email arrives, the AI pulls out the one thing you need to do and adds it to Todoist. Skips emails with no action for you.

View template →
Inbox & email

Turn an email into a Carly to-do

Trigger
New email
LLM
Todo
Filter
Has task
Action
Add Carly to-do

When email arrives, the AI pulls out the one thing you need to do and adds it to your Carly to-do list. Skips emails with no action for you. No extra apps to connect — just your mailbox.

View template →
Inbox & email

Email → Asana task with an AI summary

Trigger
New email
LLM
Brief
Action
Create task

When email arrives, the AI writes a clean task title and a short summary, then creates the Asana task so your board isn’t full of raw subject lines.

View template →
Inbox & email

Email from a sender → ClickUp task

Trigger
New email
from sender
Action
Create task

When email arrives from a sender you choose, create a ClickUp task to follow up. Pick the list in the step. No AI.

View template →
Inbox & email

Email from a sender → Google Task

Trigger
New email
from sender
Action
Create task

When email arrives from a sender you choose, add “Reply to …” to your Google Tasks list. No AI.

View template →
Calendar & meetings

New meeting → Asana task to prep

Trigger
Calendar event
Action
Create task

When a meeting is added to your calendar, create an Asana task reminding you to prep for it. No AI.

View template →
Internal ops

New Drive file → ClickUp task to review

Trigger
File created
Action
Create task

When a new file lands in your Google Drive, add a ClickUp task to review it. No AI.

View template →
Sales & pipeline

New form submission → Todoist task

Trigger
Webhook received
POST
Action
Create task

When someone submits your web form (Typeform or a webhook), create a Todoist task to follow up with them. No AI.

View template →
Personal assistant

New Todoist task → block time on your calendar

Trigger
New task created
Filter
Has due
Action
Create event

When you add a Todoist task that has a due date, drop an all-day event on that date in your Google Calendar so it lands on your schedule. No AI.

View template →
Personal assistant

New Google Task → add to your calendar

Trigger
New task created
Filter
Has due
Action
Create event

When you add a Google Task that has a due date, create an all-day Google Calendar event on that date so it lands on your schedule. No AI.

View template →
Executive assistant

Daily morning brief

Trigger
Weekdays 8am
cron
Tool
List meetings
Tool
Search email
LLM
Brief
Action
Send email

Every weekday at 8am, read today’s calendar and your important recent email, and email yourself a tight chief-of-staff brief: today’s schedule, what needs a decision, and what to action. Newsletters and mass mail are filtered out.

View template →
Executive assistant

Strategic evening digest

Trigger
Weekdays 6pm
cron
Tool
Search email
Tool
List meetings
LLM
Digest
Action
Send email

Every weekday at 6pm, review the day’s email and tomorrow’s calendar and email yourself a wrap-up: your key open questions, the actions to take next, a look at tomorrow, and personal items kept separate.

View template →
Executive assistant

Digest of email from your key contacts

Trigger
Weekdays 8am
cron
Tool
Search email
Filter
Have mail
LLM
Digest
Action
Send email

Every morning, scan new email from a list of people you care about — clients, your team, key accounts — and email yourself one AI summary grouped by person, flagging anything waiting on you. List the people once; the rest of your inbox is ignored.

View template →
Executive assistant

Plain list of email from your key contacts (no AI)

Trigger
Weekdays 8am
cron
Tool
Search email
Filter
Have mail
Tool
Format list
Action
Send email

Every morning, scan new email from a list of people you care about and email yourself a plain bulleted list — sender and subject, one line each. No AI and no credits used; the same roster scan, just a straight list instead of a summary.

View template →
Executive assistant

Draft replies to important emails — never sent

Trigger
New email
Tool
Read thread
Filter
Trigger is latest
Tool
Format list
LLM
Triage
Filter
Worth replying
LLM
Draft
Action
Draft reply

When an email arrives that needs a personal reply, read the full thread, write a contextual reply in your voice, and save it to Drafts for review. Your own messages, newsletters, SaaS alerts, and automated mail are skipped; Carly never sends on your behalf.

View template →
Executive assistant

Triage, tag & file every email

Trigger
New email
Tool
Read email
LLM
Classify
Branch
Mark owner
Action
Apply label
Branch
Mark priority
Action
Apply label
Branch
File it
Action
Move to folder

When an email arrives, the AI decides which folder it belongs in, who owns it, and how urgent it is — then tags and files it for you. Gmail: the folder’s label is applied and mail stays in your inbox. Outlook: mail is moved to the folder. Nothing is deleted.

View template →
Executive assistant

Track opportunities from your inbox in a sheet

Trigger
New email
LLM
Extract
Filter
Is opportunity
Action
Append row

When an email about a job, deal, or opportunity arrives, pull out the company, role, stage, and next step and append a row to a tracker sheet — so your pipeline keeps itself up to date. Non-opportunity emails are skipped.

View template →
Executive assistant

Log the promises you make by email

Trigger
Every hour
cron
Tool
Search email
Foreach
For each item

Every hour, read the emails you sent and capture anything you committed to (“I’ll send…”, “I’ll follow up Friday”) as a row in a running checklist sheet — the date, the task, and any due date. Emails with no commitment are skipped.

View template →
Executive assistant

Follow up on emails awaiting a reply

Trigger
Weekdays 8am
cron
Tool
Scan recent email
Foreach
For each item

Every weekday morning, find threads where you sent the last message and no one has replied in 2+ weeks, and for the ones that genuinely need chasing, draft a friendly follow-up in your voice and email you that it’s ready to review. Carly never sends on your behalf.

View template →
Executive assistant

Resurface to-dos you left hanging

Trigger
Weekdays 8am
cron
Tool
Scan recent email
Foreach
For each item

Every weekday, look at threads from about two weeks ago where you sent the last message, and when Carly spots a to-do you still owe, it sends a short note to just you ON that thread — bumping it back to the top of your inbox with the to-do called out.

View template →
Executive assistant

Reconnect with people who’ve gone quiet

Trigger
Mondays 8am
cron
Tool
Scan recent email
Foreach
For each item

Every Monday, find threads with real people that have gone quiet for a month, and for the relationships worth keeping warm, draft a short reconnect note in your voice and email you that it’s ready to review. Newsletters and automated mail are skipped, and Carly never sends on your behalf.

View template →
Executive assistant

Auto-acknowledge new conversations

Trigger
New email
Tool
Read thread
Filter
Is new
LLM
Triage
Filter
Worth acking
LLM
Ack
Action
Send reply

When someone emails you for the FIRST time on a thread, send a brief automated “got it — I’ll be in touch” reply from your own email address, on the thread. It only fires for real people who’d expect a reply — newsletters, automated mail, and ongoing back-and-forths are skipped.

View template →
Daily newsletters

Curate your own daily newsletter

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
HTTP
Fetch feed
RSS
LLM
Write newsletter
Action
Send email

Pick your feeds — news, blogs, subreddits — and every morning at 9 the AI writes one briefing.

View template →
Daily newsletters

Turn any feed into a daily email — no AI

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Headlines + links at 9am, same format every day. BBC News out of the box; swap in any RSS or subreddit (add .rss), up to 5 feeds as sections.

View template →
Daily newsletters

World news — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

The day, globally — wire-service caliber. 9am headlines from BBC World, NYT Top Stories, NPR News.

View template →
Daily newsletters

Business & markets — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

What moved, who moved it. 9am headlines from CNBC Top News, MarketWatch, Fortune.

View template →
Daily newsletters

Finance & investing — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Markets, rates, and the money flows. 9am headlines from CNBC Markets, MarketWatch, Google News: stock market.

View template →
Daily newsletters

Tech & startups — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Launches, funding, and the discourse. 9am headlines from Hacker News, TechCrunch, The Verge.

View template →
Daily newsletters

AI — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Models, labs, and what they mean. 9am headlines from Google News: AI, arXiv AI papers, Simon Willison.

View template →
Daily newsletters

Healthcare & biotech — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Pharma, policy, and the clinic. 9am headlines from STAT News, KFF Health News, Google News: healthcare.

View template →
Daily newsletters

Energy & oil — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Oil, gas, and the grid. 9am headlines from OilPrice, CleanTechnica, Google News: oil & gas.

View template →
Daily newsletters

Science & space — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Discoveries worth your coffee. 9am headlines from NASA News, ScienceDaily, Quanta Magazine.

View template →
Daily newsletters

Sports — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Scores, signings, storylines. 9am headlines from ESPN headlines, BBC Sport, Yahoo Sports.

View template →
Daily newsletters

Entertainment & culture — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Screens, music, and the culture. 9am headlines from Variety, Rolling Stone, Guardian Culture.

View template →
Daily newsletters

Consumer electronics — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Gadgets, chips, and reviews. 9am headlines from Engadget, The Verge, GSMArena.

View template →
Daily newsletters

Real estate — daily email

Trigger
Every day 9am
cron
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
HTTP
Fetch feed
RSS
Tool
Format list
Action
Send email

Housing, rates, and deals. 9am headlines from HousingWire, Google News: housing market, Google News: commercial real estate.

View template →
Data briefings

Morning weather brief

Trigger
Every day 7am
cron
Tool
Run Python
Action
Send email

A plain-language forecast for your city in your inbox before you pick an outfit: high, low, chance of rain, wind. Via Open-Meteo, no account needed.

View template →
Data briefings

Sunrise, sunset & golden hour

Trigger
Every day 6am
cron
Tool
Run Python
Action
Send email

Today's sunrise, sunset, daylight length, and both golden-hour windows for your city — so photographers and early runners never miss the light. Via sunrise-sunset.org, no account needed.

View template →
Data briefings

Air quality morning check

Trigger
Every day 7am
cron
Tool
Run Python
Action
Send email

Today's peak AQI and PM2.5 for your city with a plain-English verdict — know before your run whether to move the workout indoors. Via Open-Meteo air quality, no account needed.

View template →
Data briefings

Word of the day

Trigger
Every day 8am
cron
Tool
Run Python
Action
Send email

One genuinely interesting word each morning — petrichor, schadenfreude, defenestration — with pronunciation, definition, and an example sentence. Definitions via the free Dictionary API.

View template →
Data briefings

Quote to start the day

Trigger
Every day 7am
cron
Tool
Run Python
Action
Send email

One well-chosen quote in your inbox every morning — a ten-second reset before the meetings start. Via ZenQuotes, no account needed.

View template →
Data briefings

On this day in history

Trigger
Every day 8am
cron
Tool
Run Python
Action
Send email

Ten notable events that happened on today's date, spread across the centuries — instant dinner-table material. Via Wikipedia's on-this-day feed, no account needed.

View template →
Data briefings

New xkcd delivered

Trigger
On a schedule 9am
cron
Tool
Run Python
Action
Send email

The latest xkcd comic in your inbox on publish days (Mon/Wed/Fri) — title, image link, and the alt-text punchline you would otherwise miss. Via the official xkcd JSON API.

View template →
Data briefings

Hacker News top 10

Trigger
Every day 8am
cron
Tool
Run Python
Action
Send email

The 10 top Hacker News stories every morning — title, points, article link, and comments link — without opening the orange site. Via the official HN Firebase API.

View template →
Data briefings

Spaceflight news digest

Trigger
Mondays 8am
cron
Tool
Run Python
LLM
Sum
Action
Send email

A weekly one-paragraph AI briefing on the biggest spaceflight stories, with links to every article below it. Via the free Spaceflight News API.

View template →
Data briefings

FX rates snapshot

Trigger
Weekdays 7am
cron
Tool
Run Python
Action
Send email

Weekday-morning exchange rates for the currencies you care about, each with its day-over-day move. Via Frankfurter (ECB reference rates), no account needed.

View template →
Data briefings

Crypto price brief

Trigger
Every day 8am
cron
Tool
Run Python
Action
Send email

Current USD prices and 24-hour moves for the coins you follow, every morning. Via CoinGecko, no account needed.

View template →
Data briefings

Crypto fear & greed index

Trigger
Every day 8am
cron
Tool
Run Python
Action
Send email

The daily Fear & Greed reading with a plain-English gloss of what the crowd is feeling — a one-number pulse on crypto sentiment. Via alternative.me, no account needed.

View template →
Data briefings

Who's in space right now

Trigger
Mondays 9am
cron
Tool
Run Python
Action
Send email

A weekly roster of every human currently off the planet, grouped by spacecraft, plus where the ISS is at this exact moment. Via Open Notify and Where The ISS At.

View template →
Data briefings

Rocket launches this week

Trigger
Mondays 8am
cron
Tool
Run Python
Filter
Gate
Action
Send email

Every orbital launch scheduled in the next 7 days — vehicle, time (UTC), and launch site — so you can catch the livestreams. Via The Space Devs Launch Library. Weeks with no launches send nothing.

View template →
Data briefings

F1 race weekend preview

Trigger
On a schedule 8am
cron
Tool
Run Python
Filter
Gate
Action
Send email

On race weeks, a Thursday preview of the Grand Prix: circuit, and every session time from Practice 1 to lights out (UTC). Via the free jolpica-f1 API. Non-race weeks send nothing.

View template →
Data briefings

Your team's next games

Trigger
Mondays 8am
cron
Tool
Run Python
Action
Send email

Your club's next five fixtures in your inbox every Monday — opponent, kickoff time (UTC), and competition. Works for most sports. Via TheSportsDB, no account needed.

View template →
Data briefings

League table Monday

Trigger
Mondays 8am
cron
Tool
Run Python
Action
Send email

The full league standings in your inbox every Monday morning — rank, played, goal difference, points. Defaults to the Premier League; works for any league TheSportsDB tracks.

View template →
Data briefings

Tonight's TV episodes

Trigger
Every day 5pm
cron
Tool
Run Python
Action
Send email

What's airing on US TV tonight — either the shows you name, or the night's top-rated primetime picks if you leave it blank. Via TVmaze, no account needed.

View template →
Data briefings

Public holiday heads-up

Trigger
Every day 8am
cron
Tool
Run Python
Filter
Gate
Action
Send email

A morning countdown whenever a public holiday in your country is within the next 7 days — never get caught by closed banks and empty offices. Via Nager.Date. Quiet weeks send nothing.

View template →
Data briefings

Best green-energy hours (UK)

Trigger
Every day 6am
cron
Tool
Run Python
Action
Send email

Today's cleanest and dirtiest 2-hour windows on the GB electricity grid — time the dishwasher, laundry, and EV charging to the greenest power. Via the National Grid carbon intensity API.

View template →
Data briefings

Overnight earthquake report

Trigger
Every day 7am
cron
Tool
Run Python
Filter
Gate
Action
Send email

A morning list of every magnitude 4.5+ earthquake in the past 24 hours — magnitude, location, time — straight from the USGS feed. Quiet days send nothing.

View template →
Data briefings

arXiv digest for your topic

Trigger
Mondays 8am
cron
Tool
Run Python
LLM
Sum
Action
Send email

A weekly AI-written overview of the newest arXiv papers on your topic, with a link to every paper below it. Via the free arXiv API.

View template →
Data briefings

Federal Register watch

Trigger
Weekdays 9am
cron
Tool
Run Python
Filter
Gate
Action
Send email

An email whenever today's Federal Register publishes rules or notices matching your keywords — track regulation that touches your industry the day it drops. Via the official federalregister.gov API. Days with no matches send nothing.

View template →
Data briefings

Nobel Prize announcements

Trigger
Every day 12pm
cron
Tool
Run Python
Filter
Gate
Action
Send email

During Nobel week in October, get each prize in your inbox as it is announced — category, laureates, and the official motivation. Via the Nobel Prize API. Sends only when a prize was just awarded.

View template →
Data briefings

Wikipedia's featured article, daily

Trigger
Every day 8am
cron
Tool
Run Python
Action
Send email

Wikipedia's hand-picked featured article every morning — the summary plus a link to read on. A daily dose of something you didn't know you wanted to know. Via the Wikimedia feed API.

View template →
Data briefings

Daily dad joke

Trigger
Every day 9am
cron
Tool
Run Python
Action
Send email

One certified dad joke in your inbox every morning. Groan, forward it to the family chat, repeat. Via icanhazdadjoke, no account needed.

View template →
Data briefings

Daily horoscope

Trigger
Every day 7am
cron
Tool
Run Python
Action
Send email

Your sign's daily horoscope waiting in your inbox with the morning coffee. Via the free Horoscope App API.

View template →
Data briefings

Cat fact + cat pic

Trigger
Every day 3pm
cron
Tool
Run Python
Action
Send email

An afternoon pick-me-up: one cat fact and one fresh cat photo, every day. Via catfact.ninja and cataas.com, no account needed.

View template →
Calendar & meetings

Public holidays → your calendar

Trigger
Monthly on the 1st, 6am
cron
Tool
Run Python
Foreach
For each item
Action
Create event

Every January 1st, add the year's public holidays for your country as all-day calendar events — via date.nager.at, no account needed. Runs once a year and only adds the current year, so nothing duplicates.

View template →
Calendar & meetings

F1 race weekends → your calendar

Trigger
Mondays 7am
cron
Tool
Run Python
Foreach
For each item
Action
Create event

Every Monday, add the coming week's Formula 1 sessions — practice, qualifying, sprint, and race — to your calendar in your local time, via the free OpenF1 API. Only the next 7 days are added each week, so race weekends land exactly once.

View template →
Calendar & meetings

Your team's games → your calendar

Trigger
Mondays 8am
cron
Tool
Run Python
Foreach
For each item
Action
Create event

Never miss kickoff: every Monday, look up your team on TheSportsDB (free, no key) and add the coming week's fixtures to your calendar as 2-hour events. Only games in the next 7 days are added, so each match lands once.

View template →
Calendar & meetings

League matchweek → your calendar

Trigger
Mondays 8am
cron
Tool
Run Python
Foreach
For each item
Action
Create event

Every Monday, add the coming week's fixtures for a whole league — Premier League by default — to your calendar, via TheSportsDB. Weekly run, next-7-days window: each match is added exactly once.

View template →
Calendar & meetings

TV episodes airing today → your calendar

Trigger
Every day 10am
cron
Tool
Run Python
Foreach
For each item
Action
Create event

Track your shows without a TV guide: each morning, check every show you follow on TVmaze and add any episode that airs TODAY to your calendar at its real air time. The today-only gate means a daily run never duplicates an episode.

View template →
Calendar & meetings

Rocket launches → your calendar

Trigger
Mondays 7am
cron
Tool
Run Python
Foreach
For each item
Action
Create event

Every Monday, add the coming week's orbital launch attempts — SpaceX, ULA, Rocket Lab, and everyone else — to your calendar in your local time, with mission and pad location, via The Space Devs' free Launch Library. Next-7-days window keeps re-runs duplicate-free.

View template →
Calendar & meetings

Codeforces contests → your calendar

Trigger
Mondays 8am
cron
Tool
Run Python
Foreach
For each item
Action
Create event

Every Monday, add the week's upcoming Codeforces rounds to your calendar with exact start times in your timezone and durations, straight from the official contest API. Only contests starting in the next 7 days are added, so each round lands once.

View template →
Calendar & meetings

Shabbat times → your calendar

Trigger
On a schedule 9am
cron
Tool
Run Python
Foreach
For each item
Action
Create event

Every Thursday, add this week's candle-lighting and havdalah times for your city to your calendar, via Hebcal. Enter a US zip code or a geonames city id. Hebcal returns only the coming Shabbat, so weekly runs never overlap.

View template →
Calendar & meetings

Moon phases → your calendar

Trigger
Monthly on the 1st, 6am
cron
Tool
Run Python
Foreach
For each item
Action
Create event

On the 1st of each month, add the month's new moons, full moons, and quarters to your calendar with exact times (UT), from the US Naval Observatory's public API. Only the current month's phases are added, so monthly runs never duplicate.

View template →
Calendar & meetings

UK bank holidays → your calendar

Trigger
Monthly on the 1st, 6am
cron
Tool
Run Python
Foreach
For each item
Action
Create event

Every January 1st, add the year's UK bank holidays for your division — England & Wales, Scotland, or Northern Ireland — as all-day events, from the official gov.uk feed. Once a year, current year only: no duplicates.

View template →
Fun & team

Friday fun pack

Trigger
On a schedule 3pm
cron
Tool
Run Python
Action
Send email

A safe-for-work joke, one trivia question (answer hidden below a spoiler gap), and a random cat photo, in your inbox every Friday afternoon — via JokeAPI, Open Trivia DB, and cataas, no accounts needed. Forward it to the team channel and take the win.

View template →
Fun & team

Standup icebreaker question

Trigger
Weekdays 9am
cron
Tool
Run Python
Action
Send email

Every weekday morning: one multiple-choice trivia question with the answer tucked after a spoiler gap, plus a random piece of advice — via Open Trivia DB and Advice Slip. Read it out at standup; forward it if your team is remote.

View template →
Fun & team

Corporate buzzword of the day

Trigger
Weekdays 9am
cron
Tool
Run Python
Action
Send email

Each weekday morning, one freshly generated corporate buzzword phrase ("Synergistically Create Effective Core Competencies") to sneak into a meeting before noon — via the Corporate BS Generator. Forward to whoever needs it most.

View template →
Fun & team

Monday team horoscopes

Trigger
Mondays 8am
cron
Tool
Run Python
Action
Send email

All 12 signs in one Monday-morning email, so everyone on the team gets theirs — via the free Horoscope API. Forward it to the group chat and let the Capricorns argue.

View template →
Fun & team

Chuck Norris Friday

Trigger
On a schedule 10am
cron
Tool
Run Python
Action
Send email

One Chuck Norris fact to close out the week, every Friday — via api.chucknorris.io. Short, dumb, reliable.

View template →
Fun & team

Meme Monday templates

Trigger
Mondays 9am
cron
Tool
Run Python
Action
Send email

Three meme templates from imgflip's most-captioned list, rotated by date so every Monday brings a new trio — the images attached, ready to caption. Drop one in the team channel.

View template →
Fun & team

Space photo Friday

Trigger
On a schedule 9am
cron
Tool
Run Python
Action
Send email

NASA's Astronomy Picture of the Day — the full-resolution image attached, plus the astronomer-written explanation — in your inbox every Friday, via the public APOD API (demo key, no signup). The rare workplace-safe way to stare into deep space.

View template →
Fun & team

Pokemon of the day

Trigger
Every day 9am
cron
Tool
Run Python
Action
Send email

A different Pokemon every day — name, type, base stats, and the official artwork attached — walking the full 1,025-strong Pokedex in a scrambled daily order, via PokeAPI. Gotta mail them all.

View template →
Fun & team

Midweek dog

Trigger
On a schedule 12pm
cron
Tool
Run Python
Action
Send email

A random dog photo every Wednesday at noon, breed included — via the Dog CEO API. Scientifically proven (citation needed) to fix Wednesdays. Forward liberally.

View template →
Fun & team

Commit message oracle

Trigger
Weekdays 9am
cron
Tool
Run Python
Action
Send email

Every weekday morning, one absurd commit message from whatthecommit.com for the engineering team. Do not actually use it. (Do actually use it.)

View template →
Inbox & email

Auto-label incoming email with AI

Trigger
New email
LLM
Classify
Filter
Has existing label
Action
Apply label

Classify each new email and apply one exact existing Gmail label or Outlook category. If none fits, leave the message unchanged — the AI never invents or creates a category.

View template →
Inbox & email

Support request → acknowledgement draft + BCC

Trigger
New email
Tool
Read thread
Filter
Trigger is latest
Tool
Format list
LLM
Triage
Filter
Should draft
LLM
Draft
Action
Draft reply

When a real customer asks for technical help, read the full thread and save a contextual acknowledgement in Drafts with your support/ticketing inbox BCC’d. Your own mail, SaaS alerts, and automated ticket notices are skipped unless they explicitly request information. Nothing is sent automatically.

View template →
Inbox & email

Auto-file email where similar mail went before

Trigger
New email
Tool
List folders
Tool
Search email
Tool
Format list
LLM
Decide
Filter
Only move
Action
Move to folder

File each new email under the folder where past mail from that sender went (Gmail: label applied, stays in your inbox; Outlook: moved to the folder). No clear pattern → left untouched.

View template →
Inbox & email

Show where you'd file email — tag it, don't move it

Trigger
New email
Tool
List folders
Tool
Search email
Tool
Format list
LLM
Decide
Filter
Only proposal
Action
Apply label

Works out where each new email belongs from where past mail from that sender went, then tags it with that destination instead of moving it. Nothing leaves your inbox: you check the tags, and once they look right, switch to real filing.

View template →
Inbox & email

File email attachments into the right Box folder

Trigger
New email
LLM
Detect
Action
Save attachment

When an email with an attachment arrives, detect which project/client it belongs to and drop the file into the matching Box folder — created if it doesn’t exist.

View template →
Inbox & email

File email attachments into the right Dropbox folder

Trigger
New email
LLM
Detect
Action
Upload file

When an email with an attachment arrives, detect which project/client it belongs to and upload the file into the matching Dropbox folder.

View template →
Inbox & email

File case attachments into Dropbox + log review items

Trigger
New email
LLM
Classify
Tool
Run Python
Branch
Route
Action
Upload file
Action
Append row
Action
Send email
Action
Append row

When an email with an attachment arrives, identify the matching case folder, upload the file to Dropbox, log the outcome in Sheets, and email you when the case needs review.

View template →
Inbox & email

Save new senders to Outlook contacts

Trigger
New email
Tool
List contacts
LLM
Extract
Filter
Gate
Action
Create contact

When someone new emails you, read their signature and create an Outlook contact — skipping senders already in your contacts and automated mail.

View template →
Inbox & email

Daily inbox digest to Slack

Trigger
Weekdays 5pm
cron
Tool
Search email
LLM
Digest
Action
Post message

Once a day, summarize the last 24 hours of email and post a tidy digest to a Slack channel.

View template →
Inbox & email

Daily inbox digest to Microsoft Teams

Trigger
Weekdays 5pm
cron
Tool
Search email
LLM
Digest
Action
Post to channel

Once a day, summarize the last 24 hours of email and post a tidy digest to a Microsoft Teams channel.

View template →
Inbox & email

File email attachments into Drive + log them

Trigger
New email
Action
Save attachment
Action
Append row

When an email with an attachment arrives, save the file to your Drive and log it in a tracker sheet.

View template →
Inbox & email

File email attachments into Drive + notify Slack

Trigger
New email
Action
Save attachment
Filter
Saved ok
Action
Post message

When an email with an attachment arrives, save the file to your Drive and post a heads-up with the file link to a Slack channel.

View template →
Inbox & email

Important email → Notion task

Trigger
New email
LLM
Summary
Action
Create page

Turn each flagged/important email into a Notion task with a clean title and a short summary.

View template →
Inbox & email

Send-and-wait email approval

Trigger
New email
LLM
Draft
Action
Send email

Draft an approval request from the incoming email and send it to an approver to review before anything else happens.

View template →
Inbox & email

Newsletters → AI daily reading list

Trigger
Every day 7am
cron
Tool
Search email
LLM
Pick
Action
Send email

Each morning, scan your newsletters and email yourself the 3 items most worth reading today.

View template →
Inbox & email

Out-of-office replies that actually help

Trigger
New email
LLM
Reply
Action
Send email
Branch
Urgent check
Action
Apply label

Auto-reply to incoming email with a contextual answer, and flag anything urgent for follow-up.

View template →
Inbox & email

Log every inbound email to a sheet

Trigger
New email
LLM
Summarize
Action
Append row

Append every incoming email to a searchable log with sender, subject, category, and a one-line summary.

View template →
Inbox & email

Flagged email → task + Teams ping

Trigger
New email
LLM
Summary
Action
Append row
Action
Post to channel

When an email is flagged, summarize it, log it as a task in a tracker, and ping the owner in Microsoft Teams.

View template →
Inbox & email

Invoice or receipt → accounting entry

Trigger
New email
Tool
Read attachment
LLM
Extract
Action
Log purchase

Parse an invoice/receipt PDF from your inbox, pull out the key fields, and create an entry in QuickBooks (or log it).

View template →
Inbox & email

Process resumes into an Airtable tracker

Trigger
New email
Tool
Read attachment
LLM
Extract
Action
Create record

When a resume arrives by email — PDF, Word doc, or even a photo — read it, pull out the candidate’s details, and add a record to your Airtable tracker.

View template →
Calendar & meetings

Sync a Notion database to your calendar

Trigger
Every day 6am
cron
Tool
Query database
Foreach
Sync
Action
Create event

Every morning, read rows from a Notion database and add an all-day calendar event for each one on its date. Point the event at your title and date properties if yours aren’t named “Name” and “Date”.

View template →
Calendar & meetings

Airtable project plan → your calendar

Trigger
Every day 6am
cron
Tool
List records
Foreach
Sync
Action
Create event

Every morning, push scheduled milestones from an Airtable base onto your Google Calendar as all-day events. Point the event at your name and date fields if yours aren’t named “Name” and “Date”.

View template →
Calendar & meetings

Research attendees & email me a briefing before each meeting

Trigger
30 min before a meeting
LLM
Triage
Foreach
Research
Tool
Web search
LLM
Brief
Action
Send email

A set time before each meeting with other people, research the external attendees on the web and email yourself a briefing — who they are, what they do, the likely goal, and a few smart questions. Skips you and your own colleagues; solo holds and all-day events are skipped too.

View template →
Calendar & meetings

Meeting reminder → Slack

Trigger
15 min before a meeting
Action
Post message

A set time before each meeting with other people, post a reminder (title, time, organizer) to a Slack channel. Solo holds and all-day events are skipped. No AI.

View template →
Calendar & meetings

Auto-brief before every meeting

Trigger
30 min before a meeting
LLM
Brief
Action
Post message

A set time before each meeting with other people, draft a short prep brief from the invite and post it to Slack. Solo holds and all-day blocks are skipped.

View template →
Calendar & meetings

Daily email: what’s blocking your booking availability

Trigger
Every day 7am
cron
Tool
List meetings
LLM
Review
Action
Send email

Each morning, review the day’s all-day and busy events and email yourself which booking slots they hide.

View template →
Calendar & meetings

Sunday-night week preview

Trigger
Sundays 5pm
cron
Tool
List meetings
LLM
Preview
Action
Send email

Every Sunday evening, email yourself the week ahead with conflicts, prep gaps, and travel flagged.

View template →
Calendar & meetings

Recurring 1:1 prep with last week’s notes

Trigger
30 min before a meeting
Tool
List meetings
LLM
Prep
Action
Send email

A set time before a recurring 1:1, pull up the previous occurrence’s notes and open action items and email them to you.

View template →
Calendar & meetings

New meeting → auto-create a Notion doc

Trigger
Calendar event
LLM
Agenda
Action
Create page

When a meeting is scheduled, create a Notion doc pre-filled with attendees and an agenda template.

View template →
Calendar & meetings

Fathom post-meeting summary + todos

Trigger
Webhook received
POST
LLM
Format digest
Action
Send email

When Fathom finishes processing a meeting, email yourself the summary and action items. Fathom has no polling trigger — Carly registers a Fathom webhook pointing at this workflow during setup.

View template →
Calendar & meetings

Meeting recorder → Carly CRM timeline

Trigger
Webhook received
POST
LLM
Extract
Foreach
Log
Tool
Update crm

Paste this workflow's webhook URL into ANY meeting recorder (Fathom, Otter, Fireflies, Grain — anything that can POST a recap). Every meeting lands as a dated row on each attendee's Activity timeline in your Carly CRM — nothing is ever overwritten.

View template →
Calendar & meetings

Meeting recap → action tracker + follow-up draft

Trigger
New email
LLM
Extract
Filter
Is recap
Foreach
Track actions
Action
Append row
Action
Send email

When a meeting recap, summary, or transcript arrives by email, extract every action item with its owner and due date into a tracker sheet, then email yourself a polished attendee follow-up draft. Unrelated email is skipped.

View template →
Calendar & meetings

Meeting recap → Zoho CRM notes + follow-up draft

Trigger
Webhook received
POST
Filter
Not self sent
LLM
Extract
Filter
Is recap
Foreach
Sync attendees
Action
Send email

When Zoho Mail posts a meeting recap, summary, or transcript to this workflow webhook, add the factual summary as a note on each matching Zoho lead and email yourself a polished attendee follow-up draft. Attendees without an explicit email or matching lead are skipped.

View template →
Calendar & meetings

Zoom call → summary + action items

Trigger
New cloud recording
Tool
Get meeting summary
LLM
Summary
Action
Send email
Action
Create issue

When a Zoom cloud recording is ready, pull the call’s AI Companion meeting summary, recap it by email, and file the action items as Linear tickets. Requires Zoom meeting summaries (AI Companion) to be turned on.

View template →
Calendar & meetings

Auto-block travel time before in-person meetings

Trigger
Calendar event
Filter
Is in person
Tool
List meetings
Tool
Run Python
Filter
Have origin
Tool
Get route
Tool
Run Python
Filter
Worth blocking
Action
Create event

When a meeting has a physical address, add a calendar block right before it sized to the drive time — from your previous meeting’s location, or your home address.

View template →
Sales & pipeline

Apollo + AI + Instantly cold outreach

Trigger
Run on demand
manual
Tool
Search people
Foreach
Sweep

Pull leads from Apollo, write a personalized opener for each, and queue them into an Instantly sequence.

View template →
Sales & pipeline

Web form → HubSpot + welcome email

Trigger
Webhook received
POST
Action
Create contact
Action
Send email
Action
Post message

When someone submits your form, create a HubSpot contact, send a welcome email, and alert sales in Slack.

View template →
Sales & pipeline

Carly form → enrich, score & log to Sheets

Trigger
Form
LLM
Extract
Action
People enrichment
LLM
Score
LLM
Reply
Action
Append row
Filter
Has email
Action
Send email

When someone submits your Carly form, enrich them from Apollo, score them as a lead, send a warm reply, and append a row to a Google Sheet with the enrichment, score, and send status.

View template →
Sales & pipeline

Carly form → enrich, score & save to a data table

Trigger
Form
LLM
Extract
Action
People enrichment
LLM
Score
LLM
Reply
Tool
Create data table
Tool
Upsert data rows
Filter
Has email
Action
Send email
Tool
Upsert data rows

When someone submits your Carly form, enrich them from Apollo, score them, send a warm reply, and save them to a native Carly data table (created automatically, no spreadsheet or connection needed) with the score, summary, and send status.

View template →
Sales & pipeline

Job change → personalized outreach

Trigger
Webhook received
POST
LLM
Note
Action
Send email

Point any tool that can POST — a lead list, a Zap, a script — at this workflow’s URL when a contact changes jobs, and it emails them a congratulatory first touch. Send at least one test event so the fields are known. Sends automatically, with no review step.

View template →
Sales & pipeline

Demo no-show → AI rebook attempt

Trigger
Webhook received
POST
Tool
Find free time
LLM
Rebook
Action
Send email

When a prospect no-shows (via webhook from your scheduler), send an empathetic rebook email with real open times from your calendar.

View template →
Sales & pipeline

Facebook Lead Ads → Sheets + Slack alert

Trigger
Webhook received
POST
Action
Append row
Action
Post message

Stream each new Facebook lead into a tracker sheet and notify sales in Slack immediately.

View template →
Sales & pipeline

Typeform → score leads + log them to Sheets

Trigger
New response
LLM
Score
Tool
Run Python
Action
Append row

Score each Typeform response, extract the likely contact fields, and append every lead to a tracker sheet with the raw payload for review.

View template →
Sales & pipeline

Typeform lead sheet → daily CSV email

Trigger
Every day 8am
cron
Tool
Read sheet
Tool
Run Python
Filter
Has leads
Action
Send email

Every morning, read your Typeform lead tracker sheet and email yourself a CSV of the last 24 hours, including hot/cold counts.

View template →
Sales & pipeline

Enrich a company from just a domain

Trigger
Webhook received
POST
LLM
Enrich
Action
Append row

Given a domain (via webhook), produce a firmographic summary and log it for the sales team.

View template →
Sales & pipeline

Enrich your contact sheet (LinkedIn + web)

Trigger
Run on demand
manual
Tool
Read sheet
Tool
Zip rows
Foreach
Sweep

Read each contact in your sheet, look them up in Apollo (LinkedIn-sourced profile data) and on the web, and log an enriched row — title, company, LinkedIn, other socials, location. Run it whenever you add contacts.

View template →
Sales & pipeline

Enrich your contact sheet in place — no AI

Trigger
Run on demand
manual
Action
Batch update
Tool
Read sheet
Tool
Zip rows
Foreach
Sweep

Start from just an email column: look each contact up in Apollo (LinkedIn-sourced profile data) and write title, company, LinkedIn, Facebook, and location into new columns on the SAME rows of your existing sheet. Already-enriched rows are skipped, so re-run it whenever you add contacts — no AI, no per-row token cost.

View template →
Sales & pipeline

Find work emails for the names in your sheet — no AI

Trigger
Run on demand
manual
Action
Batch update
Tool
Read sheet
Tool
Zip rows
Tool
Run Python
Foreach
Sweep

Start from names plus a company or domain column: look each person up in Apollo and write their work email plus its verification status onto the same row. Rows that already have a found email are skipped, so re-run it as you add names. No AI.

View template →
Sales & pipeline

Company domain → prospect list with openers

Trigger
Run on demand
manual
Action
Hunter domain search
Foreach
Sweep

Enter a company domain: pull everyone Hunter has a work email for there, draft a one-line opener for each, and build a prospect sheet — name, role, email, confidence, opener.

View template →
Sales & pipeline

LinkedIn URLs → full contact rows — no AI

Trigger
Run on demand
manual
Action
Batch update
Tool
Read sheet
Tool
Zip rows
Foreach
Sweep

Start from a sheet with just a linkedin column of profile URLs: look each one up in People Data Labs and write name, title, company, work email, and location onto the same row. Already-filled rows are skipped, so re-run it as you paste more URLs. No AI.

View template →
Sales & pipeline

Find + deliverability-check work emails — no AI

Trigger
Run on demand
manual
Action
Batch update
Tool
Read sheet
Tool
Zip rows
Foreach
Sweep

Start from name and domain columns: Findymail finds each person’s work email, a second check stamps its deliverability status, and both land on the same row. Rows that already have a found email are skipped, so re-run it as you add names. No AI.

View template →
Sales & pipeline

New sheet row → researched cold email

Trigger
New sheet row
Tool
Web search
LLM
Opener
Action
Send email

When a prospect row is added to your sheet, research them on the web, draft a 1:1 opener from real facts, and send it.

View template →
Sales & pipeline

New sheet lead → qualify, email, and track

Trigger
New sheet row
Tool
Web search
LLM
Qualify
Tool
Upsert data rows
Filter
Qualified only
Action
Send email
Tool
Update data rows

For every new Google Sheet row, research and qualify the lead, save the enrichment and decision in a Workspace data table, email qualified leads, and mark successful sends. Sends automatically after the qualification filter.

View template →
Sales & pipeline

Cold-email every lead in your sheet

Trigger
Run on demand
manual
Tool
Read sheet
Tool
Zip rows
Foreach
Sweep

Read your existing lead sheet top to bottom, research each lead on the web, and send each one a personalized opener. Run it whenever you’ve added leads.

View template →
Sales & pipeline

Local business lead discovery → drafted pitches in a sheet

Trigger
Run on demand
manual
Tool
Search places
Foreach
Sweep

Search Google Maps for local businesses and log each one to a sheet with a drafted intro email, ready for you to review and send.

View template →
Sales & pipeline

Sales call recording → AI coach in Slack

Trigger
New cloud recording
Tool
Get meeting summary
LLM
Coach
Action
Post message

When a sales call is recorded, review its Zoom AI Companion summary, score the rep’s performance, and send private coaching notes to Slack. Requires Zoom meeting summaries (AI Companion) to be turned on.

View template →
Sales & pipeline

Support ticket → expansion signal to AE

Trigger
New email
LLM
Signal
Filter
Is expansion
Action
Post message

Read incoming support emails for upsell signals and route the strong ones to the account executive.

View template →
Sales & pipeline

One form, fanned out everywhere

Trigger
Webhook received
POST
Action
Append row
Action
Create contact
Action
Post message
Action
Send email

Route a single form submission to your sheet, your CRM, Slack, and a confirmation email — all at once.

View template →
Sales & pipeline

New lead email → AI follow-up (first-touch only)

Trigger
New email
LLM
Draft
Action
Send email

When a lead emails you for the first time, draft and send a tailored follow-up from your own mailbox. Two guards keep it honest: it only watches that lead’s address, and it skips thread replies so it never double-sends on an ongoing conversation.

View template →
Sales & pipeline

New lead email → fixed reply (no AI)

Trigger
New email
Action
Send email

The no-AI version: when a lead emails you for the first time, send back the same prewritten reply from your own mailbox — personalized only by their first name. Edit the body once and every lead gets the identical, on-brand message.

View template →
Sales & pipeline

Zoho Mail → sort and flag with AI

Trigger
Webhook received
POST
LLM
Classify
Action
Apply label
Action
Move to folder

Receive each new Zoho Mail message through an outgoing webhook, classify it, create the chosen label/folder when needed, then label and file the message.

View template →
Sales & pipeline

Zoho Mail → log activity in Zoho CRM

Trigger
Webhook received
POST
LLM
Extract mail
Action
Zoho search leads
Action
Zoho create note

When a Zoho Mail message arrives, match its sender to a Zoho CRM lead and add a concise email-activity note to that record.

View template →
Sales & pipeline

Zoho Mail → create a Zoho CRM deal

Trigger
Webhook received
POST
LLM
Qualify deal
Filter
Matched deal signal
Action
Zoho create deal

Watch Zoho Mail for configured buying keywords or senders, qualify the message with AI, and create a Zoho CRM deal only when it matches.

View template →
Sales & pipeline

Sent follow-ups → log to Zoho CRM

Trigger
Every 10 minutes
cron
Tool
Search email
Foreach
Sweep

Every 10 minutes, find the follow-up emails you just sent and log each one as a note on the matching Zoho lead — so your CRM always reflects your latest touch without manual data entry.

View template →
Customer & support

Support emails → triaged Zendesk tickets

Trigger
New email
LLM
Triage
Action
Create ticket

Classify and prioritize each support email, then open a Zendesk ticket with a suggested reply.

View template →
Customer & support

Shopify order → custom confirmation email

Trigger
Webhook received
POST
LLM
Confirm
Action
Send email

When an order comes in (via Shopify webhook), send a personalized confirmation based on what they bought.

View template →
Customer & support

Discord question → AI answer

Trigger
New message
LLM
Answer
Action
Post message

Answer questions in your #help channel with AI and reply right in the thread. Answers from general knowledge, not your docs.

View template →
Marketing & content

Website marketing & SEO audit

Trigger
Run on demand
manual
Tool
Web search
Tool
Web search
Tool
Web search
LLM
Audit
Action
Send email

Give Carly your website and ideal customer. She researches your search presence, positioning, competitors, and visible content gaps, then emails a prioritized marketing and SEO plan with social and paid-campaign ideas.

View template →
Marketing & content

Keyword research → SEO content brief

Trigger
Run on demand
manual
Tool
Web search
Tool
Web search
Tool
Web search
LLM
Brief
Action
Send email

Give Carly a topic, audience, and website. She researches how people describe the problem and how competitors cover it, then emails keyword clusters, search intent, a differentiated article brief, and a ready-to-write outline.

View template →
Marketing & content

YouTube transcript → blog draft

Trigger
Webhook received
POST
Tool
Load captions
LLM
Draft
Action
Create doc

Pull a video’s transcript and turn it into a structured blog post draft in Google Docs.

View template →
Marketing & content

Cross-post one idea to Facebook + LinkedIn

Trigger
Run on demand
manual
LLM
Adapt
Action
Publish post
Action
Publish post

Take one post idea, adapt the copy length and tone for each platform, and publish to both at once. Publishes publicly with no review step.

View template →
Marketing & content

Website monitor → auto-post to LinkedIn

Trigger
New feed item
poll
LLM
Post
Action
Publish post

Watch a page for changes and, when it updates, write and publish a LinkedIn post about what’s new.

View template →
Marketing & content

Auto-reply to new Instagram comments

Trigger
Every day 9am
cron
Tool
Get comments
Foreach
Sweep

Each morning, check recent comments on a post you choose and publicly reply to the straightforward ones. Anything needing a human is skipped, not answered.

View template →
Marketing & content

Weekly competitor tracker

Trigger
Mondays 9am
cron
HTTP
Fetch feed
RSS
HTTP
Fetch feed
RSS
HTTP
Fetch feed
RSS
LLM
Digest
Action
Send email

Every Monday, pull each competitor’s blog/changelog, write one digest of what they shipped this week, and email it to you. Swap in your own competitors’ feeds.

View template →
Marketing & content

Brand mention + sentiment tracker

Trigger
New feed item
poll
LLM
Sentiment
Action
Post message

Watch a news/Reddit feed for mentions of your brand, score the sentiment, and post to Slack.

View template →
Marketing & content

SEO cannibalization monitor

Trigger
Mondays 9am
cron
Tool
Query Search Console
LLM
Analyze
Action
Send email

Every Monday, pull Search Console data and flag pages competing for the same query, then email you the conflicts.

View template →
Marketing & content

New blog post → auto-post to LinkedIn + Facebook

Trigger
New feed item
poll
LLM
Drafts
Action
Publish post
Action
Publish post

When your RSS feed publishes a post, write and publish a per-platform announcement on each network.

View template →
Marketing & content

New blog post → Facebook

Trigger
New feed item
poll
LLM
Post
Action
Publish post

When your blog RSS publishes a post, write a short Facebook post and publish it to your Page. The article’s image shows automatically via the link preview.

View template →
Marketing & content

Reddit niche digest → your inbox

Trigger
Every day 8am
cron
Tool
Get top posts
LLM
Digest
Action
Send email

Each morning, summarize the top posts from a subreddit into a short email digest. Set to r/startups out of the box — change the subreddit in the first step.

View template →
Internal ops

Stripe payment → QuickBooks receipt

Trigger
Invoice payment succeeded
Action
Create receipt

When a Stripe invoice is paid, create the matching sales receipt in QuickBooks.

View template →
Internal ops

Process new sheet rows with AI → result column

Trigger
New sheet row
LLM
Process
Action
Update cells

For each new row, run AI over the whole row — or just the columns you pick — and write the answer into a result column on the same row.

View template →
Internal ops

Scrape + summarize any webpage

Trigger
New feed item
poll
LLM
Summary
Action
Send email

Watch a URL and, whenever it changes, fetch it and email you a clean summary.

View template →
Internal ops

Voice memo in Drive → action items in Linear

Trigger
File created
LLM
Actions
Action
Create issue

When an audio memo lands in Drive, transcribe it and file the action items as Linear issues.

View template →
Internal ops

Daily standup digest — from a sheet

Trigger
Weekdays 10am
cron
Tool
Read sheet
LLM
Digest
Action
Post message

Each weekday morning, read the standup sheet and post a tidy summary to Slack. Expects one row per person per day: Name, Done, Doing, Blockers.

View template →
Internal ops

Slack channel summary → email

Trigger
Weekdays 5pm
cron
Tool
Fetch history
Filter
Gate
LLM
Digest
Action
Send email

Each weekday evening, read the day's messages in a Slack channel or DM, summarize them with AI, and email the summary to your chosen recipients.

View template →
Internal ops

Uptime alert → multi-channel page

Trigger
Webhook received
POST
LLM
Triage
Action
Post message
Action
Create issue

When your monitor fires (webhook), classify severity, page Slack, email on-call, and open a Linear incident.

View template →
Internal ops

GitHub PR opened → AI first-pass review

Trigger
Pull request event
LLM
Review
Action
Comment on issue

When a pull request opens, leave a first-pass review comment on structure and naming.

View template →
Internal ops

Send data to a URL → AI reads it → emails you the result

Trigger
Webhook received
POST
LLM
Respond
Action
Send email

Get a URL you can POST anything to from a script, a form, or another tool. AI reads each request the way you tell it to and emails you what it found. Edit the instructions to define the job. Send one test request first so the fields are known.

View template →
Internal ops

Webhook → Sheets logger + Slack alert

Trigger
Webhook received
POST
Action
Append row
Action
Post message

Log every webhook call to a sheet and fire an instant Slack notification.

View template →
Internal ops

New GitHub issue → AI triage comment

Trigger
Issue added event
LLM
Triage
Action
Comment on issue

When an issue is opened, post a comment suggesting a label, a priority, and the likely owner.

View template →
Internal ops

New contract in Drive → AI redline review

Trigger
File created
Tool
Parse file
LLM
Review
Action
Post message

When a contract lands in Drive, parse it, flag risky clauses, and post the redlines to Slack.

View template →
Internal ops

Daily standup digest — from email replies

Trigger
Weekdays 10am
cron
Tool
Search email
LLM
Digest
Action
Send email

Each weekday at 10am, gather standup replies from your inbox and email managers a clean digest. Matches replies with “standup” in the subject — edit that in the search step.

View template →
Personal assistant

Telegram AI chatbot

Trigger
Webhook received
POST
LLM
Answer
Action
Send message

Answer questions in Telegram — the bot reads each message, thinks, and replies in the chat. Setup is manual: create a bot with @BotFather, then point it at this workflow’s URL by calling Telegram’s setWebhook once with that URL.

View template →
Personal assistant

Turn a question into a safe SQL query

Trigger
Webhook received
POST
LLM
Sql
Action
Send email

Point a form (or any webhook) at this workflow. Each submitted question comes back as a read-only SQL SELECT, emailed to you to run yourself — nothing connects to your database and nothing is executed.

View template →
Personal assistant

Ask a question → run it on Supabase → email the answer

Trigger
Webhook received
POST
Action
Supabase get table schemas
LLM
Write sql
Tool
Run Python
Branch
Gate
Action
Supabase beta run sql query
Action
Send email
Action
Send email

Send a question to this workflow’s URL. Carly reads your database’s real tables and columns, writes a read-only query, checks it is safe to run, runs it, and emails you the result. Anything that is not a plain SELECT is refused and reported instead of run.

View template →
Personal assistant

Slack question → AI answer

Trigger
Channel message received
LLM
Answer
Action
Post message

When someone posts in a channel, answer with AI and reply in the thread. Answers from general knowledge, not your docs.

View template →
Personal assistant

Track receipts & spending in a cash-flow sheet

Trigger
New email
LLM
Extract
Filter
Is money
Action
Append row

Whenever a receipt, invoice, order confirmation, or payment email lands in your inbox, pull out the merchant, amount, and category and log it as a row in a running Google Sheet — so your cash flow tracks itself. Non-money emails are skipped.

View template →
Personal assistant

Log spending to an Airtable money tracker

Trigger
New email
LLM
Extract
Filter
Is money
Action
Create record

Reads every receipt, invoice, subscription charge, refund, or payout email, classifies it as money in or out, and adds a categorized record to your Airtable tracker — a filterable ledger of your cash flow. Non-money emails are skipped.

View template →
Personal assistant

Monthly spending summary email

Trigger
Monthly on the 1st, 9am
cron
Tool
Read sheet
Tool
Run Python
Action
Send email

On the 1st of each month, read your cash-flow sheet and email yourself exact totals — money in, money out, net, and spending by category. Pairs with the cash-flow tracker; the math is computed exactly, not estimated by AI.

View template →
Personal assistant

QuickBooks reconciliation review

Trigger
On a schedule 9am
cron
Action
Get transaction list report
LLM
Review
Action
Send email

Every Friday, pull this month’s uncleared QuickBooks transactions and email a reconciliation review: missing payees or categories, suspicious duplicates, stale items, and the exact records that need a human decision. It never changes the books.

View template →
Personal assistant

Monthly QuickBooks P&L briefing

Trigger
Monthly on the 1st, 9am
cron
Action
Get profit and loss report
LLM
Brief
Action
Send email

On the first of each month, pull last month’s QuickBooks profit-and-loss statement and email a decision-ready briefing covering revenue, gross profit, major expenses, operating result, net income, margins, and accounting caveats.

View template →
Internal ops

Resume Screening Agent

Trigger
New email
Tool
Read attachment
LLM
Score
Action
Create record
Branch
Route
Action
Send email

When a resume arrives by email, read it, score the candidate 1–10 against your job description, log every applicant to an Airtable tracker with the score and reasons, and email you the moment a strong match comes in.

View template →
Internal ops

Research & Report Agent

Trigger
Run on demand
manual
LLM
Plan
Foreach
Research
Tool
Web search
LLM
Report
Action
Send email
Action
Create doc

Give it a topic — a company, a market, a competitor — and it runs a multi-angle web search, then writes a structured, cited report (summary, findings, analysis, recommendation) into a Google Doc and emails you a copy.

View template →

Don't see what you need?

Templates are starting points. Carly's canvas supports every primitive on this page — triggers, branches, foreach, waits, sub-workflows, retries. Build the workflow your team actually runs.

Start from a blank canvas
Send to Carly

Copy this and paste it in an email to — she'll build your workflow for you.