Batch Processing
Use batch processing to change large numbers of documents automatically and efficiently without having to open each document individually. Create individual lists of actions and apply them to selected documents with just a few clicks.
Smart Rules Rule
Smart rules automatically perform actions on objects in your database that match your criteria. Define exactly which documents the rules shall act on and when. DEVONthink does the rest. Let them, for example:
- Move or categorize documents
- Change their names
- OCR the documents
- Add or remove tags
- Run chat queries
- Execute scripts
I like work: it fascinates me. I can sit here for hours and watch it.
Jerome K. Jerome
Automate with AI
Integrate your preferred chat model into batch processing, smart rules, and scripts. Create conditional workflows with AI-supported decisions. The actions are applied only to objects that pass your question:
- “Is that an invoice?” → Move to group “Invoices”
- “Is that spam?” → Add tag “Spam”
Integrate chat queries into your automated workflows using placeholders to make them dynamic. Create your own intelligent agents.
Use AppleScript, JXA, …
DEVONthink extensively supports scripting with AppleScript or JavaScript for Automation (JXA). Design complex, individual workflows and exchange information between DEVONthink and other apps that support AppleScript.
Use scripts we have created for you or write your own scripts. Exchange thoughts and ideas with fellow users in our forum. And if you’re a Python person, there’s a Python interface, created by forum user @thekoc. There’s no limit to your creativity.