- Home
- Resources
- Integrations
- OnboardMe
OnboardMe Zapier integrationAutomate OnboardMe with Zapier.
The OnboardMe Zapier integration gives you 2 triggers, 62 actions and 19 searches. Both triggers are instant, so an accepted proposal or a submitted eForm can start work in your other tools straight away, even on the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the OnboardMe Zapier integration actually does
The OnboardMe Zapier integration links your proposal and onboarding platform to the rest of your firm's tools. A Zap, the automation you build on Zapier, either starts in OnboardMe when a client accepts a proposal or submits an eForm, or starts in another app and then creates leads, proposals, onboardings or bills inside OnboardMe for you.
A signed proposal turns into a file. New Proposal Accepted hands its Proposal Key to Get a Proposal PDF, and the accepted version can travel to wherever your team keeps client documents.
A web enquiry turns into a lead. A form in another app starts the Zap, Create Lead files the person in your practice, and Add Note to Lead keeps the context of the first message.
An unpaid bill turns into a reminder. Find Outstanding Invoices picks unpaid and part-paid bills, most overdue first, and Send Payment Reminder sends the practice's reminder with its pay link by email or SMS.
What Zapier does not do here: only two OnboardMe events can start a Zap. There is no trigger for a new client, a new bill or a payment received, so those moments have to be looked up with a search inside a Zap that another app starts. And nothing that happened before the Zap was switched on is ever picked up.
Weighing other tools before you build? See n8n vs Zapier and Make vs Zapier.
Zapier vocabulary in one minute
Eight words come back on every line of this page. Here they are in plain English.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run every time the trigger event happens.
- Trigger
- The event that starts the Zap, such as a client accepting a proposal. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does after it starts: the step that creates, sends or updates something in OnboardMe or in another app for you.
- Task
- The unit Zapier bills. One task is one action your Zap completes successfully, and the count on your plan is a count of those.
- Instant vs polling
- An instant trigger is reported by the app the moment it happens. A polling trigger is checked by Zapier on a timer. Both OnboardMe triggers are instant.
- Filter
- A step that lets the Zap go on only when what arrived meets the condition you set, and stops it there otherwise.
- Search step
- A step that looks up something that already exists in OnboardMe, like a client or a bill, so the steps after it can use what it found.
- Connection
- Your OnboardMe account linked to Zapier once, then reused by every step of every Zap that touches OnboardMe.
What an OnboardMe Zap really costs
The trigger never costs a task, and looking for new events costs nothing either. Each action that succeeds costs one task, so a Zap with three successful actions eats three times what a one-action Zap does. An action that fails is not counted.
- Trigger0 tasks
- Each successful action1 task
- Free plan100 tasks a month, 2-step Zaps
- Paid plan required for OnboardMeNo
OnboardMe is not reserved for paid plans: it runs on the free plan, which gives 100 tasks a month, unlimited Zaps and two-step Zaps only (one trigger, one action). Add a second action, a filter or a search and the Zap becomes multi-step, which needs a paid plan. The polling grid below does not apply here, since both OnboardMe triggers are instant. A few apps and actions take more than one task when they complete.
Connect OnboardMe to Zapier in 3 steps
- 01
Open Apps and add a connection
In your Zapier account, open the Apps page and click + Add connection. Type OnboardMe in the dialog's search box and pick it. You need an OnboardMe account of your own before this step.
- 02
Sign in to OnboardMe
Click Add connection, then sign in to OnboardMe in the tab that opens. Use the account whose clients, proposals and bills the Zap should touch; anything owned by a colleague needs read or write access granted to you.
- 03
Grant Zapier access
Approve the access Zapier asks for. The connection is stored once, and every OnboardMe step in every Zap reuses it, so there is no sign-in to repeat per step.
Your first OnboardMe Zap, step by step
GoalEach time a client accepts a proposal, pull its price lines and a PDF copy of it.
- 01
Pick the trigger
Build a new Zap: choose OnboardMe as the app that starts it, New Proposal Accepted as the event, and your OnboardMe connection.
- 02
Test it on a real proposal
Run the trigger test. Zapier brings back the three most recent items of the connected account, so the next steps are mapped on a real accepted proposal instead of a blank sample.
- 03
Add the pricing search
Add Find Proposal Pricing as the next step and map its Proposal Key from the trigger. This search makes the Zap multi-step, which needs a paid plan.
- 04
Add the PDF action
Add Get a Proposal PDF as the action and map the same Proposal Key from the trigger. Test each step once and read what came back before moving on.
- 05
Publish
Click Publish to switch the Zap on. Every proposal accepted from then on runs it; proposals accepted earlier stay where they are.
OnboardMe triggers: what starts your Zap
2 events start a Zap when something happens in OnboardMe, and 2 of them are instant: the app calls Zapier straight away, whatever your plan.
New eForm Submitted
Instant triggerIn Zapier“Triggers when an eForm submitted.”
This one starts your Zap each time a client completes and submits an eForm in OnboardMe. The eForm Key it carries is the one that Cancel eForm, Resend eForm and Send Draft eForm accept, so the same Zap can act on the form itself as well as feed another app.
New Proposal Accepted
Instant triggerIn Zapier“Triggers when a proposal is accepted.”
When a client accepts a proposal, this trigger wakes the Zap and passes the proposal along. Many proposal steps, from Find Proposal Pricing to Mark Proposal Completed, are built to map their Proposal Key straight from a proposal trigger like this one.
OnboardMe actions: what your Zap can do
OnboardMe gives you 62 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Create AML Check
- Create Bill
- Get Bill PDF
- Send Bill to Client
- Add Contact to Client
- Update Client Contact
- Update Client External System ID
- Create Deal
- Add Note to Deal
- Update Deal
- Update Debtor Collection Status
- Add Debtor Note to Bill
- Send Payment Reminder
- Cancel eForm
- Create EForm for Existing Client
- Create Draft eForm
- Create EForm for a New Client
- Resend eForm
- Send Draft eForm
- Create a New Client
- Send a Client an Identity Verification
- Send a New Client an Identity Verification
- Convert Lead to Client
- Create Lead
- Create a New Lead
- Add Note to Lead
- Create Office
- Update Office
- Approve Onboarding
- Cancel Onboarding
- Complete Onboarding
- Create Onboarding
- Update Onboarding Details
- Get Onboarding Documents (ZIP)
- Add Note to Onboarding
- Pause Onboarding Reminders
- Update Client From Onboarding
- Send Onboarding to Recipient
- Reset Onboarding Reminders
- Send Onboarding
- Send Onboarding for Approval
- Create Payment Portal Link
- Send Payment Portal Link
- Approve Proposal
- Cancel Proposal
- Create Proposal
- Create Proposal From Template
- Update Proposal Details
- Duplicate Proposal
- Mark Proposal Accepted
- Mark Proposal Completed
- Get a Proposal PDF
- Reactivate Proposal
- Renew Proposal
- Reset Proposal Reminders
- Send Proposal
- Update Proposal Services
- Get Statement PDF
- Add User
- Deactivate User
- Assign Users to Office
- Update User
Create AML Check
ActionIn Zapier“Creates a standalone AML screening for an existing client (no ID verification invite is sent). Uses AML requests from your subscription or wallet.”
Runs a standalone AML screening on an existing client, with no ID verification invite. It draws on the AML requests of your subscription or wallet.
Create Bill
ActionIn Zapier“Creates a bill (invoice) for an active client.”
Raises a bill (an invoice) for an active client, with a description of up to 500 characters and an amount before tax.
Get Bill PDF
ActionIn Zapier“Gets the invoice PDF for a bill.”
Fetches the invoice PDF of a bill so a later step can store or attach it.
Send Bill to Client
ActionIn Zapier“Emails a bill with its PDF to the client (sends or resends).”
Emails a bill with its PDF to the client, whether it is the first send or a resend.
Add Contact to Client
ActionIn Zapier“Adds a contact person to a client, creating the contact or linking an existing one.”
Attaches a contact person to a client, either creating that person or linking one that already exists. Set Primary Contact to Yes to make them the main one.
Update Client Contact
ActionIn Zapier“Updates a client contact's details; fields left blank keep their current value.”
Edits a client contact's details. Fields left blank keep their current value, so you only map what changed.
Update Client External System ID
ActionIn Zapier“Updates (or clears) the external system ID stored on a client, e.g. your CRM's record ID.”
Stores, changes or clears the external system ID on a client, for example your CRM's record ID.
Create Deal
ActionIn Zapier“Creates a new deal for a client or client group.”
Opens a deal for a client or a client group. Only the Deal Name is required, so it is easy to start one from any upstream app.
Add Note to Deal
ActionIn Zapier“Adds a note to an existing deal.”
Writes a note on an existing deal, with a subject and a text, both required.
Update Deal
ActionIn Zapier“Updates the name, status, source, value or client of an existing deal.”
Changes the name, status, source, value or client of an existing deal.
Update Debtor Collection Status
ActionIn Zapier“Updates the collection status, promise-to-pay date or assignee of an unpaid bill.”
Sets the collection status, promise-to-pay date or assignee of an unpaid bill.
Add Debtor Note to Bill
ActionIn Zapier“Adds a follow-up (collection) note to an unpaid bill.”
Records a follow-up note on an unpaid bill, in plain text, where a blank line starts a new paragraph.
Send Payment Reminder
ActionIn Zapier“Sends the practice's unpaid-invoice reminder (with a pay link) for a bill by email or SMS.”
Fires the practice's unpaid-invoice reminder, with its pay link, for one bill by email or SMS.
Cancel eForm
ActionIn Zapier“Cancels an eForm and the unfinished forms after it in its stack.”
Withdraws an eForm along with the unfinished forms after it in its stack.
Create EForm for Existing Client
ActionIn Zapier“Create and send an eForm from a template for an existing client.”
Generates an eForm from a template for a client already in OnboardMe, and can email the access link. Template ID, Client Key and Send Email are required.
Create Draft eForm
ActionIn Zapier“Creates an eForm (or stack of eForms) for a client as a draft, without sending it.”
Prepares an eForm, or a stack of eForms, for a client as a draft without sending anything. Pre-fill Merge Fields fills questions linked to practice, staff and client details.
Create EForm for a New Client
ActionIn Zapier“Create and send an eForm from a template for a New Client.”
Sends an eForm from a template to someone who is not a client yet: you give the template, a client name and a client email, and decide whether OnboardMe emails the link.
Resend eForm
ActionIn Zapier“Emails the invitation again for a sent or opened eForm (not billed again).”
Emails the invitation again for an eForm that was sent or opened, and it is not billed a second time.
Send Draft eForm
ActionIn Zapier“Sends a draft eForm (or the whole stack it belongs to) to the client.”
Releases a draft eForm, or the whole stack it belongs to, to the client. Skip Email set to Yes marks it sent without emailing, so you share the link yourself.
Create a New Client
ActionIn Zapier“Creates a new Client.”
Puts a brand new client record in your practice. You choose the client type (Individual, Company, Trust or Partnership), the status Lead or Active, a first name or company name, and an email.
Send a Client an Identity Verification
ActionIn Zapier“Create and send a client an Identity Verification and optionally run an AML check.”
Creates an identity verification for an existing client and sends it, with an optional AML check.
Send a New Client an Identity Verification
ActionIn Zapier“Create and send a New Client an Identity Verification and optionally run an AML check.”
The same verification for someone not yet in OnboardMe: you supply a name, an email and a mobile number, all three required.
Convert Lead to Client
ActionIn Zapier“Converts a lead into an active client, keeping the same key.”
Turns an existing lead into an active client, and the lead key keeps identifying the same record afterwards, so nothing downstream breaks.
Create Lead
ActionIn Zapier“Creates a lead with contact details, addresses, status, source, value and an optional first note.”
The detailed way to open a lead: contact details, addresses, status, source, value and an optional first note in one go. Entity Type and a name are required.
Create a New Lead
ActionIn Zapier“Creates a new lead in the practice”
A lighter lead creator: it asks only for the person or company name and the entity type, then files the lead in the practice.
Add Note to Lead
ActionIn Zapier“Adds a note to an existing lead.”
Pins a note to an existing lead, identified by its Lead Key from a trigger, Create Lead or Find Lead.
Create Office
ActionIn Zapier“Creates a new office in your practice.”
Adds an office to your practice. The Office Name must be unique within the practice.
Update Office
ActionIn Zapier“Updates an office’s name, code, address or contact details.”
Revises an office's name, code, address or contact details. Reactivate Office set to Yes brings an inactive office back. The Office field is the only required one.
Approve Onboarding
ActionIn Zapier“Approves an onboarding that is Ready for Approval and sends it to the first recipient.”
Signs off an onboarding that is Ready for Approval and sends it to the first recipient.
Cancel Onboarding
ActionIn Zapier“Cancels an onboarding, stops the recipient link and refunds unused charges.”
Stops an onboarding, kills the recipient link and refunds unused charges.
Complete Onboarding
ActionIn Zapier“Completes a sent or submitted onboarding, saving every client to the practice and pushing them to connected systems.”
Closes a sent or submitted onboarding: every client is saved to the practice and pushed to connected systems.
Create Onboarding
ActionIn Zapier“Creates a client onboarding for one recipient and one or more clients, and optionally sends it.”
Builds a client onboarding for one recipient and one or more clients, and can send it at once. Send Now set to Yes sends the invitation; No keeps a draft.
Update Onboarding Details
ActionIn Zapier“Updates the invitation email subject, email content or client group of an onboarding.”
Rewrites the invitation email subject, the email content or the client group of an onboarding.
Get Onboarding Documents (ZIP)
ActionIn Zapier“Creates a ZIP file of every document uploaded for one client on an onboarding.”
Bundles every document uploaded for one client of an onboarding into a ZIP file.
Add Note to Onboarding
ActionIn Zapier“Adds a note to an onboarding, optionally emailing the current recipient about it.”
Leaves a note of up to 4000 characters on an onboarding. Notify Recipient set to Yes also emails the current recipient about it.
Pause Onboarding Reminders
ActionIn Zapier“Pauses or resumes automatic reminders on an onboarding.”
Holds or restarts the automatic reminders on an onboarding: Pause Reminders set to Yes pauses them, No resumes them.
Update Client From Onboarding
ActionIn Zapier“Copies the details collected for one onboarding client into the linked practice client and syncs connected systems.”
Copies what one onboarding client filled in into the linked practice client, and syncs connected systems.
Send Onboarding to Recipient
ActionIn Zapier“Sends (or resends) an onboarding to one specific recipient.”
Targets one specific recipient of an onboarding, to send or resend it to that person only. The Recipient Key comes from Find Onboarding or Create Onboarding.
Reset Onboarding Reminders
ActionIn Zapier“Restarts the reminder schedule on a sent onboarding (uses one onboarding request).”
Restarts the reminder schedule on an onboarding that has been sent.
Send Onboarding
ActionIn Zapier“Sends a draft onboarding to its first recipient, or sends it again to the current recipient if already sent.”
Sends a draft onboarding to its first recipient, or sends it again to the current recipient if it already went out.
Send Onboarding for Approval
ActionIn Zapier“Sends a draft onboarding to a staff member for approval.”
Routes a draft onboarding to a staff member for approval instead of to the client.
Create Payment Portal Link
ActionIn Zapier“Creates a 14-day link to the client's payment portal (to pay bills or save a card or bank account) without emailing it.”
Produces a 14-day link to the client's payment portal, where they can pay bills or save a card or bank account. Nothing is emailed.
Send Payment Portal Link
ActionIn Zapier“Emails the practice's Payment Portal Link email (a 14-day link) to the client's email address.”
Emails the practice's Payment Portal Link message, carrying a 14-day link, to the client's email address.
Approve Proposal
ActionIn Zapier“Approves a proposal that is awaiting approval and sends it to the client.”
Gives the approval a proposal is waiting for, then sends it on to the client.
Cancel Proposal
ActionIn Zapier“Cancels a proposal so the client's link stops working. Completed and renewed proposals cannot be cancelled.”
Voids a proposal so the client's link no longer works.
Create Proposal
ActionIn Zapier“Creates a proposal for an existing client from a list of services, without a template.”
Assembles a proposal for an existing client from a list of services, with no template. Name, client, staff member and at least one service are required.
Create Proposal From Template
ActionIn Zapier“Creates a proposal for an existing client from one of your proposal templates.”
Starts a proposal from one of your saved templates for an existing client. OnboardMe names it after the template and the client.
Update Proposal Details
ActionIn Zapier“Updates the settings of a draft or sent proposal (name, dates, terms, email, approval and so on); blank fields are left unchanged.”
Adjusts the settings of a draft or sent proposal (name, dates, terms, email, approval and more). Blank fields stay as they are.
Duplicate Proposal
ActionIn Zapier“Creates a new draft proposal copying the services, prices, billing, jobs and clients of an existing proposal.”
Copies the services, prices, billing, jobs and clients of an existing proposal into a new draft. Send Immediately set to Yes sends the copy once saved.
Mark Proposal Accepted
ActionIn Zapier“Records acceptance on the client's behalf (for example a signed paper copy) and runs the acceptance steps (billing, jobs, onboarding).”
Records acceptance on the client's behalf, for example after a signed paper copy, and runs the acceptance steps: billing, jobs and onboarding.
Mark Proposal Completed
ActionIn Zapier“Marks the work on a proposal complete and creates any bills set to be issued on completion.”
Flags the work on a proposal as done and creates any bills set to be issued on completion.
Get a Proposal PDF
ActionIn Zapier“Gets a PDF of a proposal”
Retrieves a PDF of a proposal from its Proposal Key, ready for the next step to file or share.
Reactivate Proposal
ActionIn Zapier“Turns a declined proposal back into a draft so it can be edited and sent again.”
Brings a declined proposal back to draft so it can be edited and sent again.
Renew Proposal
ActionIn Zapier“Creates a renewal of an existing proposal (same services, billing and jobs) and marks the original as Renewed.”
Creates a renewal with the same services, billing and jobs, and marks the original proposal as Renewed.
Reset Proposal Reminders
ActionIn Zapier“Restarts the automatic reminder schedule so the client receives the reminders again.”
Puts a proposal's automatic reminder schedule back to the start, so the client receives the reminders again.
Send Proposal
ActionIn Zapier“Sends a new proposal to the client (or to its approver when approval is required), or resends a proposal already sent.”
Delivers a new proposal to the client, or to its approver when approval is required, and can also resend one already sent.
Update Proposal Services
ActionIn Zapier“Changes, removes or adds service lines on a proposal; lines you do not mention are left unchanged.”
Changes, removes or adds service lines on a proposal; lines you do not mention stay untouched. Remove Line set to Yes drops the line and its sub-services.
Get Statement PDF
ActionIn Zapier“Gets the PDF of a client statement (the emailed copy for sent statements).”
Pulls the PDF of a client statement; for a sent statement, it is the emailed copy.
Add User
ActionIn Zapier“Adds a staff user to your practice and sends them an invite email.”
Invites a staff member to your practice by email, from a first name, last name and email address.
Deactivate User
ActionIn Zapier“Deactivates a staff user in your practice (they can be reactivated with Update User).”
Switches off a staff user in your practice; Update User can reactivate them later.
Assign Users to Office
ActionIn Zapier“Adds one or more staff users to an office, or removes them from their office.”
Places one or more staff users in an office, or takes them out of their current one when Remove From Office is Yes.
Update User
ActionIn Zapier“Updates a staff user’s name, mobile, role, office, meeting link or active status.”
Modifies a staff user's name, mobile, role, office, meeting link or active status. Deactivated set to No reactivates someone; blank keeps things as they are.
OnboardMe searches: find before you act
19 search steps look for data that already exists in OnboardMe, so a later step can use it.
A search step looks up something already in OnboardMe and hands it to the next steps. In the editor, the searches sit at the bottom of the Action event list under SEARCH, and some fields offer + Add search step to insert one just before. Whether a search wants the exact value or something close is decided by OnboardMe, not by Zapier.
Find Bill
SearchIn Zapier“Finds a bill (invoice) by ID, or by search text and status within a bill-date range.”
Locates one bill, either by its ID or by search text and status inside a bill-date range, and passes it on.
List Clients
SearchIn Zapier“Gets a list of clients.”
Returns a list of your practice's clients. Several client actions name it as the place to map a Client Key from.
Find Client by Key
SearchIn Zapier“Finds a client by its client key and returns full details, including addresses, custom fields and ID verification.”
Reads one client in full from its client key: addresses, custom fields and ID verification come back too.
Find Client Integration Links
SearchIn Zapier“Finds the IDs a client is linked to in connected systems such as XPM, FYI, Karbon, GreatSoft, QuickBooks, FreeAgent and BGL.”
Reveals the IDs a client is linked to in connected systems such as XPM, FYI, Karbon, GreatSoft, QuickBooks, FreeAgent and BGL.
Find Client Contact
SearchIn Zapier“Finds a contact person on a client, optionally matching by email or name (primary contacts first).”
Finds a contact person on a client, optionally matched by email or name, with primary contacts first.
Find Deal
SearchIn Zapier“Finds a deal by ID, name, client, group, status or source.”
Tracks down a deal by ID, name, client, group, status or source.
Find eForm
SearchIn Zapier“Finds an eForm by key, or the newest eForm matching a client, search text or status.”
Fetches an eForm by key, or the newest one matching a client, search text or status.
Find Client Group
SearchIn Zapier“Finds a client group by name or group code.”
Spots a client group by name or group code. Include Members also returns the clients in it, with key, name and email.
Find Lead
SearchIn Zapier“Finds a lead by lead key, or by name, email, status or source.”
Searches leads by lead key, or by name, email, status or source.
Find Office
SearchIn Zapier“Finds an office in your practice by ID, name or code.”
Identifies an office of your practice by ID, name or code.
Find Onboarding Document
SearchIn Zapier“Finds a requested or uploaded document on an onboarding, with its upload status.”
Checks a requested or uploaded document on an onboarding and tells you its upload status. Uploaded Only keeps documents that actually have a file.
Find Onboarding
SearchIn Zapier“Finds an onboarding by key, or the first match for search text, status or assigned user.”
Pulls up an onboarding by key, or the first match for search text, status or assigned user.
Find Outstanding Invoices
SearchIn Zapier“Finds unpaid and part-paid bills, most overdue first (needs a finance-role API key).”
Lists unpaid and part-paid bills, most overdue first. Overdue Only keeps those past their due date.
Find Payment
SearchIn Zapier“Finds a payment received against a bill, by ID or by client, search text and date range.”
Looks for a payment received against a bill, by ID or by client, search text and date range.
Find Proposal
SearchIn Zapier“Finds a proposal by key, or by client, status, text or last-updated date.”
Retrieves a proposal by key, or by client, status, text or last-updated date.
Find Proposal Pricing
SearchIn Zapier“Finds a proposal's service lines and prices, invoices, recurring billing and XPM/FYI jobs.”
Exposes a proposal's service lines and prices, its invoices, recurring billing and XPM or FYI jobs.
Find Recurring Billing Schedule
SearchIn Zapier“Finds a recurring billing schedule by ID or search text.”
Reaches a recurring billing schedule by its ID or by search text.
Find Statement
SearchIn Zapier“Finds a sent client statement by ID, or the client's most recent sent statement.”
Gets a sent client statement by ID, or the client's most recent sent statement.
Find User
SearchIn Zapier“Finds a staff user in your practice by user key, email or name.”
Matches a staff user in your practice by user key, email or name.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap and the steps that relied on it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create. No OnboardMe search offers that variant, so a missing item has to be created by a separate action.
- If multiple search results are found?Three ways out when several items match: keep the first one (the default), stop the Zap, or hand all of them on at once.
When an OnboardMe Zap breaks
Most broken Zaps fail for reasons that have nothing to do with OnboardMe itself.
Zapier attaches no help article to OnboardMe and no rate limit is documented for it, so the cases below are the general ones that hit any OnboardMe Zap. For a Zap that already misbehaves, see Zapier troubleshooting.
Old records never come through
A Zap only reacts to what happens after you switch it on. Proposals accepted or eForms submitted before that are never picked up; moving that backlog is a separate job.The Zap that sets itself off
A Zap that writes into the very place its own trigger watches starts itself again and again, and burns through your task count fast.A big batch held back
After a bulk import or a migration, a trigger can suddenly return a huge batch, and Zapier's flood protection can hold it back.A filter that never passes
Filter rules are typed: a text rule only works on text, a number rule only on numbers. Pick the wrong one and nothing ever gets through.
Need help automating OnboardMe with Zapier?
A person reads every message.



