Lithify / docs PRIVATE BETA
Docs / Intakes

Intakes

Intakes are how briefs get into Lithify. Each project can have any number of intakes; each intake has a type (the handler) and a slug (the public identifier). Five types ship out of the box.

Built-in intake types

How intakes flow into briefs

Submitter User / app / Sentry / mailbox
Intake handler Validates, normalises, attaches files
Brief Created in inbox state
Flagging Spam / injection screen
Refining AI rewrite, classify, score

What every intake produces

No matter which channel a brief came from, what lands inside Lithify looks the same: a title, a description, an optional type and priority, and any attachments that came along. Whatever extra context the channel sent — Sentry's release tag, an iOS app version, the email's sender — is kept on the brief so reviewers can always see exactly what came in, even if the agents don't use it.

How each channel is protected

IntakeWho can submit
Web form, planning formAnyone with the link — these are public by design.
iOS feedbackWhoever holds the project's API key.
Sentry webhookVerified by a signed webhook secret you configure on both sides.
EmailWhoever can email the mailbox you point at Lithify.

Per-intake AI settings. An intake can use a different AI model than the project default. Handy when one channel (e.g. iOS feedback) is chatty and you want to keep its costs down without affecting the rest.