Demo mode — data resets on server restart. Connect Supabase for persistent storage.
Export Backup (JSON) Automated Sources
Configure public ATS job boards or Slack channels to poll for new postings automatically.
Automated sources
Public ATS job boards or a Slack channel to poll for new postings — each new match runs through the same extract and score pipeline as a pasted posting above, and shows up as a review task on the Dashboard. Large boards (hundreds of postings) can take a minute or two — it runs in one request with no progress bar, so the button just stays disabled until it's done.
Automated sources
Public ATS job boards or a Slack channel to poll for new postings — each new match runs through the same extract and score pipeline as a pasted posting above, and shows up as a review task on the Dashboard. Large boards (hundreds of postings) can take a minute or two — it runs in one request with no progress bar, so the button just stays disabled until it's done.
Unattended discovery isn't configured — new postings arrive only when you click run. To poll on a schedule, set CRON_SECRET with SUPABASE_SERVICE_ROLE_KEY and CRON_USER_ID and point an external scheduler at /api/cron/job-discovery.
No sources yet — add one below.
- Greenhouse: The company's name from their job board URL — e.g. for boards.greenhouse.io/airbnb, enter airbnb.
- Lever: The company's name from their job board URL — e.g. for jobs.lever.co/airbnb, enter airbnb.
- Ashby: The company's name from their job board URL — e.g. for jobs.ashbyhq.com/airbnb, enter airbnb.
- Custom Careers Page URL: Direct URL to the company's jobs or careers page — e.g. https://stripe.com/jobs or https://figma.com/careers.
- Slack channel: In Slack, click the channel name at the top, then "View channel details" — the Channel ID is listed near the bottom (starts with C, e.g. C0123456789).
Slack channel sources are not connected yet, but Greenhouse, Lever, and Ashby sources work without any setup.