Where chat shows up
You can reach chat from most parts of the app through a Talk with Dilly CTA. Some workflows also open it with context automatically, like asking about a job from the jobs feed or strengthening a weak bullet after using The Forge.
What chat includes
- message history
- typing indicators
- daily message allowance display
- context seeding from the current screen
- toast-based error handling if something fails
How message limits work
Chat limits are plan-based, not mode-based. Starter has zero daily messages. Dilly has 50. Pro has 500. Those counts are cached on-device and refresh daily.
Being in Holder mode does not grant chat access by itself. Mode and plan stay separate.
Why context matters
Dilly tries to make chat specific to what you were doing. If you open it from a job card, the prompt can be pre-seeded around that role. If you open it from a resume flow, it can inherit that workflow context. That is why the same chat tool can feel more helpful in one place than another.
When chat is blocked
- Starter users see a paywall on the first chat attempt.
- Paid users can hit their daily message limit.
- Network problems can interrupt sending even if the UI is otherwise fine.
Common confusion
Why can’t I send even one message?
You are likely on Starter. Starter has zero daily AI messages.
Why does Dilly know what screen I was on?
Some entry points seed context on purpose so the conversation starts from the thing you were already doing.
Why does chat say I have messages left but still error?
That usually points to connectivity or a failed request, not a limit problem.