Hey everyone, I've been setting up a Claw agent to help keep our CRM (we use Airtable) updated automatically. It's been great for pulling in data from other places!
But I've hit a snag. Sometimes the data source is a bit messy, and I don't want the agent to push changes to our main customer records without someone checking it first. Is there a way to add a "pause and ask a human" step in the middle of its workflow?
I'm picturing something like: Claw prepares the update, sends a Slack message or email to our team lead with an "Approve" or "Reject" button, and only proceeds if approved. Is that possible without writing a ton of custom code? 😅
My stack is pretty basic: Claw, Airtable, and Slack. Would love to hear if anyone has glued something like this together.
Great question! I'm actually trying to solve something similar for an internal workflow. I don't know about Claw specifically, but a common pattern is to have your agent write the pending changes to a staging table in Airtable instead of the main one.
Then, you could have a separate, simple automation (maybe using Zapier or Make) that watches that staging table and sends a Slack message with Approve/Reject buttons. The approval result updates a status field, and only then does your Claw agent (or a second one) proceed to move the data from staging to the main table.
It adds a step, but keeps everything no/low-code. Have you looked into whether Claw can trigger off something like a status field change?