Product Introduction
- Overview: CustomJS is a serverless JavaScript execution environment and automation toolkit specifically engineered for the no-code ecosystem. It serves as a middle-tier logic layer that allows developers and automation specialists to run Node.js scripts and host HTML assets without managing infrastructure.
- Value: It eliminates the technical debt of 'no-code workarounds' by allowing users to inject raw code into platforms like Make.com and n8n, providing the ultimate flexibility for complex data transformations and document generation.
Main Features
- Node.js Runtime with NPM Support: Execute custom JavaScript logic using the full power of the Node.js ecosystem. Users can leverage NPM modules for advanced data processing, cryptography, or complex math within their automation sequences.
- Headless Browser Capabilities: A developer-first HTTP API for pixel-perfect PDF generation and high-resolution website screenshots. It uses a cloud-based headless browser to convert HTML/CSS and Nunjucks templates into professional documents or visual assets instantly.
- Zero-Config Static Hosting: A streamlined alternative to Vercel or Netlify for hosting landing pages, AI-generated HTML, and interactive forms. It supports instant deployment via API, making it ideal for dynamic content and rapid prototyping.
Problems Solved
- Challenge: No-code platforms often lack the built-in modules for complex logic, multi-step loops, or specific data manipulations that are trivial in code.
- Audience: Workflow automation engineers, SaaS developers, and AI builders who need to bridge the gap between simple triggers and complex backend logic.
- Scenario: An agency using Airtable to store invoice data can use CustomJS to fetch that data, apply custom tax logic via JavaScript, render it into a Nunjucks HTML template, and generate a downloadable PDF in a single automated step.
Unique Advantages
- Vs Competitors: Unlike generic FaaS (Function as a Service) providers like AWS Lambda, CustomJS is purpose-built for automation, offering native integrations with Make.com and n8n, including version control and stored functions specifically for these platforms.
- Innovation: The platform provides a unique 'Connected Form' feature that allows data collected on hosted HTML pages to flow directly into no-code workflows without requiring a separate backend or database.
Frequently Asked Questions (FAQ)
- Can I use NPM packages within CustomJS scripts? Yes, CustomJS supports Node.js with full NPM module integration, enabling you to use external libraries for specialized tasks within your automation workflows.
- How does the PDF generation API work? CustomJS uses a headless browser to render HTML and CSS. You can pass dynamic data into templates using the Nunjucks engine to generate high-fidelity PDFs via a simple HTTP POST request.
- Does CustomJS integrate directly with Make.com and n8n? Absolutely. CustomJS offers dedicated modules for both platforms, allowing you to write inline JavaScript or call stored functions with dynamic parameters directly from your scenarios.