> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hiveinspect.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Automation Settings Explained: When, Who and What Each Automation Sends

> Every basic automation setting in Hive Inspect explained: event types, delays, channels, recipients, message content, testing, saving and checking what was sent.

<p className="hive-locator">In the dashboard: <strong>Automations → Create</strong>, or click an automation → <strong>Edit</strong></p>

<div className="hive-meta">
  <span>15 min read</span>
</div>

An **automation** is an email, text or webhook that Hive Inspect sends for you when something happens to an inspection. A booking is confirmed, a report is published, a payment is late. You set it up once, and Hive sends it for every inspection from then on.

This page explains every setting you see when you create or edit an automation, in the order they appear. The settings under **Advanced Settings** (services, filters, sleep hours and send conditions) have their own page: [Automation Settings: Advanced](/how-tos/automation-advanced-settings).

<Tip>
  New to automations? You don't have to build them from scratch. Import ready-made ones from the [Automation Starter Pack](/how-tos/automation-starter-pack) first, then come back here to change them.
</Tip>

## Every automation answers four questions

| Question | Setting | Example |
| - | - | - |
| **When** does it send? | [Event Type](#event-type) and [Delay](#delay) | 24 hours before the inspection |
| **How** does it send? | [Channel](#channel) | Text message |
| **Who** gets it? | [Recipient](#recipient) | The client |
| **What** does it say? | [Message Content](#message-content) | "Hi Sarah, see you tomorrow at 9 AM..." |

Everything else is optional. Most automations never need **Advanced Settings** at all.

***

## The Automations page

Click **Automations** in the left menu. You see every automation in your account, one per row.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-list.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=2394e1609e7f836990b90ea376e29481" alt="The Automations page with Dedicated Number, Compose, Browse and Create buttons at the top, a Filters bar with Event Type, Channel, Recipient Includes, Service, Status and Sort, and a table of automations such as Inspection Scheduled - Customer Confirmation, Agreement Not Signed - 24 Hour Reminder and Radon Test - What to Expect, each with its event type, channel, delay, recipient, services and an on or off status switch" width="2560" height="1380" data-path="images/how-tos/automation-basic-list.png" />

**The buttons at the top**

* **Dedicated Number:** get your own phone number for texts. See [Your own text number](/how-tos/dedicated-phone-number).
* **Compose:** send a one-off email by hand. It is not an automation.
* **Browse:** import ready-made automations from the Automation Template Hub.
* **Create:** build a new automation from a blank form.

**The columns**

| Column | What it shows |
| - | - |
| **Name** | The name you gave it. Only your team sees it. |
| **Event Type** | What makes it send. |
| **Channel** | **EMAIL**, **SMS** or **WEBHOOK**. |
| **Delay** | How long after (or before) the event it sends. **Immediate** means no delay. |
| **Recipient** | Who gets it. A green badge with an email address or phone number means one specific address. **No recipient** means it never sends on its own. |
| **Services** | **All services**, or the services it is limited to. |
| **Status** | The on/off switch. Off means it stops sending. See [Active](#active). |

**The filters** narrow the list. **Recipient Includes** has a **Custom Email** choice that shows automations sent to one specific address. **Sort** sets the order: **Custom order** lets you drag rows by the handle on the left; the other choices sort by date created or put active automations first.

### Edit, duplicate or delete an automation

Click the **⋮** button at the end of a row.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-row-menu.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=6e90a2b14814f5aedaff898331f40423" alt="A window titled Inspection Scheduled - Customer Confirmation with three buttons: Edit, Duplicate and Delete" width="420" data-path="images/how-tos/automation-basic-row-menu.png" />

* **Edit** opens the automation so you can change it.
* **Duplicate** makes a copy named "... - Copy" with every setting. The copy starts **switched off**, so clients don't get two emails while you change it. Switch it on when it's ready.
* **Delete** removes the automation for good. It also removes its history from every inspection's **Automations** page, so you can no longer see what it sent.

<Warning>
  To stop an automation, **switch it off** instead of deleting it. You keep the record of everything it already sent, and you can switch it back on later.
</Warning>

***

## Basic Configuration

This is the first box on the page. It sets **when** the automation sends and **how**.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-config.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=323d067f8c1d9d3ee9b8f3559bce6746" alt="The Basic Configuration box with Event Type set to Inspection Scheduled, the Active switch on with the words Run automatically, Automation Name set to Inspection Scheduled - Customer Confirmation with a 44/50 counter, Channel set to Email, and Delay set to 0 Minutes with the blue line Send immediately after the inspection has been scheduled" width="2400" height="796" data-path="images/how-tos/automation-basic-config.png" />

### Event Type

The event type is the moment that starts the automation. Click the box to see the list, grouped by kind. Each one has a short description underneath. Type in **Search event types...** to find one quickly.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-event-type-open.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=3003cb0067d5f65003546ef67b8d4928" alt="The Event Type list open with a Search event types box and the Scheduling group: Inspection Scheduled, Triggers when an inspection is confirmed; Event Scheduled, Triggers when a new event is added to a confirmed inspection; Send Inspection Quote, Triggers when an inspection is in review by customer; Inspection Rescheduled; and Inspection Cancelled" width="1914" height="834" data-path="images/how-tos/automation-basic-event-type-open.png" />

Here is exactly when each one sends. "Start time" means the inspection's scheduled date and time.

**Scheduling**

| Event type | Sends when | Can send more than once per inspection? |
| - | - | - |
| **Inspection Scheduled** | The inspection becomes **Confirmed**. That is when you book it as confirmed, or when you confirm a draft, a waiting booking or an accepted quote. | No |
| **Event Scheduled** | A new [inspection event](/faq/scheduling#add-inspection-events-calendar) (for example a radon pickup) is added to a confirmed inspection. Events added before the inspection was confirmed send when it is confirmed. The delay counts from when the event was **added**, not from the event's own time. | Yes, once per new event |
| **Send Inspection Quote** | The inspection is put in **Review**, which means a quote is waiting for the client to accept. If the client accepts (or you move it out of review) before the message goes out, it is not sent. | No |
| **Inspection Rescheduled** | The date or time of the inspection changes. | Yes, every reschedule |
| **Inspection Cancelled** | The inspection is cancelled or rejected. This includes bookings that were never confirmed. Deleting an inspection does **not** send it. | Yes, if it is reopened and cancelled again |

**Actions Confirmation** (something the client or you just did)

| Event type | Sends when | Can send more than once per inspection? |
| - | - | - |
| **Agreement Signed** | The **last** unsigned agreement is signed, so every agreement is now signed. | No |
| **Payment Received** | The inspection is **paid in full**. | No |
| **Add-ons Updated** | The add-ons on the inspection change, whether the client or you change them. | Yes, every change |
| **Report Published** | **Any** report on the inspection is published. It always waits at least **5 minutes**, so the PDF is ready when the client clicks. Reports published within that wait are sent together in one message. | Yes, every publish |
| **Additional Report Added** | You upload an additional report, such as a lab result or a third-party PDF. | No |
| **Inspection Complete** | Everything is done: the inspection's end time has passed, it is paid in full, every agreement is signed, and every report is published. If the work is finished early, it waits for the end time. | No |

**Actions Pending** (reminders that stop by themselves when they're no longer needed)

| Event type | Sends | Skipped automatically when |
| - | - | - |
| **Agreement Not Signed Reminder** | The delay you set **before** the start time | Every agreement is signed, or the inspection has no agreements |
| **Payment Not Received (Pre-Inspection)** | The delay you set **before** the start time | The client has paid, or nothing is owed |
| **Payment Not Received (Post-Inspection)** | The delay you set **after** the start time | The client has paid, or nothing is owed |

**Pre-Inspection**

| Event type | Sends | Notes |
| - | - | - |
| **Pre-Inspection Reminder** | The delay you set **before** the start time | A plain reminder, for example "See you tomorrow at 9 AM". |
| **Add-ons Upsell** | The delay you set **before** the start time | Only offers add-ons with **Allow Upselling** turned on. Skipped when there are none left to offer. See [Send add-on upsell emails](/how-tos/add-on-upsell-emails). |
| **Pre-Event Reminder** | The delay you set **before** an inspection event's start time | For events such as a radon pickup. Each event gets its own reminder. If the event moves, its reminder moves with it. If the event is deleted, its reminder is cancelled. |

**Post-Inspection**

| Event type | Sends | Notes |
| - | - | - |
| **Post-Inspection Follow-up** | The delay you set **after** the start time | Counts from the **start** time, not the end. A 24-hour follow-up for a 9 AM inspection goes out at 9 AM the next day, even if the report isn't published yet. For anything that should wait for the report, use **Report Published** or **Inspection Complete** instead. |

**None** is at the very bottom of the list. An automation with no event type never sends by itself. It sits on each inspection's **Automations** page as **Waiting**, and you send it by hand with **Send Now**. Use it for messages you only send sometimes.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-event-type-more.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=76bb885a2bad30158617390c469b11ad" alt="The bottom of the Event Type list: the Pre-Inspection group with Pre-Inspection Reminder, Add-ons Upsell and Pre-Event Reminder, the Post-Inspection group with Post-Inspection Follow-up, and None, No automatic trigger (manual use only)" width="1914" height="820" data-path="images/how-tos/automation-basic-event-type-more.png" />

<Note>
  **Most messages only go out for confirmed inspections.** Except for **Send Inspection Quote** and **Inspection Cancelled**, an automation sends only while the inspection is **Confirmed**. If something happens while the booking is still a draft, waiting or a quote, that message is cancelled. It is not saved for later. For example, if a client pays before you confirm their booking, the **Payment Received** thank-you is not sent. Reminders (before and after the inspection) are set up when you confirm, so they are not affected.
</Note>

### Active

The **Active** switch (**Run automatically**) turns the automation on or off. It is the same switch as the **Status** column on the Automations page.

When you switch it **off**:

* It stops being added to new inspections.
* Messages already scheduled for a set time, such as reminders, are cancelled when that time comes. Switching it back on does not bring them back.
* Messages still waiting for their event stay waiting. If you switch it back on before the event happens, they still send.
* You can still send it by hand with **Send Now** on an inspection.

### Automation Name

Up to 50 characters. Only you and your team see it; clients never do. Use a name that says what it is and who it goes to, such as "Agreement Not Signed - 24 Hour Reminder", so the list is easy to scan.

### Channel

* **Email:** a formatted email with your inspector card added at the bottom.
* **SMS:** a text message. See [Your own text number](/how-tos/dedicated-phone-number) for which number it comes from.
* **Webhook:** sends the inspection details to another app or service (for example Zapier) instead of to a person. See [Webhooks](/api/webhooks). Most inspectors never need it.

To send the same message by email **and** text, make two automations, one for each channel. **Duplicate** makes this quick.

### Delay

The delay box changes its name depending on the event type:

| Label you see | Event types | What the number means |
| - | - | - |
| **Delay** | Event types that react to something happening (Inspection Scheduled, Report Published, Payment Received and so on) | How long **after** the event to wait. **0** sends straight away. |
| **Send Before Inspection** | Agreement Not Signed Reminder, Payment Not Received (Pre-Inspection), Pre-Inspection Reminder, Add-ons Upsell | How long **before** the start time to send. |
| **Send After Inspection** | Post-Inspection Follow-up, Payment Not Received (Post-Inspection) | How long **after** the start time to send. |

Pick **Minutes**, **Hours** or **Days** next to the number. The blue line underneath says in plain words when it will send, for example "Send 24 hours BEFORE the inspection if agreement is not signed". Read it before you save.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-config-before.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=e392eefd3fff2f4f733f823595db3adc" alt="Basic Configuration for Agreement Not Signed - 24 Hour Reminder: Event Type Agreement Not Signed Reminder, Channel Email, and the delay box now labelled Send Before Inspection with 24 Hours and the blue line Send 24 hours BEFORE the inspection if agreement is not signed" width="2400" height="796" data-path="images/how-tos/automation-basic-config-before.png" />

**Good to know about timing**

* **Booked too late for a reminder?** If a "before" reminder's send time has already passed when the inspection is confirmed, it is skipped. A 24-hour reminder on an inspection booked for 2 hours from now never sends. Hive only sends a late message if it is less than 15 minutes late.
* **Rescheduled inspections.** Reminders before and after the inspection move with the new time automatically. Messages that already sent are not sent again (except **Inspection Rescheduled** itself).
* **Report Published** always waits at least 5 minutes, even if you set 0.
* **Sleep hours** can hold a message overnight. See [Sleep Hours](/how-tos/automation-advanced-settings#sleep-hours).
* **Times use your organization's time zone**, set in **Org Settings → Scheduling**.

***

## Recipient

The second box sets **who** gets the message. Webhook automations don't have this box.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-recipient-roles.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=63089654f35a124f417c45ef55e42939" alt="The Recipient box asking Who should receive this notification, with Inspection contact / inspector by role selected, a Select recipient type(s) box, Customer and Buyer Agent chosen, and the note Sends to every matching recipient. A contact matching more than one selected type receives it once." width="2400" height="660" data-path="images/how-tos/automation-basic-recipient-roles.png" />

You have three choices.

### By role

Choose **Inspection contact / inspector by role**. This is what you want almost every time. Pick one or more roles. For each inspection, Hive sends the message to **everyone on that inspection with that role**.

| Role | Who gets it |
| - | - |
| **Customer** | Every client on the inspection. If there are two buyers, both get it. |
| **Buyer Agent** | The buyer's agent on the inspection. |
| **Listing Agent** | The listing (seller's) agent. |
| **Insurance Agent** | The insurance agent. |
| **Sub Contractor** | The subcontractor added to the inspection. See [Automate subcontractor emails](/how-tos/subcontractor-emails). |
| **Lender**, **Builder**, **Transaction Coordinator**, **Attorney**, **Title Company**, **Other** | The contact added to the inspection with that role. |
| **Inspector** | Every team member assigned to the inspection. Team members assigned only to an inspection event do not get it. |

* **No one with that role?** Nothing is sent and nothing goes wrong. An automation to the buyer's agent simply doesn't send for an inspection with no buyer's agent.
* **Several roles picked?** Each person gets one copy. Someone who matches two of the roles you picked still gets it only once.
* **Contact has no email (or no mobile number for a text)?** The message shows as **Failed** on the inspection with "No email address" or "No phone number". Add the details to the contact, then use **Send Now**.
* **Contact unsubscribed** from your emails? The email is cancelled for them.
* **Contact details changed after booking?** Hive uses the contact's details as they are when the message goes out.

<Tip>
  The role comes from how the contact was added to the **inspection**, not from the contacts list. If an agent was added as the listing agent by mistake, the buyer agent emails won't reach them. Fix the role on the inspection.
</Tip>

### Specific email address (or Specific phone number)

Sends every message to one fixed address, such as your office inbox. For texts, this choice reads **Specific phone number** and takes a US number.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/NwTJaaWUdC1WBK1L/images/how-tos/automation-basic-recipient-email.png?fit=max&auto=format&n=NwTJaaWUdC1WBK1L&q=85&s=52fad82ed8285249b4dfc3c2b246b621" alt="The Recipient box with Specific email address selected and office@example.com typed in" width="2400" height="556" data-path="images/how-tos/automation-basic-recipient-email.png" />

Use it for internal alerts, for example a copy of every new booking to your scheduler.

* Placeholders still fill in with the inspection's details. `{{{client_first_name}}}` shows the **client's** name, even though the client isn't the one receiving it.
* [Contact Tag Filters](/how-tos/automation-advanced-settings#contact-tag-filter) don't apply, because there's no contact to check.
* No unsubscribe link is added.

### None

The automation has no one to send to, so it never sends, not even with **Send Now**. Use **None** only while you're still setting an automation up.

***

## Message Content

The third box is the message itself.

### Email

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-message-email.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=56ee1ee4962bfacdb14b2ced24747232" alt="The Message Content box for an email: Subject Your inspection at {{{property_address}}} is confirmed, an empty CC Email (Optional) box with the note Add email address(es) to CC on all emails sent by this automation, and the Message Body editor with a toolbar starting with an Insert Placeholder button, followed by bold, italic, underline, lists, alignment, text size, colors, clear formatting, link, code, image, video and table buttons, and a message that uses placeholders such as {{{client_first_name}}}, {{{inspection_date}}}, {{{agreement_link}}} and {{{invoice_link}}}" width="2416" height="1466" data-path="images/how-tos/automation-basic-message-email.png" />

* **Subject** (required): the email subject line. Placeholders work here too.
* **CC Email (Optional):** addresses that get a copy of **every** email this automation sends. Separate several with commas. If the contact has their own CC addresses saved, they're added as well, and nobody gets it twice. A typo is caught when you save.
* **Message Body** (required): write the email. The toolbar formats text, adds links, images (up to 10 MB each), videos and tables.

**Insert Placeholder** adds a detail that fills in for each inspection, such as the client's name, the address, the date, or a link to sign the agreement or pay. Click where you want it in the message, click **Insert Placeholder**, and search or pick from the list. The blue **i** button next to it explains how placeholders work.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-placeholders.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=43f3472ad94f9caada56b6b48956aaba" alt="The Insert Placeholder list open, with Available Placeholders, a Search placeholders box, the Portal Links group listing Customer Reports Portal, Inspection Review Link, Add-ons Upsell Link, Reports, Payment Link, Customer Agreement Link and Invoice Link, and the Client Information group starting with Client First Name" width="380" data-path="images/how-tos/automation-basic-placeholders.png" />

<Tip>
  Never type prices, dates or links into a message by hand. Use placeholders, so every email shows that inspection's real details. Placeholders have three braces, like `{{{inspection_date}}}`. Placeholders copied from other software don't work. The full list is on the [Placeholders](https://dashboard.hiveinspect.com/dashboard/business-tools/placeholders) page under **Business Tools**.
</Tip>

**The email footer** is added to the bottom of every automation email. You don't add it yourself.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-footer.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=81075473eaaa483b82fed00122106185" alt="A preview labelled Email footer automatically added below: a blue card with a photo placeholder, Inspector Name, Email, License, Credentials and Phone, and the note Inspector name, photo, license, and credentials come from the assigned inspector. Email and phone come from your organization." width="2308" height="548" data-path="images/how-tos/automation-basic-footer.png" />

* The card shows the name, photo, license number and credentials of the **first inspector assigned** to the inspection. Rows with nothing in them are left out. If no inspector is assigned, the card is left out.
* The email and phone on the card are your company's. To show each inspector's own email and phone instead, turn on **Show the inspector's own phone and email** under **Org Settings → Business Management → Inspector Contact Info**.
* Below the card, a short line says the email was sent on behalf of your company and that replies go to your company email. Emails to contacts also get an **Unsubscribe** link.

### Text message (SMS)

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-message-sms.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=08652185697f5f9a6ab5a87d335f36b2" alt="The Message Content box for a text: a Placeholder button, Message Body with the note 160 chars = 1 SMS segment, 1600 max, a text message using placeholders, and the counter 211 characters (2 SMS segments)" width="2400" height="648" data-path="images/how-tos/automation-basic-message-sms.png" />

* Write plain text. Use **Placeholder** (top right) to add details.
* Each 160 characters is one text "segment". Longer messages are sent as several segments joined together. Keep texts short.
* A text can be at most **1,600 characters**. Hive won't save a longer one.
* The counter counts what you typed, **including the placeholder names**. The real text is a different length once the placeholders fill in. A long address or link makes it longer.
* Emoji make a segment much shorter (70 characters), so use them sparingly.
* Nothing is added to the end of your text. If you want a sign-off such as your company name, type it or use `{{{company_name}}}`.
* Texts come from your [dedicated number](/how-tos/dedicated-phone-number) once it's approved, or from Hive's shared number until then. Replies to the shared number don't reach you.

### Webhook

A webhook sends the inspection's details to a web address instead of to a person. You enter the **Webhook URL** (it must start with `https://`), choose which **Payload** sections to include (**Payments** carries the payment status, the amounts paid and due, and each payment and refund), and copy the **Signing secret** into the receiving app so it can check that the data came from Hive. See [Webhooks](/api/webhooks) and [Verify webhook signatures](/api/webhook-signatures) for the details.

***

## Test before you rely on it

Test buttons are at the top right of the **Edit Automation** page: **Test Email**, **Test SMS** or **Test Webhook**, depending on the channel. They aren't on the **Create Automation** page, so create the automation first.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-test-email.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=a4e8371ba59866efe740744423ddb7fc" alt="The Test Email Automation window with an Email Address box, a Select Inspection list with the note The test email will use data from this inspection to fill in placeholders, and Cancel and Send Test Email buttons" width="440" data-path="images/how-tos/automation-basic-test-email.png" />

1. Type the email address (or mobile number) to send the test to. Use your own.
2. Pick an inspection from **Select Inspection**. Its details fill the placeholders, so pick one that has a client, an agent and a price.
3. Click **Send Test Email** (or **Send Test SMS**).

Good to know:

* **The test uses the last saved version.** Save your changes first, or you'll test the old wording.
* Filters and send conditions are not checked, CC addresses don't get a copy, and nothing is recorded on the inspection. The test only shows you what the message looks like.

***

## Save your changes

**On the Create Automation page,** click **Create Automation** at the bottom. If you have inspections booked already, Hive then asks how to apply it:

* **New inspections only:** it starts with inspections booked from now on.
* **Include existing future inspections:** it is also added to inspections already on your calendar that haven't started yet. Reminders get their send times right away. Event-based messages (such as **Payment Received**) send the next time that event happens on those inspections. They don't send for things that already happened.

**On the Edit Automation page,** a bar appears at the bottom as soon as you change something. Click **Save** in it. If you try to leave with unsaved changes, your browser warns you.

<img src="https://mintcdn.com/hiveinspect-43c85ed1/1Jk6H7a_IamXkQno/images/how-tos/automation-basic-save-bar.png?fit=max&auto=format&n=1Jk6H7a_IamXkQno&q=85&s=e12cc3d826d2a318a0f0814c3973f9a6" alt="A dark bar reading You have unsaved changes with a blue Save button" width="400" data-path="images/how-tos/automation-basic-save-bar.png" />

### What changes when you edit an automation

| You change | Messages already waiting or scheduled | Messages already sent |
| - | - | - |
| Subject, message or CC | Use the new wording | Unchanged |
| Delay | Reminders already scheduled keep their time. New inspections use the new delay. | Unchanged |
| Recipient roles | Messages already set up for existing inspections keep their recipients. New inspections use the new roles. | Unchanged |
| Switch off | Scheduled ones are cancelled when they come due | Unchanged |
| Send Conditions, Custom Field Filters, Contact Tag Filter | Checked again just before each message goes out, so the new settings apply | Unchanged |

***

## See what was sent for an inspection

Open the inspection and click **Automations** under **Quick Actions**. Every automation for that inspection is listed with its status:

| Status | Meaning |
| - | - |
| **Waiting** | Waiting for its event. For example, **Report Published** stays Waiting until you publish. |
| **Scheduled** | Has a set send time and will go out then. |
| **Sent** | Sent. |
| **Failed** | Couldn't be sent, for example because the contact has no email address. |
| **Cancelled** | Won't be sent. Either someone cancelled it, or Hive stopped it because it was no longer needed (the agreement was signed, the client paid, a filter didn't match, the inspection was cancelled and so on). The reason is shown under the message. |
| **Bounced** / **Spam** | The email was sent, but the receiving server rejected it or the person marked it as spam. |

From there you can:

* **Send Now:** send a copy of a waiting, scheduled or cancelled message straight away. It skips filters and send conditions, but still respects [Sleep Hours](/how-tos/automation-advanced-settings#sleep-hours). During sleep hours it tells you when the message will go out. The original stays and still sends at its own time, so cancel it if you only want one.
* **Send Again:** send a message that already went out once more. It uses the automation's **current** wording, so changes you made since the first send are included.
* **Cancel:** stop a message that hasn't gone out yet.

See [Automation History for an inspection](/how-tos/automation-history) for every status, button and cancel reason.

***

## Common questions

<AccordionGroup>
  <Accordion title="Why didn't my automation send?" id="why-didnt-it-send">
    Open the inspection, click **Automations** and find the message. Then check these, in this order:

    1. **It isn't on the list at all.** The automation was created after the inspection was booked and you chose **New inspections only**, it is limited to other [services](/how-tos/automation-advanced-settings#services), or the inspection has no one with the recipient's role.
    2. **It says Waiting.** Its event hasn't happened yet. For example, the report isn't published.
    3. **It says Cancelled.** Hive stopped it on purpose, and the reason is shown under the message. The most common reasons: the inspection wasn't **Confirmed** when the event happened, the reminder was no longer needed (signed, paid), a [send condition or filter](/how-tos/automation-advanced-settings) didn't match, the automation was switched off, or a reminder's send time had already passed when the inspection was booked.
    4. **It says Failed.** Usually the contact has no email address or mobile number. Fix the contact, then click **Send Now**.
    5. **It says Sent but the client didn't get it.** Check their spam folder, and see [Why are my emails going to spam](/faq/automations-and-emails#emails-going-to-spam-own-domain).
  </Accordion>

  <Accordion title="Why did a client get the same email twice?" id="duplicate-emails">
    Usually two automations do the same job, for example one you imported and another you built yourself. Look on the **Automations** page for two rows with the same event type, channel and recipient, and switch one off. (A copy made with **Duplicate** starts switched off, so it only sends once you switch it on.) Also check whether someone clicked **Send Again** on the inspection. For events that can happen more than once, such as **Report Published**, turn on [Only Trigger Once](/how-tos/automation-advanced-settings#only-trigger-once).
  </Accordion>

  <Accordion title="Can one automation send an email and a text?" id="email-and-text">
    No. Each automation has one channel. Make one automation for the email and another for the text. **Duplicate** the email one, change the **Channel** to **SMS**, and write a shorter message.
  </Accordion>

  <Accordion title="How do I send the report email to the client and the agent?" id="client-and-agent">
    Pick both **Customer** and **Buyer Agent** under **Recipient**. Each person gets their own copy, with their own link. Many inspectors prefer two automations instead, so the agent's email can have different wording.
  </Accordion>

  <Accordion title="Does the follow-up email wait for the report?" id="follow-up-before-report">
    No. **Post-Inspection Follow-up** counts from the inspection's **start** time, so it can arrive before the report is published. To send something only after the report is out, use **Report Published** with a delay, or **Inspection Complete**, which waits until the report is published, the invoice is paid and the agreements are signed.
  </Accordion>

  <Accordion title="Why didn't the 24-hour reminder go out for a last-minute booking?" id="reminder-skipped-late-booking">
    The send time had already passed. A reminder set for 24 hours before a 2 PM inspection is due at 2 PM the day before. If you book the inspection after that, the reminder is skipped instead of being sent late. Add a shorter reminder (for example 2 hours before) if you often get last-minute bookings.
  </Accordion>

  <Accordion title="I edited the message. Will inspections already booked get the new wording?" id="edit-updates-booked">
    Yes, for messages that haven't been sent yet. Messages already sent keep the wording they were sent with. **Send Again** uses the new wording.
  </Accordion>
</AccordionGroup>

## Where to go next

* [Automation Settings: Advanced](/how-tos/automation-advanced-settings): services, tag and name filters, sleep hours, send conditions, custom field filters, late-added contacts and Only Trigger Once.
* [Automation Starter Pack](/how-tos/automation-starter-pack): which ready-made automations to import first.
* [Send add-on upsell emails](/how-tos/add-on-upsell-emails): one email per add-on, only to clients who haven't booked it.
* [Automations FAQ](/faq/automations-and-emails): resending, spam, placeholders and texts.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.