PERSONAL PRODUCTIVITY

Dropbox naming-convention auto-corrector with Slack rename log

Watches a Dropbox folder for new files, renames any that violate your naming convention to the canonical format.

CategoryPersonal Productivity
Enginesim
Difficultyintermediate
Triggerwebhook
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDropbox file-added webhook on watched folderDropboxDropbox
  • LogicNormalize filename to canonical convention
  • LogicSkip if name already compliant
  • ActionRename file in Dropbox to canonical nameDropboxDropbox
  • OutputPost old/new name + rule to SlackSlack

What it does

New files dropped into a watched Dropbox folder get checked against your naming convention (date prefix, project code, separators). Files that drift are renamed in place to the canonical pattern, and every rename is announced in Slack with the old and new name plus the rule that fired.

When to use it

Use it when a shared Dropbox folder collects uploads from many people and filenames keep arriving inconsistent — spaces instead of hyphens, missing date prefixes, wrong project codes. Instead of nagging the team, the workflow fixes names automatically and keeps a transparent log so nobody is surprised by a moved file.

How it works

  1. 1A Dropbox webhook fires when a file is added to the watched folder.
  2. 2The convention rules normalize the filename — lowercasing, swapping spaces for hyphens, and enforcing the `YYYY-MM-DD_projectcode_description` shape.
  3. 3A check compares the proposed name to the original; compliant files exit early and do nothing.
  4. 4For drifted files, Dropbox renames the file to the canonical name.
  5. 5Slack receives a message listing the old name, new name, and the specific rule that triggered the correction.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect DropboxFiles and folders.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.