Skip to main content
Admin • Lifetime Pro

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.

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.