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


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

At-a-glance

customjs.space

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

Design forms that fit your stack

Connect your automation with mail hooks

Generate documents from any HTML template

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