Turn deals into proposal PDFs
ConnectData in.
Documents out.
SPIRITT designs the HTML, renders it into PDFs and images with CustomJS, merges packets and runs browser scripts that capture pages, then delivers every file where it belongs.

What you can do with CustomJS.

Documents that look designed
Invoices, certificates and reports rendered from HTML with your branding.
Images on demand
Social cards, badges and flyers rendered as PNGs from templates.
Pages captured and checked
Headless browser scripts navigate, extract and screenshot any page.
Works with your other apps.
Get started in three steps.
01
Open your workspace
Start a workspace beside your data, drives and inbox.

02
Connect CustomJS
Connect CustomJS with your API key.

03
Hand over the output
Describe the document or capture you need; SPIRITT builds the template and runs it.

Hand over a mission.
Choose a mission. Make it yours.
Put CustomJS to work.
Every document, made for you.
Questions
CustomJS, with SPIRITT.
01What can SPIRITT do with CustomJS?+
It converts HTML into PDFs and PNG images, merges PDFs from URLs into one document, and runs headless browser scripts that navigate pages, extract data and take screenshots.
02How do I connect CustomJS?+
Connect it with your CustomJS API key.
03Who designs the templates?+
SPIRITT writes the HTML and CSS for each document from your brand and data, then reuses the template every run.
04Can it merge files from my drive?+
Yes, as long as each PDF is reachable by URL when merging. SPIRITT prepares the links and merges in the order you need.
05What can the browser scripts do?+
Open pages, click and type, extract content and capture screenshots, which SPIRITT uses for monitoring, archiving and research.
06How often can documents be produced?+
On any schedule or per record, within the request limits of your CustomJS plan.



