CustomJS - Run JS, build forms, and generate PDFs | AppSumo
CustomJS
Run JavaScript, build headless forms, and generate PDFs with Make, n8n, or HTTP
Sold out!
Notify me when it returns
- Lifetime access
- Refundable up to 60 days
- Plus members are covered by our We Got Your Back guarantee
Getting a form submission into a PDF shouldn't take four tools and a webhook. CustomJS lets you build forms, run JavaScript, and generate PDFs from Make, n8n, or HTTP—without writing any code.
TL;DR
- Collect headless form submissions and route them to Make.com, n8n, or any HTTP endpoint automatically
- Generate pixel-perfect PDFs and screenshots from JavaScript via a single API
At-a-glance
Alternative to
Gravity Forms, Netlify
Integrations
Google Drive, HubSpot, Make, Pipedrive, Zapier
Best for
Developers, Freelancers, Task Automation
CustomJS
Automate forms, PDFs, and JS in one toolkit
Run JavaScript, build headless forms, and generate pixel-perfect PDFs from one API
Capture form data without the overhead
- Build headless forms with a drag-and-drop editor and connect them to any workflow without extra backend infrastructure
- Route submissions to Make.com, n8n, Airtable, Notion, or any HTTP API the moment a form is filled out
- Configure email notifications with template variables to auto-send confirmations or alerts on every submission
Design forms that fit your stack
- Add, reorder, and style fields using the visual form builder, including text, email, and custom field types
- Set up a custom domain so your forms live on your own URL, not a third-party subdomain
- Embed or share forms anywhere with a hosted page link or your own front end
Connect your automation with mail hooks
- Forward incoming emails directly to any webhook so you can trigger downstream automations without polling
- Use template variables like field name, email, and time submitted to reference submission data in notifications
- Wire up Make.com, n8n, or HTTP to fire the moment a mail hook receives an incoming message
Generate documents from any HTML template
- Convert HTML to pixel-perfect PDFs with automatic Google Fonts embedding and pagination controls
- Run JavaScript with full NPM support to return text, JSON, PNG, or PDF outputs via REST or webhook
- Capture any web page as a screenshot with automation commands to click, scroll, and crop before the shot
Choose the plan that’s right for you
Feel secure in your purchase with AppSumo's 60-day money-back guarantee.
License Tier 1
Requests per day: 100
Forms: 9
Form responses / month: 2,000
Mail hooks: 3
Incoming emails / day: 50
Hosted pages: 10
Custom domain: 1
No customJS logo
JS executions
PDF generation
Unlimited bandwidth
License Tier 2
Requests per day: 200
Forms: 29
Form responses / month: 4,000
Mail hooks: 15
Incoming emails / day: 200
Hosted pages: 25
Custom domain: 1
No customJS logo
JS executions
PDF generation
Unlimited bandwidth
License Tier 3
Requests per day: 500
Forms: 59
Form responses / month: 15,000
Mail hooks: 40
Incoming emails / day: 500
Hosted pages: 40
Custom domain: 1
No customJS logo
JS executions
PDF generation
Unlimited bandwidth
Seamless JavaScript workflows
CustomJS was created to empower developers with the ability to run JavaScript code anywhere an HTTP request reaches, addressing the growing need for flexible, serverless logic without managing infrastructure.
Founder Henrik Lippke recognized that many workflows require dynamic processing such as HTML to PDF conversion, website screenshots, web scraping, and more. By offering a native JavaScript execution environment, CustomJS streamlines integrations across platforms, eliminating the complexity of stitching together multiple services.
Since its launch, CustomJS has enabled teams to automate tasks, generate invoices, and host custom domains with minimal setup. Its simple API and pay-as-you-grow model ensure scalability while keeping usage predictable for startups and businesses of all sizes.
What is CustomJS and what are its core features?
CustomJS is a platform that enables users to run JavaScript natively inside any HTTP request. Its core features include HTML to PDF conversion, website screenshot capture, web scraping, and an invoice generator. Users can execute JavaScript code either inline or by storing reusable functions on the CustomJS platform.
How can I integrate CustomJS with Make.com?
To integrate CustomJS with Make.com, first register on CustomJS to obtain your API key. Then, in your Make.com scenario, add a CustomJS action and configure it to execute your JavaScript code. CustomJS supports both inline JavaScript execution and stored functions, allowing for flexible integration within your workflows.
Can I use NPM modules with CustomJS?
Yes, CustomJS supports the use of NPM modules in both inline and stored JavaScript executions. Available modules include 'cheerio', 'uuid', 'axios', '@aws-sdk/client-s3', 'jsrsasign', 'node-forge', and 'jsonwebtoken'. If you require additional modules, you can request their inclusion.
How can I capture website screenshots using CustomJS?
CustomJS provides a Screenshot API that allows users to capture high-quality screenshots of any website with full browser automation. This feature supports handling logins, cookie banners, and dynamic content, and can be integrated with platforms like Make.com, n8n, or used directly via API.
Founded March 24, 2023
🇩🇪 Hamburg, Germany
Startup
Bootstrapped
customjs.space