Product details
How an administrative draft becomes a message
Junie uses AI to prepare certain inquiry and follow-up drafts. You decide what is sent. Review mode, send-time checks, and the current client record determine what happens next. This page describes the behavior implemented as of July 25, 2026.
1. Junie assembles a bounded task
For an inquiry reply or follow-up, Junie gathers the practice and client details needed for that task, such as the saved package, amount due, and thread status. A birth inquiry with an estimated due date also gets an EDD-based birth-capacity check.
2. The model returns a draft
The draft is not a decision about care, law, coverage, or the client's health. It is proposed administrative language that remains attached to the relevant client and workflow.
3. You review it
Every workflow begins in review mode. You can edit, approve, or dismiss a draft. Autopilot stays locked until 10 consecutive drafts for an eligible inquiry or transactional follow-up workflow are approved without edits, and you must still choose to enable it. Marketing offers remain review-only.
4. Send-time checks run again
Separate code rechecks replies, pauses, birth timing, quiet hours, weekly limits, amounts, links, template fields, and possible cross-client details. It does not check the calendar again just before sending; it uses the availability result from when the draft was created.
The send-time controls
These checks run in application code. They are separate from the instructions given to the AI model.
- Every workflow starts in review mode. An unapproved agent draft can send only after an eligible workflow has earned autopilot and the doula has enabled it
- Agent-generated outreach is blocked during the on-call period and for 7 days after the recorded birth, unless the doula has enabled payment-neutral logistics and the message contains no money request
- A practice-wide birth pause blocks agent-generated outreach
- Agent messages scheduled during quiet hours are rescheduled using the client's saved timezone, or the practice timezone when the client has none; the default window is 9 p.m. to 7 a.m.
- A per-client weekly limit on agent-generated messages is checked again at send time
- Stated amounts, links, unresolved template fields, and possible cross-client details are checked before agent-generated messages send; when a practice has several packages, the current price check uses the lowest package price and may not catch a quote for the wrong package
- For a birth inquiry with an estimated due date, Junie checks capacity when it creates the draft; it does not check the calendar again just before sending, so the doula should review the availability statement
- Autopilot drafts are checked for possible medical advice, legal advice, risky tone, and off-topic content; a warning or unavailable classifier holds the draft for review
- Activity records show drafts held for review, blocks, reschedules, dismissals, and sends; sent entries show whether the doula approved or edited the draft
Birth-window detail: agent-generated outreach is blocked during the on-call period and for 7 days after the recorded birth. The only exception is a payment-neutral logistics message when the doula has explicitly enabled that exception; a message containing a money request still does not qualify.
What goes to an AI provider
When an AI-assisted task runs, Junie sends the task instructions and the context assembled for that task to a configured commercial API provider. Junie currently supports Anthropic and OpenAI. Junie does not use client data to train a Junie model. Both providers state that commercial API inputs and outputs are not used to train their models by default. Default API retention is generally up to 30 days, with policy, legal, product, and account-configuration exceptions.
Read the current Privacy Policy, Consumer Health Data Privacy Policy, and security overview. Junie does not currently offer a business associate agreement and does not represent the service as HIPAA compliant. Provider policies can also change; see Anthropic's API retention explanation and OpenAI's API data controls.
Questions about AI and control
- Will Junie make me sound like a robot to my clients?
- Junie starts from a built-in base draft and the relevant practice, client, package, payment, or inquiry details saved for that task. For a birth inquiry with an estimated due date, it compares that date with committed birth engagements and your saved birth-client capacity. It does not perform the same calendar check for an inquiry without a due date, so review every availability statement. Autopilot does not unlock until you have approved 10 consecutive drafts for an eligible inquiry or transactional follow-up workflow without edits, and it remains your choice to turn it on. Marketing offers stay review-only.
- Why use AI for this at all?
- AI can produce a first draft quickly, but it should not make care decisions or replace your judgment. Junie uses it for bounded administrative tasks such as inquiry replies and follow-ups, then applies separate send checks and keeps you in review mode until a workflow qualifies for optional autopilot.
- What is checked before an automated message is sent?
- For an agent-generated message, Junie rechecks the workflow and thread status, client replies, birth pause, on-call and post-birth window, weekly message limit, quiet hours, stated amounts, links, template fields, and possible cross-client details. When a practice has several packages, the price check uses the lowest package price and may not catch a quote for the wrong package. Junie also relies on the availability check from when a birth-inquiry draft was created instead of checking the calendar again just before sending. Autopilot requires a clean content-classifier result; otherwise the message is held for review.
- Where does my clients' birth information go?
- Junie stores the client and engagement information you enter in the practice account. Private client notes and optional birth notes are encrypted before storage. An AI task receives the context assembled for that task through a configured commercial API provider. The Privacy Policy explains the current providers, purposes, and retention.
- What if a client replies while Junie is following up?
- A client reply changes the thread to needs-review status. Pending system follow-ups for that thread are blocked, and the conversation returns to the doula.
- Are you trying to sell me a business course?
- No. Junie is software for managing a doula practice. It does not provide business coaching, find clients for you, employ you, or take a Junie platform fee from client payments.
Keep up with Junie
Join the email list for occasional product updates. Unsubscribe at any time.
By joining, you agree to receive these emails from Junie. Unsubscribe at any time. Read our Privacy Policy .
You're on the list. We'll email when there is something useful to share.
We couldn't save your email just now. Try again, or email hello@junie.app.