Three months later the client says they never approved that headline. The approval exists — in a Slack thread, in a channel that has since been archived, from an account manager who has left.
The short answer
Feedback is only meaningful attached to the version it was about, and it almost always arrives somewhere other than where the file lives: a Slack message, an email reply, a marked-up PDF. A workflow uses the Messaging and Email Attachment triggers to capture it, the Read Details from File step to identify the client and campaign it concerns, and the Move step to file it into that campaign alongside the version it refers to. The Save a Copy step matters here, because an attachment in a thread has no existence outside it.
Steps this uses
Before and after
As they arrive
After the workflow
Feedback and the approval that followed it, filed next to the version each one was about.
Setting it up
This is the sentence. Send it to the builder and the steps below appear on a canvas, wired and named, for you to change before anything runs.
When feedback arrives in Slack or by email, save a copy, read which client, campaign and asset it refers to, rename it by date and round, and file it into that campaign beside the version it is about.
Slack, Teams and email, not a portal you wish clients used. The Messaging and Email Attachment triggers cover the routes feedback really takes, which is the only way this works.
The Rename step writes both, so a campaign folder shows the sequence: v1 sent, round one comments, v2 sent, approved. That sequence is the record of how a decision was reached.
A general feedback folder loses the connection between a comment and what it was about. The Move step puts it in the campaign next to the asset, which is where it means something.
A file that exists only as a Slack attachment disappears with the workspace, the retention policy or the channel. The Save a Copy step gives it an independent home.
Chat is designed to be ephemeral and is often configured that way — retention policies delete, channels get archived, workspaces get migrated, people leave and their DMs go with them. An approval that exists only as a message is an approval you will probably still have and cannot rely on having. Saving it as a file next to the asset converts a conversation into a record, which is a different kind of thing.
"Make the headline bigger" means nothing six weeks later unless you can see which headline. Filing comments into a general feedback folder preserves the words and loses the referent, which is most of the meaning. Next to the version it concerns, the same comment is self-explanatory — and the sequence of rounds shows how the work actually got to where it ended up.
It captures and files. It does not consolidate three people's comments, resolve contradictory feedback, track which revisions were actually made, or constitute a legal record of agreement. It makes the evidence available and organized. Whether an exchange amounts to approval is a judgement about your client relationship and your contract.
FAQ
Filed into the campaign next to the version it refers to, named by date and round. Feedback separated from the asset it concerns loses most of its meaning — a comment about a headline is only interpretable alongside the headline it was about.
Because chat is configured to be ephemeral. Retention policies delete messages, channels are archived, workspaces get migrated, and people leave with their DMs. An approval that exists only as a message is one you will probably still have and cannot depend on having when it matters.
No. A feedback folder keeps the words and loses what they referred to. Filing comments beside the version they concern means the sequence — draft, comments, revision, approval — reads as the history of how the work got to where it ended up.
That is not a question a filing system answers. What it provides is an organized, dated record of what was sent and what came back. Whether a given exchange constitutes approval depends on your contract and your relationship with the client.
Saved as a file rather than left in a thread that may not survive.
5 GB free · No credit card required