Field manual · workflows by team

The repetitive work,
by department.

Loopmint is a free browser extension that records the repetitive browser workflows a team does by hand — CRM updates, quarterly reports, onboarding, reconciliation — finds the pattern with AI, and exports a ready-to-run automation to Claude, Workato, Make, Zapier or n8n. Below are the workflows we see most often, grouped by team.

Start Free
By The Loopmint teamLast updated June 13, 2026Recorded by you, not imposed on you
41%

Of worker time goes to tasks that add no organizational value — the repetition Loopmint is built to record and retire.Source — Deloitte 2025 Global Human Capital Trends

Filter
Sales

Sales

The repetitive sales work Loopmint records most — pipeline reporting, quota math, lead routing and call logging across Salesforce, HubSpot, Outreach and Slack.

Worked example
Case 01 ~12 min/wk → 0

Pull the weekly pipeline reportHubSpot + Google Sheets + Slack

The Monday metrics ritual, retired.

What Loopmint observed
  1. Open HubSpot → Deals, filter to this quarter.
  2. Export the view.
  3. Open the "GTM Metrics" sheet, paste into a new tab.
  4. Write a SUMIF for weighted pipeline.
  5. Copy the total.
  6. Switch to Slack.
  7. Type the update in #revenue.
8 steps · ~12 min · every Monday
What Loopmint runs
  1. Query HubSpot deals for the quarter via API.
  2. Write them to the "GTM Metrics" sheet, this week's row.
  3. Compute weighted pipeline and flag any deal that slipped a stage.
  4. Post the digest to #revenue and @-mention the owner of anything stalled.
4 steps · unattended · 0 typos
The Workato recipeGet ↓
Trigger · Scheduler, every Monday 08:00.

1. HubSpot · Search deals (all pipelines, close date this quarter); read amount, stage, probability, owner.
2. Formula · weighted pipeline = Σ(amount × stage probability); detect any deal whose stage moved backward vs last week.
3. Google Sheets · Add row to "GTM Metrics": week, total, weighted, deal count, slipped count.
4. Slack · Post to #revenue, @mention the owner of every stalled or slipped deal.
5. On error · alert #revops and retry once after 5 minutes.
Best exportWorkato or Zapier for the plumbing; Claude for the digest wording.
Case 02~18 min/mo → 0

Calculate OTE attainment per repSalesforce + Google Sheets

Quota math without the copy-paste.

View workflow →
What Loopmint observed
  1. Salesforce → report: closed-won by owner, this quarter.
  2. Export CSV.
  3. Open "Comp Tracker" sheet, paste.
  4. Look up each rep's quota.
  5. Divide, format %.
  6. Color the reds.
6 steps · ~18 min · monthly
What Loopmint runs
  1. Query closed-won grouped by owner.
  2. Join each owner to the Quotas tab.
  3. Compute attainment % vs quarter-elapsed pace.
  4. Write a row per rep; flag anyone below 70% of pace.
4 steps · unattended
The Workato recipeGet ↓
Trigger · Scheduler, 1st of the month 07:00.

1. Salesforce · Search Opportunities (Closed Won, this quarter), grouped by Owner.
2. Google Sheets · Read the "Quotas" tab for each rep's annual number.
3. Formula · attainment % = closed-won ÷ (quota × fraction of quarter elapsed); flag anyone below 70% of pace.
4. Google Sheets · Upsert one row per rep in "Comp Tracker": closed-won, quota, attainment %, flag.
5. Slack · @mention the manager of anyone below pace (added by Loopmint).
Best exportWorkato / Make (Salesforce + Sheets); Claude for the commentary.
Case 03~6 min/lead → 0

Route inbound leadsHubSpot form → Slack

Assign, task, notify — instantly.

View workflow →
What Loopmint observed
  1. Form submits.
  2. Open the HubSpot contact.
  3. Check territory/company size.
  4. Assign an owner (round-robin).
  5. Create a follow-up task.
  6. Post to #inbound-leads.
6 steps · ~6 min · per lead, dozens/week
What Loopmint runs
  1. On new form submit, enrich + score.
  2. Assign by territory/round-robin rules.
  3. Create the follow-up task.
  4. Post to Slack and @the owner.
4 steps · unattended
The Zapier ZapGet ↓
Trigger · HubSpot, New Form Submission.

1. Code by Zapier · enrich the contact (company, size) and apply the lead score.
2. Filter · continue only when the score clears the routing threshold.
3. Paths · pick an owner by territory rule; fall back to round-robin when none matches.
4. HubSpot · Create Task on the owner: "Follow up within 1 business day".
5. Slack · Send Channel Message to #inbound-leads: summary, score, source, @owner.
Best exportZapier or Workato.
Case 04~25 min/day → 0

Log call dispositions after a dialing blockOutreach + Salesforce

Stop retyping every call recap.

View workflow →
What Loopmint observed
  1. Open the record.
  2. Set the disposition.
  3. Type a note.
  4. Set the next step + date.
For each contact · ~25 min · every dialing block
What Loopmint runs
  1. Read the dialing session.
  2. Draft a disposition + summary per contact with Claude.
  3. Write to Salesforce.
  4. Create the next task with a due date.
4 steps · unattended
The Claude promptGet ↓
Role: SDR enablement engineer.
Input: every contact and call note from one Outreach dialing session.

For each contact, build this workflow:
1. Classify the disposition: Connected, No answer, Left voicemail, Not interested, or Meeting booked.
2. Write a one-line summary from the notes (objection raised, next step agreed, or reason for no answer).
3. Update the Salesforce record: disposition, last activity, and a logged call with the summary.
4. Create the next-step task with a due date: callback in 2 days for No answer, send a recap today for Meeting booked, nurture in 30 days for Not interested.
5. Flag any contact whose notes mention a competitor or a pricing objection for the AE (added by Loopmint).
Best exportClaude for the summaries; Workato to write back to Salesforce.
Marketing

Marketing

The marketing rituals Loopmint automates — weekly performance reports, SEO reporting, MQL handoff and webinar follow-up across GA4, Google Ads, HubSpot and Zoom.

Case 05~30 min/wk → 0

Weekly campaign performance reportGA4 + Google Ads + HubSpot → Sheets → Slack

Three logins, one summary, zero Mondays.

View workflow →
What Loopmint observed
  1. Log into GA4, export sessions + conversions.
  2. Google Ads — spend + CPC.
  3. HubSpot — new MQLs.
  4. Paste all into "Weekly Marketing".
  5. Write a summary.
  6. Post to #marketing.
6 steps · ~30 min · Mondays
What Loopmint runs
  1. Pull GA4, Ads, HubSpot.
  2. Write to the sheet.
  3. Summarize anything that moved >10% with Claude.
  4. Post to #marketing.
4 steps · unattended
The Make scenarioGet ↓
Trigger · Schedule, every Monday 08:00.

1. Google Analytics 4 · Run a report: sessions, conversions, conversion rate (last 7 days vs prior 7).
2. Google Ads · Get metrics: spend, clicks, CPC by campaign.
3. HubSpot · Search new MQLs created last week.
4. Google Sheets · Add a row to "Weekly Marketing" with every metric.
5. Router + Filter · keep only metrics that moved more than 10% week over week.
6. Slack · Post the movers to #marketing, each with its delta and direction.
Best exportMake or Zapier; Claude for the "what moved" summary.
Case 06~20 min/mo → 0

Build the monthly SEO reportSearch Console + GA4 → Google Sheets

Rankings, clicks and movers, assembled overnight.

View workflow →
What Loopmint observed
  1. Search Console — clicks, impressions, top queries.
  2. GA4 — organic sessions.
  3. Paste into the SEO sheet.
  4. Compare month-over-month by hand.
4 steps · ~20 min · monthly
What Loopmint runs
  1. Pull GSC + GA4 organic.
  2. Write to the SEO sheet.
  3. Compute MoM deltas.
  4. Highlight the biggest movers up and down.
4 steps · unattended
The Make scenarioGet ↓
Trigger · Schedule, 1st of the month 06:00.

1. Search Console · Get search analytics: clicks, impressions, average position, top 20 queries (last month).
2. Google Analytics 4 · Run a report: organic sessions and conversions.
3. Google Sheets · Add rows to "SEO Monthly".
4. Array aggregator · compute month-over-month delta per metric and per top query.
5. Sort + slice · the five biggest gains and the five biggest drops.
6. Google Sheets · write a "Movers" block at the top of the sheet.
Best exportMake or Zapier.
Case 07~5 min/lead → 0

Hand off MQLs to salesHubSpot → Salesforce → Slack

They route the moment they qualify.

View workflow →
What Loopmint observed
  1. Filter HubSpot contacts above the score threshold.
  2. Check fit.
  3. Create/update the Salesforce lead.
  4. Assign.
  5. Ping the AE.
5 steps · ~5 min · per lead
What Loopmint runs
  1. On crossing the MQL threshold, sync to Salesforce.
  2. Route by territory.
  3. Notify the owner in Slack.
3 steps · unattended
The Workato recipeGet ↓
Trigger · HubSpot, a contact's score crosses the MQL threshold.

1. Salesforce · Upsert Lead (match on email); write the latest contact, company, and score.
2. Lookup · resolve the territory owner from the routing table; fall back to round-robin.
3. Salesforce · set Lead Owner and create a "Work this MQL today" task.
4. Slack · DM the assigned AE: lead name, score, source, HubSpot link.
5. On no match · route to #unassigned-leads so nothing goes silent (added by Loopmint).
Best exportWorkato or Zapier.
Case 08~25 min/event → 0

Run webinar follow-upZoom → HubSpot → email sequence

Attendees and no-shows, sorted and sequenced.

View workflow →
What Loopmint observed
  1. Download the Zoom attendee + no-show report.
  2. Dedupe.
  3. Import to HubSpot.
  4. Tag attended vs no-show.
  5. Enroll each in the right sequence.
5 steps · ~25 min · per webinar
What Loopmint runs
  1. Pull the Zoom report.
  2. Tag attended vs no-show.
  3. Enroll each group in the matching sequence.
3 steps · unattended
The Make scenarioGet ↓
Trigger · Zoom, webinar ended.

1. Zoom · Get the webinar participants and registrants.
2. HubSpot · Search or create a contact for each registrant.
3. Router · tag each contact Attended or No-show from the report.
4. HubSpot · Enroll Attended in "post-webinar nurture"; enroll No-show in "watch the recording".
5. Google Sheets · log the attendance rate and enrollments for the campaign record.
Best exportMake or Zapier.
IT

IT

The IT work Loopmint records most — onboarding, offboarding, ticket triage and license auditing across Google Workspace, Slack, Jira, Zendesk and 1Password.

Case 09~20 min/hire → 0

Provision a new hireGoogle Workspace + Slack + Jira + 1Password

Every account created, nothing forgotten.

View workflow →
What Loopmint observed
  1. Create the Google account + groups.
  2. Invite to Slack + add channels.
  3. Create the Jira account + project access.
  4. Set up the 1Password vault.
  5. Email the welcome doc.
5 steps · ~20 min · per hire · a channel often missed
What Loopmint runs
  1. Run the full provisioning sequence across all tools from one trigger, in order, nothing skipped — or export an enablement-grade PDF runbook.
1 trigger · unattended
The Workato recipeGet ↓
Trigger · new hire record { name, work email, role, department, start date }.

1. Google Workspace · Create the user; add the role's groups and aliases.
2. Slack · Invite the user; add the department's default channels.
3. Jira · Create the account; grant the role's project and permission scheme.
4. 1Password · Provision the role's vault and share credentials.
5. Gmail · Send the welcome and setup doc on the start date.
6. Audit · log every step with a timestamp; flag any failure for IT (added by Loopmint).
Best exportWorkato (enterprise) or n8n (self-hosted); PDF guide for the audit trail.
Case 10~25 min/leaver → 0

Offboard a leaverAcross every SaaS tool

No access left open.

View workflow →
What Loopmint observed
  1. Revoke Google.
  2. Remove from Slack.
  3. Revoke Jira + other SaaS seats.
  4. Transfer Drive ownership.
  5. Disable accounts.
5 steps · ~25 min · risk of leftover access
What Loopmint runs
  1. Revoke access across every connected tool in order, transfer ownership, log each action, flag anything that doesn't confirm.
Unattended · audited
The Workato recipeGet ↓
Trigger · HR marks an employee as departing { email, last day }.

1. Google Workspace · Suspend the account, reset the password, end active sessions.
2. SaaS connectors · Deactivate Slack, Jira, and every connected seat in order.
3. Google Drive · Transfer document ownership to the named manager.
4. Identity provider · Remove SSO and all group memberships.
5. Checklist · confirm each revocation; flag any that did not confirm for security (added by Loopmint).
Best exportWorkato or n8n.
Case 11~4 min/ticket → 0

Triage support ticketsJira / Zendesk

Read, classify, route, reply.

View workflow →
What Loopmint observed
  1. Read it.
  2. Categorize.
  3. Set priority.
  4. Assign to a queue.
  5. Reply with the right template.
For each new ticket · ~4 min · high volume
What Loopmint runs
  1. Read the ticket.
  2. Classify + prioritize with Claude.
  3. Assign to the right queue.
  4. Draft a templated reply for a human to send.
4 steps · unattended
The Claude promptGet ↓
Role: IT support automation engineer.
Input: a new ticket's subject, body, and requester.

Build this workflow:
1. Classify the category: access, hardware, software, how-to, or outage.
2. Set priority from the impact described: an outage or "can't work" is P1, a single-user blocker is P2, the rest P3.
3. Detect whether it matches a known issue or duplicates an open ticket.
4. Assign to the matching queue and apply the category and priority labels.
5. Draft a reply from the category's template, pre-filled with the requester's details, ready for an agent to review and send.
6. For anything classified as an outage, flag it for immediate human escalation (added by Loopmint).
Best exportClaude for classification + draft; Zapier/n8n to route.
Case 12~30 min/mo → 0

Build the monthly SaaS license & spend reportAdmin consoles → Google Sheets

Find the seats nobody uses.

View workflow →
What Loopmint observed
  1. Open each tool's admin console.
  2. Read seat counts + plan.
  3. Paste into the sheet.
  4. Sum the spend.
  5. Flag unused seats.
5 steps · ~30 min · monthly
What Loopmint runs
  1. Pull seats + plan from each console.
  2. Write to the sheet.
  3. Flag any seat inactive 30+ days and total the reclaimable spend.
3 steps · unattended
The n8n workflowGet ↓
Trigger · Schedule node, 1st of the month 06:00.

1. HTTP Request · pull active seats, plan, and last login per user from each admin console API.
2. Merge · combine every console into one list keyed by user email.
3. Function · flag every seat with no login in 30+ days; total the monthly spend it represents.
4. Google Sheets · write the full roster to "SaaS Spend" plus a "Reclaimable" summary block.
5. Slack · post the reclaimable total and seat count to #it-ops.
Best exportn8n or Make.
Operations

Operations

The operations work Loopmint automates — daily syncs, board reporting, record reconciliation and status round-ups across HubSpot, Sheets, Jira, Asana and Linear.

Case 13~10 min/day → 0

Sync HubSpot to Google SheetsDaily

The shared sheet, always current.

View workflow →
What Loopmint observed
  1. Export deals from HubSpot.
  2. Paste into the live sheet the team relies on.
2 steps · ~10 min · daily
What Loopmint runs
  1. Scheduled pull; upsert into the sheet so it stays live with zero touches.
Unattended · daily
The Make scenarioGet ↓
Trigger · Schedule, every day at 07:00.

1. HubSpot · Search deals updated in the last 24 hours (all properties).
2. Iterator · loop each deal.
3. Google Sheets · Search "Live Pipeline" by deal ID, then update or add the row.
4. Google Sheets · write the last-successful-sync timestamp to the header cell.
5. On error · post the failure to #ops-alerts so a silent gap never goes unnoticed.
Best exportMake or Workato.
Case 14~40 min/qtr → 0

Compile the quarterly KPI / board report5 tools → Sheets → Slides

You narrate it; Loopmint builds it.

View workflow →
What Loopmint observed
  1. Pull numbers from five tools.
  2. Assemble in the master sheet.
  3. Reconcile mismatches.
  4. Build the slides.
4 steps · ~40 min · quarterly · error-prone
What Loopmint runs
  1. Pull all sources.
  2. Assemble the sheet.
  3. Push figures into the board deck.
  4. Flag any quarter-over-quarter delta beyond a threshold.
4 steps · unattended
The Workato recipeGet ↓
Trigger · Scheduler, first business day of the quarter 07:00.

1. Connectors · pull each KPI from its source (revenue, pipeline, NRR, CAC, headcount) into "Board Metrics".
2. Formula · compute quarter-over-quarter change per metric.
3. Google Slides · update the linked figures and charts in the board deck.
4. Formula · flag any metric beyond its threshold and list it for narration.
5. Slack · notify #leadership that the deck is refreshed, with the flagged metrics.
Best exportWorkato or Make; Claude for the narrative.
Case 15~20 min/wk → 0

Reconcile recordsSalesforce vs the billing system

Catch the mismatches before they cost you.

View workflow →
What Loopmint observed
  1. Export both systems.
  2. VLOOKUP for mismatches.
  3. Investigate.
3 steps · ~20 min · weekly
What Loopmint runs
  1. Pull both.
  2. Diff on the key fields.
  3. Flag mismatches to #ops with both values.
3 steps · unattended
The Make scenarioGet ↓
Trigger · Schedule, every Monday 06:00.

1. Salesforce · Query accounts: name, plan, MRR, status.
2. Billing system · Get subscriptions: plan, MRR, status.
3. Array aggregator · match on account ID and diff each field.
4. Router · keep only the mismatches.
5. Slack · Post each mismatch to #ops with the Salesforce and billing values side by side.
Best exportMake or Workato.
Case 16~20 min/wk → 0

Write the weekly status round-upJira + Asana + Linear → summary

What moved, what's blocked, in one place.

View workflow →
What Loopmint observed
  1. Open each tool.
  2. Copy done / in-progress / blocked.
  3. Write the summary.
3 steps · ~20 min · Fridays
What Loopmint runs
  1. Pull each tool's week.
  2. Have Claude write the "what moved / what's blocked" summary.
  3. Post it.
3 steps · unattended
The Claude promptGet ↓
Role: Program operations lead.
Input: this week's items from Jira, Asana, and Linear (closed, in-progress, blocked).

Build this workflow:
1. Pull items closed, in-progress, and blocked this week from all three tools.
2. Group by team and status, de-duplicating anything tracked in two tools.
3. Write a tight summary: what shipped, what's on track, what's at risk, and what's blocked and on whom.
4. Call out every blocked item older than five days as needing escalation (added by Loopmint).
5. Post to #weekly-status with a one-line headline per team above the detail.
Best exportClaude for the summary; n8n/Zapier to gather + post.
Finance

Finance

The finance work Loopmint records most — month-end close, AR aging, budget-vs-actuals and invoicing across QuickBooks, NetSuite, Google Sheets and your CRM.

Case 17~35 min/mo → 0

Run the monthly close reconciliationQuickBooks / NetSuite + Google Sheets

Match the ledger to the bank, automatically.

View workflow →
What Loopmint observed
  1. Export the GL.
  2. Match to the bank feed.
  3. Flag unreconciled lines.
  4. Note exceptions.
4 steps · ~35 min · monthly · error-prone
What Loopmint runs
  1. Pull GL + bank feed.
  2. Match transactions.
  3. Flag unreconciled lines and likely duplicates.
  4. Write an exceptions tab for review.
4 steps · unattended
The Make scenarioGet ↓
Trigger · Schedule, 1st of the month 06:00.

1. QuickBooks / NetSuite · Get last month's general-ledger entries.
2. Bank feed · Get the month's transactions.
3. Array aggregator · match on amount, date, and reference.
4. Router · split unmatched entries from probable duplicates.
5. Google Sheets · write a "Close Exceptions" tab: each item, its amount, and why it was flagged for a human to clear.
Best exportMake or Workato; Claude for the exception notes.
Case 18~25 min/wk → 0

Build the AR aging & collections reportAccounting → Sheets → Slack

Who owes what, and the reminders drafted.

View workflow →
What Loopmint observed
  1. Open accounting → AR aging report.
  2. Export.
  3. Sort by days overdue.
  4. Draft reminder emails.
4 steps · ~25 min · weekly
What Loopmint runs
  1. Pull AR aging.
  2. Bucket 30/60/90+.
  3. Draft a reminder email per overdue account with Claude (for review).
  4. Post the overdue summary to #finance.
4 steps · unattended
The Claude promptGet ↓
Role: Accounts-receivable analyst.
Input: all open invoices with due dates, balances, and account contacts.

Build this workflow:
1. Bucket each invoice into Current, 1–30, 31–60, 61–90, or 90+ days overdue.
2. Total the outstanding balance per bucket and per account.
3. Draft a reminder email per overdue account, escalating tone by bucket (a gentle nudge at 1–30, firm at 61–90, a final notice at 90+), for a human to review and send.
4. Note any account both 90+ days overdue and above a material balance for a collections call (added by Loopmint).
5. Post a summary of total overdue by bucket to #finance.
Best exportClaude for the emails; Make/Zapier to assemble + post.
Case 19~20 min/mo → 0

Produce the budget-vs-actuals reportAccounting → Google Sheets

Variance and overspend, highlighted.

View workflow →
What Loopmint observed
  1. Export actuals.
  2. Paste beside the budget.
  3. Compute variance.
  4. Highlight overspend.
4 steps · ~20 min · monthly
What Loopmint runs
  1. Pull actuals by category.
  2. Compute variance vs budget.
  3. Highlight any category more than 10% over.
  4. Refresh the dashboard.
4 steps · unattended
The Make scenarioGet ↓
Trigger · Schedule, 1st of the month 06:00.

1. Accounting system · Get this month's actuals grouped by GL category.
2. Google Sheets · Get the budget lines from the "Budget" tab.
3. Array aggregator · place each actual beside its budget line; compute variance ($ and %).
4. Filter · keep every category running more than 10% over budget.
5. Google Sheets · write the variances and refresh the "Budget vs Actuals" dashboard.
Best exportMake or Workato.
Case 20~10 min/deal → 0

Generate invoices from closed-won dealsCRM → invoicing tool

Deal closes, invoice goes out.

View workflow →
What Loopmint observed
  1. Deal hits closed-won.
  2. Open the invoicing tool.
  3. Enter customer, line items, terms.
  4. Send.
  5. Log the invoice number back in the CRM.
5 steps · ~10 min · per deal
What Loopmint runs
  1. On closed-won, create the invoice from the deal's line items + terms.
  2. Send for approval.
  3. Write the invoice number back to the CRM.
3 steps · unattended
The Workato recipeGet ↓
Trigger · CRM, a deal moves to Closed Won.

1. Invoicing tool · Create an invoice from the deal's line items, amount, and payment terms.
2. Approval · route the invoice to the owner for sign-off.
3. Invoicing tool · on approval, send it to the billing contact.
4. CRM · write the invoice number and status back to the deal.
5. On rejection · create a task for finance to review (added by Loopmint).
Best exportWorkato or Zapier.
HR

HR

The people-ops work Loopmint records most — new-hire onboarding, applicant screening, interview scheduling and headcount reporting across BambooHR, Workday, Greenhouse, DocuSign and Slack.

Case 21~35 min/hire → 0

Onboard a new hireBambooHR + DocuSign + Benefits + Google Calendar

Offer signed, day-one ready — nothing dropped between systems.

View workflow →
What Loopmint observed
  1. Re-key the offer into BambooHR as a new employee.
  2. Assemble offer letter + tax forms + policies.
  3. Send for signature, chase what's outstanding.
  4. Open benefits enrollment, email the link.
  5. Book orientation and the manager 1:1.
  6. Email the welcome doc; assign a buddy.
7 steps · ~35 min · per hire · a step often missed
What Loopmint runs
  1. Create the BambooHR record from the accepted offer.
  2. Send all paperwork as one envelope and track signatures.
  3. Open benefits enrollment and schedule day-one + the check-in.
  4. Flag any unsigned doc or missing election before the start date.
4 steps · unattended
The Workato recipeGet ↓
Trigger · ATS, a candidate's offer is marked accepted.

1. BambooHR · Create the employee from the offer: name, role, department, manager, start date, comp.
2. DocuSign · Send offer letter, tax forms, and policy acknowledgements as one envelope; track signatures.
3. Benefits portal · Open the enrollment window for the role's eligible plans and email the link.
4. Google Calendar · Book orientation, the manager 1:1, and the first-week check-in; invite the onboarding buddy.
5. Checklist · confirm each step; flag any unsigned document or missing election before the start date (added by Loopmint).
Best exportWorkato (HRIS + DocuSign); PDF guide for the checklist.
Case 22~7 min/applicant → 0

Screen and route inbound applicantsGreenhouse + Claude → Slack

A consistent shortlist, and no applicant left waiting.

View workflow →
What Loopmint observed
  1. Open each new application.
  2. Skim the resume.
  3. Judge it against the job criteria.
  4. Move it to a stage.
  5. Ping the hiring manager.
  6. Send (or forget) an acknowledgement.
6 steps · ~7 min · per applicant, dozens/week
What Loopmint runs
  1. Read the resume and the role's must-haves.
  2. Score on job-relevant criteria with Claude; write a rationale.
  3. Advance "recommend" candidates to the hiring manager.
  4. Send every applicant a same-day acknowledgement.
4 steps · human decides the final call
The Claude promptGet ↓
Role: Recruiting operations engineer.
Input: a new application's candidate details, resume text, and the job's scorecard.

Build this workflow:
1. Extract years of experience, key skills, and location from the resume.
2. Score against the role's must-haves only; write a two-line rationale and a recommend / review / decline call.
3. Apply the score and stage in Greenhouse; advance "recommend" candidates to the hiring manager with the rationale.
4. DM the hiring manager a digest of new "recommend" candidates and send every applicant a same-day acknowledgement.
5. Never score on protected characteristics; keep a human as the final decision-maker on every reject (added by Loopmint).
Best exportClaude for the screen; Workato/Zapier to tag, route, and acknowledge.
Case 23~30 min/loop → 0

Schedule an interview loopGreenhouse + Google Calendar → Gmail

Panel availability, booked and briefed.

View workflow →
What Loopmint observed
  1. Check each interviewer's calendar.
  2. Cross-reference the candidate's availability.
  3. Find slots that fit the whole panel.
  4. Book each interview.
  5. Email agenda + prep.
5 steps · ~30 min · per loop, back-and-forth
What Loopmint runs
  1. Read free/busy for the whole panel.
  2. Pick the earliest slots that fit everyone.
  3. Book each interview with scorecard + resume attached.
  4. Send the candidate the agenda and interviewers their prep.
4 steps · unattended
The Make scenarioGet ↓
Trigger · Greenhouse, candidate moved to the panel stage.

1. Greenhouse · Read the panel: interviewers, the candidate, and stated availability.
2. Google Calendar · Get free/busy for every interviewer on the panel.
3. Logic · pick the earliest slots that fit the full panel plus the candidate's availability.
4. Google Calendar · Book each interview with the right interviewer; attach the scorecard and resume.
5. Gmail · Send the candidate the agenda and logistics; send each interviewer their prep packet.
6. Greenhouse · write the scheduled times back; alert the recruiter to anything that couldn't be booked.
Best exportMake or Workato.
Case 24~30 min/mo → 0

Compile the monthly headcount & PTO reportBambooHR → Google Sheets → Slack

Who joined, who left, who's out — assembled overnight.

View workflow →
What Loopmint observed
  1. Export the roster from the HRIS.
  2. Note new hires and departures.
  3. Pull PTO balances and upcoming time off.
  4. Paste into the headcount sheet.
  5. Write the summary for leadership.
5 steps · ~30 min · monthly
What Loopmint runs
  1. Pull the roster, new hires, departures, and PTO.
  2. Compute headcount by department and net change.
  3. Flag any PTO balance over the accrual cap.
  4. Write the sheet and post the summary to #people-ops.
4 steps · unattended
The n8n workflowGet ↓
Trigger · Schedule node, 1st of the month 06:00.

1. HTTP Request · pull active employees, new hires, and departures for the month from the HRIS API.
2. HTTP Request · pull PTO balances and approved upcoming time off per employee.
3. Function · headcount by department, net change vs last month, and any balance above the accrual cap.
4. Google Sheets · write the roster plus a Summary block to "Headcount & PTO".
5. Slack · post headcount, net change, and the balances-over-cap to #people-ops.
Best exportn8n or Make.
Customer Success

Customer Success

The CS work Loopmint records most — health scoring, call summaries, renewal & expansion plays and onboarding tracking across Salesforce, Gainsight, Gong and Slack.

Case 29~45 min/wk → 0

Build the customer health & churn-risk reportUsage + Zendesk + Salesforce → Sheets → Slack

The at-risk list, assembled before Monday — not after the cancel.

View workflow →
What Loopmint observed
  1. Pull usage from product analytics.
  2. Check open tickets per account.
  3. Look up renewal dates and ARR.
  4. Eyeball a health score in a sheet.
  5. Message CSMs about the worrying ones.
5 steps · ~45 min · weekly · inconsistent
What Loopmint runs
  1. Pull usage, tickets, and renewal/ARR per account.
  2. Compute a health score from usage, support load, renewal proximity.
  3. Write a weekly snapshot and tag green/yellow/red.
  4. Post every red account to #customer-success and @the CSM.
4 steps · unattended
The Make scenarioGet ↓
Trigger · Schedule, every Monday 06:00.

1. Analytics API · per-account usage: active users, key-feature adoption, last login.
2. Zendesk · open + recent ticket counts and escalations per account.
3. Salesforce · renewal date, ARR, and CSM owner per account.
4. Formula · health score from usage trend + support load + renewal proximity; tag green / yellow / red.
5. Google Sheets · write this week's snapshot to "Customer Health".
6. Slack · post every red or newly-downgraded account to #customer-success and @mention its CSM.
Best exportMake or Workato; Gainsight/Vitally if you run one.
Case 30~15 min/call → 0

Summarize customer calls into CRM notesGong + Claude → Salesforce

The recap and the follow-ups, written for you.

View workflow →
What Loopmint observed
  1. Open the call recording.
  2. Re-listen / skim the transcript.
  3. Type a recap into the CRM.
  4. Create follow-up tasks.
  5. Flag the account if at risk.
5 steps · ~15 min · several calls a day
What Loopmint runs
  1. Read the transcript and account.
  2. Write a five-line recap and action items with Claude.
  3. Tag any churn-risk or expansion signal with the quote.
  4. Write the note + tasks back to Salesforce for review.
3 steps · CSM confirms
The Claude promptGet ↓
Role: Customer success operations engineer.
Input: a customer call transcript with participants, account, and call type.

Build this workflow:
1. Write a five-line recap, faithful to the transcript (no invented commitments or numbers).
2. List action items with an owner and due date.
3. Tag any churn-risk or expansion signal with the supporting quote.
4. Append the recap to the Salesforce timeline, create tasks, and set a risk/expansion flag.
5. Leave the note editable so the CSM confirms before it's shared (added by Loopmint).
Best exportClaude for the recap; Workato/Zapier to write back.
Case 31~15 min/day → 0

Trigger renewal & expansion playsSalesforce + analytics → Slack

Every renewal on time, every upsell spotted.

View workflow →
What Loopmint observed
  1. Scan accounts for upcoming renewals.
  2. Check usage for expansion signals.
  3. Decide the play and create a task.
  4. Ping the CSM.
  5. Update the forecast.
5 steps · ~15 min · daily · easy to miss one
What Loopmint runs
  1. Find renewals in 90 days and usage-based expansion signals.
  2. Attach usage trend, seats-vs-licensed, and health score.
  3. Open the renewal task or expansion opportunity for the CSM.
  4. Brief the CSM in Slack with the recommended next step.
4 steps · unattended
The Workato recipeGet ↓
Trigger · Scheduler, every day 07:00.

1. Salesforce · accounts renewing in the next 90 days, plus accounts whose usage crossed an expansion threshold.
2. Analytics · attach usage trend, seats-vs-licensed, and health score for each.
3. Salesforce · open a renewal task 90/60/30 days out, or an expansion opportunity when seats exceed the license; assign the CSM.
4. Slack · DM the CSM the play with context and a recommended next step; flag at-risk renewals for the manager (added by Loopmint).
Best exportWorkato or Make.
Case 32~20 min/day → 0

Track customer onboarding milestonesCS platform + product events → Slack

Stalled onboardings surface themselves.

View workflow →
What Loopmint observed
  1. Open each onboarding account.
  2. Check which milestones are done.
  3. Cross-reference product activity.
  4. Update the tracker.
  5. Chase the stalled ones.
5 steps · ~20 min · daily
What Loopmint runs
  1. Pull onboarding accounts and the milestone checklist.
  2. Match each milestone to its product event.
  3. Flag any account stalled past its target day.
  4. Update the tracker and DM the CSM the stalls.
4 steps · unattended
The n8n workflowGet ↓
Trigger · Schedule node, every weekday 08:00.

1. HTTP Request · onboarding accounts from the CS platform: start date, plan, CSM, milestone checklist.
2. HTTP Request · product events that mark each milestone (account created, data imported, first key action, team invited).
3. Function · mark each milestone done/pending; flag accounts stalled on a step past target.
4. Google Sheets · write progress and days-in-onboarding to the Onboarding Tracker.
5. Slack · DM the CSM every stalled account with the milestone and days stuck.
Best exportn8n or Make.
Support

Support

The customer support work Loopmint records most — ticket triage and reply drafting, CSAT follow-up, the metrics report and recurring-issue escalation across Zendesk, Intercom, Jira and Slack. Drafts stay internal for an agent to send.

Case 33~5 min/ticket → 0

Triage and draft replies for inbound ticketsZendesk + Claude → Slack

Agents review and send — not start from a blank box.

View workflow →
What Loopmint observed
  1. Open each new ticket.
  2. Read and categorize it.
  3. Set a priority.
  4. Search the help center / macros.
  5. Write a reply.
  6. Assign it to a queue.
6 steps · ~5 min · per ticket · high volume
What Loopmint runs
  1. Read the ticket, customer, plan, and history.
  2. Classify, prioritize, and draft a reply grounded in the help center.
  3. Tag and route; attach the draft as an internal note (not auto-sent).
  4. Escalate any outage, churn-risk, or angry ticket to #support-escalations.
4 steps · agent reviews + sends
The Claude promptGet ↓
Role: Support automation engineer.
Input: a new ticket's subject, body, customer, plan, and recent history.

Build this workflow:
1. Categorize: billing, bug, how-to, outage, or cancellation.
2. Set priority from impact and plan; detect sentiment.
3. Draft a reply grounded in the matching help-center article or macro, with citations.
4. Apply category, priority, and tags; assign the queue; attach the draft as an internal note (never auto-send).
5. Post any outage, churn-risk, or angry-sentiment ticket to #support-escalations (added by Loopmint).
Best exportClaude for triage + draft; Workato/n8n to tag and route.
Case 34~8 min/resolution → 0

Run CSAT follow-up & detractor escalationZendesk → email → Slack

Ask everyone, catch the unhappy ones fast.

View workflow →
What Loopmint observed
  1. Notice a ticket was solved.
  2. Send a CSAT survey.
  3. Watch for the response.
  4. Flag low scores for follow-up.
  5. Log it for reporting.
5 steps · ~8 min · per resolution · often skipped
What Loopmint runs
  1. On solved, wait the set delay, then send the CSAT survey.
  2. Split detractors from passives and promoters on response.
  3. Post detractors to #support-escalations for same-day follow-up.
  4. Log every score to the CSAT sheet for the weekly report.
4 steps · unattended
The Make scenarioGet ↓
Trigger · Zendesk, ticket solved.

1. Delay · wait the configured time (e.g. 2 hours) so the resolution settles.
2. Email · send a one-click CSAT survey referencing the ticket and agent.
3. Router · on response, split detractors (low score) from passives and promoters.
4. Slack · post detractors to #support-escalations with score, comment, and ticket link.
5. Google Sheets · log score, agent, category, and comment to the CSAT sheet.
Best exportMake or Zapier.
Case 35~30 min/wk → 0

Build the weekly support metrics reportZendesk → Google Sheets → Slack

Volume, response time, CSAT and backlog — assembled overnight.

View workflow →
What Loopmint observed
  1. Export last week's tickets.
  2. Compute volume, FRT, resolution time.
  3. Pull CSAT.
  4. Paste into the metrics sheet.
  5. Write the summary.
5 steps · ~30 min · weekly
What Loopmint runs
  1. Pull last week's tickets and CSAT.
  2. Compute volume, median FRT, CSAT, backlog, top categories.
  3. Flag any metric 10%+ worse than last week.
  4. Write the sheet and post the headline to #support.
4 steps · unattended
The n8n workflowGet ↓
Trigger · Schedule node, every Monday 07:00.

1. HTTP Request · last week's tickets from Zendesk: volume, first-response time, resolution time, reopens, by channel and category.
2. Google Sheets · read last week's CSAT scores from the CSAT log.
3. Function · compute volume, median FRT, CSAT, backlog, top categories; flag any metric 10%+ worse than last week.
4. Google Sheets · append the week's row to "Support Metrics" and refresh the trend block.
5. Slack · post the headline metrics and any movers to #support.
Best exportn8n or Make.
Case 36~20 min/day → 0

Escalate recurring issues to engineeringZendesk + Claude → Jira → Slack

Fifty tickets about one bug become one tracked issue.

View workflow →
What Loopmint observed
  1. Notice the same complaint repeating.
  2. Gather the example tickets.
  3. Write up the pattern.
  4. File an engineering ticket.
  5. Link the tickets back.
5 steps · ~20 min · ad hoc · often too late
What Loopmint runs
  1. Read the last 7 days of tickets.
  2. Cluster by root cause with Claude; count and note affected customers.
  3. For any cluster over the threshold, open or update a linked Jira issue.
  4. Post the spike to #support-eng and tag the source tickets.
4 steps · unattended
The Workato recipeGet ↓
Trigger · Scheduler, every day 09:00.

1. Zendesk · read the last 7 days of tickets with category, tags, and text.
2. Claude · cluster tickets describing the same underlying issue; count each cluster and note affected customers.
3. Jira · for any cluster over the threshold, create or update a linked issue with the count, examples, and affected ARR.
4. Slack · post the spike to #support-eng with the Jira link and tag the source tickets (added by Loopmint).
Best exportWorkato; Claude for the clustering.

Questions

Most people we record have five or six rituals like the ones above.

Repetitive browser work: CRM and data entry, recurring reports, onboarding and offboarding, reconciliation, lead routing, and ticket triage. If you do it the same way in your browser more than once a week, Loopmint can usually record it.

No. You record the task once; Loopmint writes the automation for you to drop into Claude, Workato, Make, Zapier, or n8n — or gives you a step-by-step PDF guide instead.

Loopmint records whatever you do in the browser, so any web app works — Salesforce, HubSpot, Google Sheets, Slack, Jira, Zendesk, QuickBooks, NetSuite and the rest. The export targets your automation platform of choice.

Your recordings and saved workflows live in your browser. Captured steps are sent only to generate your suggestion and aren't stored on Loopmint's servers afterward. Full details in our Privacy Policy.

Most people we record have five or six repeating rituals like the ones on this page.

Loopmint is free while we're in early access — every export format and full AI analysis included, no credit card. Paid plans (Pro and Ultra) are coming soon. See pricing.

Record one ritual.
Retire it for good.

Pick the workflow you do most. Record it once, and Loopmint exports the automation — recorded by you, not imposed on you.

Start Free