About
CustomJS is a developer tool for running JavaScript, hosting HTML pages and forms, generating PDFs, and capturing screenshots through an HTTP API and integrations such as Make.com and n8n.
The free plan includes 20 requests per day shared between JavaScript execution and PDF generation, 3 forms, 500 form responses per month, 1 mail hook with 10 incoming emails per day, 5 hosted pages, and 1 custom domain. It is suited to workflows that need custom logic, HTML rendering, and lightweight form or email automation with explicit usage limits.
- 20 requests per day shared execution pool
- 500 form responses per month
- 5 hosted pages included
- 1 custom domain limit
- 10 incoming emails per day
- Node.js execution with NPM support
- HTML-to-PDF generation via API
- High-resolution screenshot capture
Free Tier Value
This free tier is genuinely usable for small projects: it includes a modest daily execution pool, basic forms, email automation, hosting, and support, but it is capped well below the paid plans and keeps CustomJS branding on the free surfaces. Compared with the $9/month Pro plan, it offers roughly a third of the practical capacity and lacks white-labeling and higher limits, so a fair buyer-style estimate is about $3/month.
What's included in the free tier
- 20 Requests per day shared between JS executions and PDF rendering.
- JS executions included at 1 request each.
- PDF generation included at 1 request each.
- 30-second request timeout.
- Up to 3 forms.
- Up to 500 form responses per month.
- CustomJS logo shown on forms and data collection.
- 1 mail hook.
- Up to 10 incoming emails per day.
- Up to 5 hosted pages.
- Unlimited bandwidth subject to fair usage policy.
- CustomJS logo shown on hosted pages.
- 1 custom domain.
- Email support included.
See CustomJS pricing for current limits.
Paid plans
Pro
- requests/day
- 100
- request timeout
- 60s
- forms
- 9
- form responses/month
- 2,000
- mail hooks
- 3
- incoming emails/day
- 50
- White-label forms and hosted pages
- Higher request limits
- Longer request timeout
- More forms and responses
- More mail hooks and incoming emails
- JavaScript coding support
- Zoom meeting support
Ultra
- requests/day
- 500
- request timeout
- 60s
- forms
- 29
- form responses/month
- 6,000
- mail hooks
- 19
- incoming emails/day
- 250
- White-label forms and hosted pages
- Much higher request limits
- More forms and responses
- More mail hooks and incoming emails
- More hosted pages
- JavaScript coding support
- Zoom meeting support
Mega
- requests/day
- 5,000
- request timeout
- 60s
- forms
- 59
- form responses/month
- 30,000
- mail hooks
- 49
- incoming emails/day
- 1,000
- White-label forms and hosted pages
- Highest published request limits
- Most forms and responses
- Most mail hooks and incoming emails
- Most hosted pages
- JavaScript coding support
- Zoom meeting support
Pricing extracted from CustomJS's pricing page. Always verify current pricing before committing.