All templates

Sales & RevOps

Nightly CRM hygiene

Merges duplicates, fills missing firmographics, and flags deals that have gone quiet — every night, without anyone remembering.

The prompt

This is the whole configuration

Paste it into a workflow and edit it in plain English. There is nothing else to wire up.

The prompt
Every night at 2am, clean up our Attio workspace. Find company records that look like duplicates by domain or normalized name, and merge them, keeping the record with the most activity as the survivor. Find companies missing headcount, industry, or funding stage, enrich them in Apollo, and fill only the empty fields — never overwrite a value a human already set. Find deals in an open stage with no activity in 21 days and add a note tagging the owner asking whether it is still live. Post a summary to #revops: how many merged, how many enriched, how many flagged, and anything you skipped because you were unsure.

Trigger

What starts this agent

Nightly at 2:00am

Runs on a schedule. Describe the cadence in plain English and Helios turns it into a cron expression for you.

Integrations required

Authorize each service once. Helios stores the credential envelope-encrypted and attaches it server-side on every run.

Example output

What you get back

Every run leaves a readable record: the steps the agent took and the result it produced.

CRM hygiene pass complete

  • 61 records enriched
  • 9 duplicates merged
  • 14 deals flagged stale for their owners

New to Helios? Start with Run your first agent.

Run Nightly CRM hygiene on your stack.

Connect the integrations, paste the prompt, attach the trigger. The agent takes it from there.