5 main limits#
Each plan has 5 main limits. In the Billing section you'll find for your current plan colored usage indicators for each one — how much you have used and how much remains.
1. Orders in the database#
| Plan | Limit |
|---|---|
| Starter | 2 000 |
| Professional | 20 000 |
| Business | 80 000 |
| Enterprise | by agreement |
What counts: the total number of orders stored in Margly for your e-shop (across all platforms — Shoptet, Shopify, Upgates). It's not a monthly limit but a cap on the total database.
What happens when exceeded:
- After every new data sync, Margly checks the order count in the database.
- If it's above the limit, it automatically deletes the oldest orders so that exactly as many remain as your plan allows. Deletion proceeds from oldest to newer by order date.
- Deleted history can't be retroactively restored — if you want to keep it, you need to move to a higher plan before exceeding the limit (or immediately after, before the next data sync). The same rule applies when moving to a lower plan — Margly during the plan change deletes excess orders from the oldest, so they fit into the new (lower) limit.
2. Team users#
| Plan | Limit |
|---|---|
| Starter | 1 |
| Professional | 1 |
| Business | 5 |
| Enterprise | by agreement |
What counts: the owner + all active invited users in the team (editors, possibly other roles).
What happens when exceeded: you can't invite another user until you remove someone or upgrade.
3. AI invoice import / month (shared PDF + Excel)#
| Plan | Limit |
|---|---|
| Starter | 5 |
| Professional | 20 |
| Business | 50 |
| Enterprise | unlimited |
What counts: every successfully extracted PDF invoice and every successfully extracted Excel — they share the same monthly limit. If AI extraction failed (e.g., unreadable scan without a text layer), it doesn't count toward the limit. Caution: the limit counts from successful extraction, not from confirmation — if AI reads the invoice and you don't save it, one import still counts (protection against repeated AI launches).
Reset: 1st day of the month at 00:00 according to the timezone of your business country.
What happens when exceeded: the Upload PDF / Excel button is disabled. You can add costs manually via Manual entry.
4. AI Advisor analyses / month#
| Plan | Limit |
|---|---|
| Starter | 5 |
| Professional | 20 |
| Business | 100 |
| Enterprise | 1 000 |
What counts: one launch of a prepared topic = 1 analysis. Follow-up drilldowns count too — each click on a button in the "Continue analysis" section under the Advisor's response uses one more unit from the limit (max 4 drilldowns in a chain of one main analysis to maintain context quality).
Reset: 1st day of the month.
What happens when exceeded: the AI Advisor is temporarily unavailable. The rest of Margly works normally.
5. Active tasks#
| Plan | Limit |
|---|---|
| Starter | 3 |
| Professional | 10 |
| Business | 20 |
| Enterprise | unlimited |
What counts: tasks in the Active state (accepted, tracked). Completed, canceled, or expired tasks (those whose evaluation window has elapsed) do not count toward the limit — you can have as many of them in the history as you want.
What happens when exceeded: you can't create another task until you complete or cancel one.
Synchronization — how many times a day#
This isn't a monthly limit, but the number of automatic updates per day:
| Plan | Syncs / day | Slots (UTC / CZ time) |
|---|---|---|
| Starter | 1 | morning (3:00 UTC = 4–5:00 CZ) |
| Professional | 2 | morning + evening (3:00 + 17:00 UTC) |
| Business | 4 | morning + midday + evening + night (3, 11, 17, 22 UTC) |
| Enterprise | 4 | same as Business |
Manual update is currently supported only by selected platforms — you'll find the "Run" or "Update data" button directly on the card of the given integration in the Integrations section:
| Platform | Manual update |
|---|---|
| Shoptet / Shopify / Upgates (e-shop) | ✓ for orders, products, and customers |
| Sklik | ✓ "Update data" button |
| Heureka | ✓ "Synchronize" button |
| Search Console | ✓ |
| Google Ads / Google Analytics / Meta Ads | — (Margly updates these ad accounts only automatically according to your plan) |
Manual sync doesn't count toward automatic ones — you can launch it whenever, but too frequent manual syncs won't speed up the limits the platforms have on their side (Margly and platforms like Shoptet / Sklik / Heureka have their own protections against exhaustion). The Data updates block in the Integrations section serves only as a launch history. Detail in Data sync.
What to do when a limit isn't enough#
Monthly limits (AI invoice import, AI Advisor)#
- Upgrade to a higher plan — you only pay the prorated difference for the rest of the current billing period.
- Wait for next month — monthly limits reset automatically on the 1st.
- Optimize — use the AI Advisor for fundamental decisions, not trivial ones. For invoices, consolidate (1 Excel with a summary instead of 5 individual PDFs).
Order database limit#
There's no "reset" here — the limit is the total cap. If your e-shop permanently exceeds the threshold, upgrade the plan before Margly starts deleting old orders. If you wanted to keep the old history and Margly already deleted it, it can't be restored retroactively — contact support@margly.io and we'll discuss options.
User and task limits#
- Users: deactivate someone who no longer works, or upgrade the plan.
- Active tasks: complete or close an existing task — then you can add a new one.
What's next#
- Plans and comparison — what each tier includes
- Trial and upgrade — how to change plan