Official scripts
Explore our curated collection of scripts
Welcome Kit whoami (signed-in account)
Report which Welcome Kit (Welcome to the Jungle ATS) account this browser is signed in as: the account email. When the browser is signed out, the run fails with a signed-out error that says to sign in to Welcome Kit.
Welcome to the Jungle logout
Sign out of the Welcome to the Jungle recruiting dashboard (welcomekit.co) in this browser. If no session is open it returns straight away and says so. Returns whether a session was open and whether the browser is now signed out. It only ends the Welcome to the Jungle session, not the browser's Google session.
List Welcome to the Jungle recruiter notifications
List the recruiter dashboard notifications (bell feed) for a Welcome to the Jungle ATS org: new applications, candidate messages/emails and pipeline events. Returns each notification with its linked candidate, event type/label and modal path.
Welcome to the Jungle login (Google SSO)
Sign in to the Welcome to the Jungle recruiting dashboard (welcomekit.co) with a Google account already signed in on this browser, so the other welcomekit.co scripts can run straight afterwards. The Google account must have a seat on the Welcome to the Jungle organisation. Pass the account email to pick which Google account to use; without it the first account in Google's chooser is taken, which may not be the one with a seat. Optionally pass the organisation reference to open. Returns whether the session was already open or newly created, and the dashboard it landed on. If Google asks to approve Welcome to the Jungle's access to the account, the run stops there unless you pass approveConsent as true. Only do that together with the email of the account you mean to approve, once you have decided to grant that access. It also stops, and says why, when Google asks for a security check, when the account is not available in the browser, or when the account has no seat on the organisation. Needs your own browser where the account is already signed in to Google, so it cannot run on a shared cloud browser.
List candidates of one Welcome to the Jungle job
List all candidates applied to a single Welcome to the Jungle ATS job (its kanban pipeline), including the job's pipeline stages. Scoped to one job at a time — for a text search across every job in the organization at once, use search_all_candidates instead.
List ATS jobs
List jobs in the Welcome to the Jungle ATS by status. Returns jobs with id, name, reference, status, pipeline stages, and candidate counts (new/inProcess/refused). reference is the join key for list_job_candidates.
Get candidate message thread
Get the full email/message thread of one Welcome to the Jungle ATS candidate by reference, oldest first. Each message has direction (received = sent by the candidate, sent = recruiter/system), sender, plain-text body, subject, unread flag and date.
List Welcome to the Jungle email templates
List the ATS organization's email templates. Returns templates (id, name, reference) for the org. id is the join key for send_template_email; reference is the built-in key (new, refused, interview, phone_call) or null for custom templates.
Create candidate review
Add a review (evaluation) to a Welcome to the Jungle (Welcome Kit) ATS candidate, posted as the logged-in recruiter. The comment is plain text; reviewNotes (per-criterion scores) stays empty unless the job has evaluation criteria configured. Returns the created review (id, comment, rawComment, reviewNotes, createdAt); delete it via its id.
Search Welcome to the Jungle candidates across all jobs
Search all candidates of a Welcome to the Jungle ATS organization across every job at once (the dashboard's global candidate search), with an optional text query. Returns one page of 20 candidates, newest first, with each candidate's profile fields and the direct link to their card, plus the total count and nextPage to pass for the next page (null on the last page). A query with no match returns an empty list. Fails with a signed-out error when the browser is not signed in.
Move a Welcome to the Jungle (WelcomeKit) candidate to another stage
Move a Welcome to the Jungle ATS candidate to another stage of their job's pipeline, given the stage id from list_job_candidates. Returns the stage the candidate left and the one they are now in, read back from the site after the move. An id that is not one of the job's stages fails with the job's list of stages.
Get Welcome to the Jungle candidate CV text
Read the text of a Welcome to the Jungle ATS candidate's CV, without downloading a file, so many CVs can be screened in parallel. Returns the text and page count, or hasResume false when the candidate attached no CV. Only PDF CVs can be read: another format (such as Word) gives an error naming it, and a scanned PDF with no text layer returns empty text.
Get candidate full profile
Get a candidate's full ATS profile card by their candidate reference. Returns profile and socials, cover letter, emails exchanged, event timeline, screening answers, votes, reviews, documents, other applications, and hiring/rejection fields. resumeUrl is a signed URL that expires after about 2 hours, so re-fetch it rather than storing it.
Welcome Kit — list job candidates (SSO)
List all candidates of a Welcome Kit (WTTJ) job by org + job reference, via Welcome to the Jungle SSO: name, headline, pipeline stage name, resume URL, cover letter and contacts.
Download candidate resume
Download a candidate's CV (resume PDF) from the ATS to a local file on the agent machine. Returns path, filename, size, contentType, and hasResume, which is false (with path/filename null) when the candidate attached no CV. Run it for one candidate at a time: parallel runs can attach a file to the wrong candidate.
Search Welcome to the Jungle jobs
Search job offers on Welcome to the Jungle by keyword, with optional filters for language edition, office country, contract type and remote policy. Returns one page of offers with title, link, company, contract type, remote policy, cities, salary range where published, publication date and summary, plus the total count and number of pages. At most the first 1,000 offers of a search can be paged through, so narrow broad searches with filters. No sign-in needed.
Send templated email to candidate
Send an email to an ATS candidate from a saved template, with the ATS's variable rendering and optional subject/body overrides. Returns emailId, to, subject. This sends a real email from the recruiter's account and logs it on the candidate's timeline.
Welcome to the Jungle whoami (signed-in account)
Report which Welcome to the Jungle account this browser is signed in as: the account email. Being signed out is reported as a normal answer (loggedIn false), not an error, so it can be used to check a session before running other Welcome to the Jungle scripts.
Get Welcome to the Jungle email templates (with body)
Read the ATS organization's email templates with their full content (subject + body), not just id/name. Returns every template, or filter to one by id or name (case-insensitive). body/subject carry placeholders like [firstname], [job_name]. Use to inspect exactly what send_template_email will send before sending it.
Neon login (Google SSO)
Log into the Neon console with Google: clicks Google and lands on your Neon projects. Skips straight to your projects if you're already signed in.
HubSpot whoami (signed-in account)
Report which HubSpot account this browser is signed in as: the numeric user id, email, first name and last name. If the browser is not signed in to HubSpot, the run fails with a signed-out error that says to sign in, then retry.
Get YC company profile
Get one YC company's full public profile (ycombinator.com/companies/<slug>): pitch, batch/status, founders, socials, open jobs, news, launches, photos, founder Q&A.
Neon console whoami (signed-in account)
Report which Neon console account this browser is signed in as: email, first name and last name. When the browser is signed out of the Neon console, the run fails with a signed-out error asking you to sign in to console.neon.tech.
Download brand logo pack
Given a company domain, download its full Brandfetch logo pack (logos, icons and banners as SVG/PNG/WebP) as a zip. Returns the brand name and the file; found is false when Brandfetch has no page for the domain.
Hugging Face whoami (signed-in account)
Report which Hugging Face account this browser is signed in as: the user id, Hub username, full name, email (and whether it is verified), Pro status, and every organization with the account's role there. When the browser is not signed in to Hugging Face, the run fails with a signed-out error asking you to sign in, so it can be used to check a session before running other Hugging Face scripts.
