Skip to main content

Caddi Product Limitations

What Caddi can and cannot do.

Why this matters

Caddi is built for non-technical professionals, and the "just show us" approach can leave it unclear what the AI can realistically automate reliably. This page sets expectations — where Caddi shines, and where it still needs a person.

✅ What Caddi can do today

  • Learn a process from a conversation, a screen recording, or both. Browser-based work is captured in the most detail — always use the browser version of a tool where one exists.

  • Automate tasks in standard cloud tools — create a lead in Salesforce, send a contract for signature through DocuSign, draft a client email in Gmail, file a document in iManage or NetDocuments. Full list here.

  • Handle conditional logic, batches and decision trees — including running a loop over a batch of items and letting you choose which items a given run processes.

  • Search the web and read web pages, returning the page as clean text. No extra setup.

  • Use AI steps to:

    • Fill fillable PDFs

    • Extract named fields from clean, well-formatted documents (e.g. tables in PDFs), with a confidence score on each value

    • Extract data from scanned documents using OCR (e.g. printed cheques, invoices) and from form fields and checkboxes

    • Rewrite, summarise or classify text (e.g. emails)

  • Edit spreadsheet and document formatting where the tool's API supports it — in Excel, number formats, fonts, fills, borders, alignment, row heights and column widths; in Google Docs, bold, italic, underline, font size and family, colours, alignment, spacing, margins, named styles and lists.

⚠️ What Caddi can't do

  • Restyle a Word document or an existing PDF. Caddi can fill, split, merge, read and generate PDFs, but it cannot change how an existing PDF looks, and it has no formatting control over .docx files. (Excel and Google Docs formatting is supported — see above.)

    • Small changes on your side — making a PDF fillable, or moving a template into Google Docs — often make the process automatable. See common examples here.

  • Invent steps you never mentioned. Caddi automates what you describe to Loopy or demonstrate in a recording. It will not assume an unstated step — if a rule, an exception or a destination matters, say it or show it. (You do not always need to record: many loops are built from conversation alone, and Loopy asks for a walkthrough only when seeing the work adds something.)

  • Make subjective calls. If a step needs human judgement, it still needs a human.

  • Start a loop automatically when something happens in another tool. Loops run when you run them, or on a schedule. Loops do not start from an event in another tool. A frequent schedule is the closest equivalent.

  • Stop mid-run to ask you a question. When a loop hits an exception — two matching client records, a value it cannot resolve — it does not pause and ask. It records the outcome and the run comes back marked Needs Review for you to sort out afterwards. Step-by-step pausing is available when you test a loop in Loop Studio, not on a live or scheduled run.

  • Read unlimited documents. AI document extraction caps a PDF at 100 pages and 50MB, and an image at 20MB. Split larger files first.

🛠️ Tool-by-tool capabilities

Tool

What you can do with Caddi

Salesforce

- Add or update contacts, leads, and other records
- Attach files, notes, and documents
- Search or auto-create records if missing
- Link related records (e.g., accounts + contacts)
- Convert leads to clients
- Add leads to campaigns
- Run reports and dashboards
- Automate business workflows
- Manage users, permissions, and custom fields
- Work with custom objects and UI components

DocuSign

- Send documents for e-signature
- Use saved templates
- Track status and download signed copies
- Set up signer order and roles
- Allow embedded signing
- Send to multiple people at once
- Manage user accounts and settings

Gmail

- Send and receive emails
- Create and manage drafts
- Add or manage labels and folders
- Search, filter, and organize emails
- Handle attachments
- Manage threads and conversations
- Set up email workflows and automations
- Manage signatures and email settings

Slack

- Send messages to users, channels, and private groups
- Create and manage public/private channels
- Upload files and attachments
- Edit or delete messages
- Manage users, memberships, and roles
- Set channel topics and user status
- Search across messages and users
- Handle reminders, webhooks, and custom integrations

📄 View the full list of supported tools here.


📣 How to help us help you

  • Pick processes with visible, repeatable patterns.

  • Name the rules and the exceptions out loud — in the chat or while recording. The reasons behind your choices are what become the loop's logic.

  • If in doubt, ask: "Would I trust a new colleague to do this from one walkthrough?" If yes, Caddi probably can too.

Did this answer your question?