Most of this agent is a list of things it will not do. It does not merge, does not delete, does not empty an attribute somebody filled in, and does not open an object your rules never named. OpenClaw is an approachable agent to set on a job defined mostly by prohibitions, and the rest of this one is a note format plus at most one task.
Run a staged conversation — no account needed. The agent handles it for real while a simulated world answers its tool calls; nothing touches real accounts, and nothing is actually sent.
Kirana Foods Pte Ltd
Created during a prospecting session. Domains holds kiranafoods.sg. Categories is empty, Employee range is empty, Location reads Singapore, Owner is unset, and the description attribute carries one line pasted from their site about cold chain logistics for grocery retail. No people are associated with it yet.
Using this template drops you into a guided setup. It asks exactly this, nothing else:
Connect Attio
One sign-in. The agent acts through your account, scoped to what this template uses.
Connect Slack
One sign-in. The agent acts through your account, scoped to what this template uses.
Crm rules
Which objects the agent may work in, the attributes it is allowed to fill on each, when a record earns a follow-up task and who that task belongs to, and the short list of signals worth a Slack line, such as a company on your target list or a deal above your threshold.
Runs on OpenClaw
Preselected for this page — connect your OpenClaw account during setup, or switch to NoClick's built-in models with one click.
Watch it handle a test run
A staged conversation against a simulated world — then it’s live.
A record agent is useful for exactly as long as its restraint holds. Those three operations are absent from the wiring rather than discouraged in the wording.
Attio workspaces grow new objects quickly, and a record created on one outside your rules ends the run without a word. Extending your schema does not extend what an agent edits.
No. Writes go to the attributes your rules list, and only where the record itself supplies the value, so clearing a populated attribute is not an action it holds. Where it disagrees with something already there, the disagreement goes into the note and the record stays as your colleague left it.
Free to start. Guided setup, a test run against staged conversations, and it's live.