Skip to content

Commit d7259e3

Browse files
committed
add to docs
1 parent 501b44e commit d7259e3

File tree

3 files changed

+24
-5
lines changed

3 files changed

+24
-5
lines changed

apps/docs/content/docs/en/execution/costs.mdx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -213,6 +213,25 @@ Different subscription plans have different usage limits:
213213
| **Team** | $40/seat (pooled, adjustable) | 300 sync, 2,500 async |
214214
| **Enterprise** | Custom | Custom |
215215

216+
## Execution Time Limits
217+
218+
Workflows have maximum execution time limits based on your subscription plan:
219+
220+
| Plan | Sync Execution Limit |
221+
|------|---------------------|
222+
| **Free** | 5 minutes |
223+
| **Pro** | 60 minutes |
224+
| **Team** | 60 minutes |
225+
| **Enterprise** | 60 minutes |
226+
227+
**Sync executions** run immediately and return results directly. These are triggered via the API with `async: false` (default) or through the UI.
228+
229+
**Async executions** (triggered via API with `async: true`, webhooks, or schedules) run in the background with a 90-minute time limit for all plans.
230+
231+
<Callout type="info">
232+
If a workflow exceeds its time limit, it will be terminated and marked as failed with a timeout error. Design long-running workflows to use async execution or break them into smaller workflows.
233+
</Callout>
234+
216235
## Billing Model
217236

218237
Sim uses a **base subscription + overage** billing model:

apps/sim/app/(landing)/components/landing-pricing/landing-pricing.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import {
1111
Database,
1212
DollarSign,
1313
HardDrive,
14-
Workflow,
14+
Timer,
1515
} from 'lucide-react'
1616
import { useRouter } from 'next/navigation'
1717
import { cn } from '@/lib/core/utils/cn'
@@ -44,7 +44,7 @@ interface PricingTier {
4444
const FREE_PLAN_FEATURES: PricingFeature[] = [
4545
{ icon: DollarSign, text: '$20 usage limit' },
4646
{ icon: HardDrive, text: '5GB file storage' },
47-
{ icon: Workflow, text: 'Public template access' },
47+
{ icon: Timer, text: '5 min execution limit' },
4848
{ icon: Database, text: 'Limited log retention' },
4949
{ icon: Code2, text: 'CLI/SDK Access' },
5050
]

apps/sim/app/workspace/[workspaceId]/w/components/sidebar/components/settings-modal/components/subscription/plan-configs.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import {
2-
Building2,
32
Clock,
43
Database,
54
HardDrive,
65
HeadphonesIcon,
76
Server,
87
ShieldCheck,
8+
Timer,
99
Users,
1010
Zap,
1111
} from 'lucide-react'
@@ -15,17 +15,17 @@ import type { PlanFeature } from '@/app/workspace/[workspaceId]/w/components/sid
1515
export const PRO_PLAN_FEATURES: PlanFeature[] = [
1616
{ icon: Zap, text: '150 runs per minute (sync)' },
1717
{ icon: Clock, text: '1,000 runs per minute (async)' },
18+
{ icon: Timer, text: '60 min sync execution limit' },
1819
{ icon: HardDrive, text: '50GB file storage' },
19-
{ icon: Building2, text: 'Unlimited workspaces' },
2020
{ icon: Users, text: 'Unlimited invites' },
2121
{ icon: Database, text: 'Unlimited log retention' },
2222
]
2323

2424
export const TEAM_PLAN_FEATURES: PlanFeature[] = [
2525
{ icon: Zap, text: '300 runs per minute (sync)' },
2626
{ icon: Clock, text: '2,500 runs per minute (async)' },
27+
{ icon: Timer, text: '60 min sync execution limit' },
2728
{ icon: HardDrive, text: '500GB file storage (pooled)' },
28-
{ icon: Building2, text: 'Unlimited workspaces' },
2929
{ icon: Users, text: 'Unlimited invites' },
3030
{ icon: Database, text: 'Unlimited log retention' },
3131
{ icon: SlackMonoIcon, text: 'Dedicated Slack channel' },

0 commit comments

Comments
 (0)