Reference

Zyflow limits

One number for each limit, and what still works when you reach it.

Last updated Oct 3, 2026

Zyflow limits, on one page: what each plan includes, what your AI can send and read over the Model Context Protocol (MCP), and what happens when you reach a limit. Zyflow is a lightweight small-business CRM your AI app keeps up to date (Claude, Cursor, ChatGPT Business, any MCP app). Every AI change is labeled. Your AI’s calls are never billed on any plan.3

Start free

Free plan. No card.

See pricing

Limits by plan

On the Free plan, one person gets 5,000 contacts, companies and deals, 1 GB of file storage with files up to 25 MB, 30 days of history and undo,1 3 API keys, 5 custom fields per record type and 2 pipelines. It includes every feature we offer today, with no card and no time limit. Solo, Team and Pro raise each of these limits, and the features stay the same.

Limits by plan
Limit Free Solo Team Pro
People4 1 Up to 3 Up to 10 Up to 30
Records (what counts → #records) 5,000 10,000 50,000 250,000
File storage, trash included 1 GB 10 GB 50 GB 250 GB
Largest file 25 MB 100 MB 250 MB 500 MB
History shown and undoable 30 days 1 year 2 years 3 years
API keys 3 10 50 200
Custom fields per record type 5 25 100 300
Pipelines 2 5 10 50

Prices for Solo, Team and Pro are on the pricing page.

Storage and file sizes use binary units: 1 MB is 1,048,576 bytes and 1 GB is 1,073,741,824 bytes.

Spot an error? Tell us

Same on every plan

  • Connections for any AI app that supports MCP, plus the REST API. Which AI plans work?
  • AI and API calls never billed, with no AI credits3
  • All 32 MCP tools, 5 prompts and 3 resources
  • Invoices, quotes and letters, the files drive, memory, follow-ups and money owed
  • CSV import and export5
  • The 30-day trash
  • The same burst limits
Start free

Free plan. No card.

See pricing

What counts as a record?

Records are contacts, companies and deals. Notes, calls, memories, follow-ups, files, invoices and quotes don’t count, and neither does anything in the trash. Importing contacts with a company column also creates those companies, so a 2,000-row sheet can use 3,000 or more records.

On Free, 2,500 contacts at 2,500 different companies fill all 5,000 records.

The record meter is under Settings > Plan and usage.

What happens when you reach a limit?

Nothing is deleted when you reach a limit. At the record limit, you and your AI can still read, edit, search and export, but new contacts, companies and deals are refused until you make room. When storage is full, new uploads stop, files stay viewable and downloadable, and emptying the trash frees space, because the trash counts.

What happens at each limit
Limit What still works What’s refused Error code
Records Reading, editing, search and export; notes and calls on customers you have New contacts, companies and deals record_limit (402)
People, pending invitations included Everyone already in New invitations member_limit (402)
Storage Viewing and downloading files. New invoices and quotes save; their PDF waits for room New uploads storage_full (413)
Largest file (10 MB through an AI connection) Smaller files That file file_too_large (413)
API keys, custom fields, pipelines The ones you have One more api_key_limit, field_limit, pipeline_limit (402)
Templates (200) Your templates A new one template_limit (409)
Workspaces you own (10) Your workspaces An 11th workspace_limit (409)
Burst limit The same call, after the wait Calls until the wait ends rate_limited (429, Retry-After)

Meters under Settings > Plan and usage turn amber at 80%. To make room, delete or merge what you don’t need: deleted records stop counting at once, and deleted files count until you empty the trash. For more room, move to a paid plan on the pricing page.

How big a file can your AI send or read?

Your AI can save a file of up to 10 MB through Zyflow, on every plan. Through Zyflow, your AI can see images up to 5 MB and text files up to 1 MB. It can’t read the text inside PDFs, Word or Excel files. For a bigger file, your AI gives you an upload link and you add it in Zyflow, up to your plan’s largest file.

Files through your AI
What your AI does Tool Limit
Save a file save_file 10 MB
See an image (PNG, JPEG, GIF, WebP, AVIF) get_file 5 MB
Read a text file (.txt, .md, .csv, .json, .xml, .log) get_file 1 MB
Get any other file get_file A 7-day download link
Move, rename, describe, star or link files organize_files 50 files a call
Delete files delete_files 50 files a call, into the 30-day trash
Hand off a bigger file upload_link Your plan’s largest file, added by you while signed in
Make folders create_folder 10 levels deep, 2,000 per workspace

“Any other file” includes images over 5 MB and text over 1 MB. The link is new on every call and works without sign-in.

Bulk changes and merges

Your AI can change up to 200 records in one bulk edit. By default Zyflow returns a preview first, and the whole edit is one change that one click undoes.1 Your AI can merge up to 10 duplicate people or businesses into the record you keep. Deals can’t be merged.

Merges don’t move files or documents. In the web app, bulk actions cover tags and lifecycle stage only.

How much can you import at once?

Zyflow imports a CSV of up to 50,000 rows and 10 MB at a time, as contacts or as companies. Each contact row can carry 2 emails and 2 phones. Rows that match more than one existing record are skipped and listed, and the whole import is one change you can undo.1

MCP and REST API limits

Each MCP request can be up to 16 MB, with one message per request. Most write tools take an optional idempotency key that Zyflow honors for 24 hours, so a retried call with the same key isn’t applied twice. The same key with different arguments is refused. Idempotency keys work over MCP only, not the REST API.

MCP and REST API limits
Limit Value
MCP request size 16 MB, one JSON-RPC message per POST, no batching
Idempotency keys 24 hours, MCP only. A reused key with new arguments gets idempotency_key_reused (409)
list_records 100 per page, 20 by default
search over MCP 10 matches
REST lists 200 per page
REST search 50 matches
API keys By plan; read-only keys available; keys don’t expire
Connections One workspace per connection
Sign-in Access tokens 60 minutes; refresh tokens 90 days, rotated on each use; a connection request must be approved within 10 minutes

Limits on fields, notes and memory

A contact or company holds up to 10 emails, 10 phones and 30 tags. Your AI can save up to 20 facts in one call, and a note or call log can run to 20,000 characters.

Limits inside each record
What Limit
Emails and phones per contact or company 10 each
Tags per contact or company 30, of up to 40 characters
Custom field types 9; select fields take up to 100 options
Stages per pipeline 20
Facts per remember call 20, of up to 1,000 characters
Notes and call logs 20,000 characters; longer text is cut
Follow-up descriptions 4,000 characters
Notes for your AI 2,000 characters stored, about 1,500 sent at connect6
Workspaces per login 10

Documents and templates

Each invoice, quote or letter can have up to 200 lines. Its PDF link works without sign-in for 7 days. Links can’t be revoked one by one, and anyone with the link can open the file. A workspace can keep up to 200 custom templates of up to 200,000 bytes each.

  • Your AI gets a new 7-day link each time it asks for the document.
  • Template fields: up to 40, in 10 types, with 50 options per select.
  • Number prefixes: up to 20 characters, with 0 to 8 digits.
  • Issued invoices and quotes can be voided, not deleted.
  • PDFs count toward storage.

History, undo and the trash

Free shows and undoes the last 30 days of changes. Solo goes back 1 year, Team 2 years and Pro 3 years. Deleted items can be restored from the trash for 30 days on every plan. Settings changes, such as pipelines, custom fields and tag renames, are logged but can’t be undone.

  • “What your AI did” on Today covers the last 24 hours, up to 20 batches per app.
  • Your AI can only move things to the trash.
  • Export includes up to 100,000 changes.5
  • Deleting a workspace is immediate and permanent.

Rate limits and fair use

Your AI’s calls to Zyflow are never billed, and there are no AI credits.3 Short burst limits stop runaway scripts. If a call hits one, Zyflow answers with a 429 and a Retry-After header, so your AI or script can wait and try again. We’ll publish the numbers once each connection has its own limit and a daily fair-use ceiling is in place.

Your AI app has its own limits too: Claude Free allows one custom connector, and writing from ChatGPT needs developer mode on Business, Enterprise or Edu.2

Common questions

What does the Zyflow Free plan include?

One person, 5,000 contacts, companies and deals, 1 GB of files and every feature we offer today, with no card and no time limit.

Are my AI’s calls to Zyflow capped or billed?

Never billed, on any plan. Burst limits answer runaway scripts with a 429 and a Retry-After header, and their numbers aren’t published yet.

What happens when I reach my record limit?

Nothing is deleted, and you can still read, edit and export. Only new contacts, companies and deals wait until you make room.

Can my AI read PDFs or spreadsheets through Zyflow?

Not PDFs, Word or Excel files. It can see images up to 5 MB and read text files, CSV included, up to 1 MB.

How many contacts can I import at once?

Up to 50,000 rows and 10 MB per CSV, and every row that adds a contact or company counts toward your records.

Do AI apps or API keys count as people?

No. People are everyone who can sign in, including pending invitations.4 Connecting another AI app never changes your plan.

Does my AI app have its own limits?

Yes, its plan rules and usage limits still apply. ChatGPT, for one, writes only on Business, Enterprise or Edu, in developer mode.2

How do I get higher limits?

Solo, Team and Pro raise people, records, storage and history. There are no add-ons. More than 30 people? Contact us.

  1. 1 Undo works within your plan’s history window: 30 days on Free, up to 3 years on paid plans. Deleted items can be restored for 30 days on every plan. Settings changes, such as pipelines, custom fields and tag renames, are logged but can’t be undone. ↩
  2. 2 Writing to Zyflow from ChatGPT needs developer mode on a ChatGPT Business, Enterprise or Edu plan. It’s in beta, on the web, and an admin switches it on. Claude works on every plan. Checked October 2026. ↩
  3. 3 Your AI app’s calls to Zyflow, through MCP or the REST API, are never billed on any plan, and there are no AI credits. Short burst limits stop runaway scripts. Your AI app’s own subscription and usage limits still apply. ↩
  4. 4 People means everyone who can sign in to the workspace, including pending invitations. AI apps, API keys and AI agents never count as people. ↩
  5. 5 Export gives you six CSV files, or one JSON file with your records, documents, change history (up to 100,000 changes) and links to every file. File contents download separately from Files. ↩
  6. 6 About 1,500 characters of Notes for your AI reach each app when it connects. Whether a model follows them depends on the model. ↩

Last updated Oct 3, 2026

Start free. No card, no time limit.

Free has every feature we offer today. Move to a paid plan when you need more people, records, files or history.

Start free

No card. No time limit.