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

# Activity Log

> Every change, email, internal note and to-do on bookings, orders and customers in one timeline.

The activity log shows you the full history of a record in one timeline: changes, sent and received emails, internal notes, your team's to-dos and events such as calendar syncs. Right in the log you can write notes, hand out to-dos to colleagues and reply to your customers by email.

<Warning>
  Admin 3.0 beta (as of October 5). Changes are possible.
</Warning>

## Where do I find the activity log?

In the admin area the log is called **Activity**. You find it in these places:

| Place | What you can do in the log |
| :- | :- |
| Booking details, order details and customer details | Write notes and send emails to customers |
| Booking details in the calendar and in the **Bookings** and **Orders** tables | Write notes and send emails to customers |
| Blockers | Write notes |
| Resources, services, plans and booking bundles | The **Activity** action opens the log at the side, where you can write notes |
| Other settings such as products, available dates or forms | The **Activity** action shows the changes without letting you write notes |

The oldest loaded entry is at the top, the newest at the bottom. When you scroll up, anny loads older entries. If new events come in while you are reading further up, the bell icon in the top right shows a hint such as **Show 2 new events**.

## Filter and search entries

Click the filter icon (**Filter**) in the top right. Five filters appear below it:

| Filter | What you see there |
| :- | :- |
| **Everything** | All entries in one timeline |
| **Notes** | Your team's internal notes, including to-dos, replies and reactions |
| **Communication** | Emails to and from customers, automatic emails from anny, SMS and WhatsApp messages, and calls and chats of the AI assistant |
| **Changes** | Who changed what on the record and when, for example booking created, accepted, moved or cancelled. Changes made by the AI agent appear here too. |
| **System** | Events without an acting person: calendar syncs, imports from external calendars and access codes |

<Frame>
  <img src="https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/activity-log/activity-filters.png?fit=max&auto=format&n=F42XR9Qo633KmWK1&q=85&s=a0f0f2265821763f32852567f9f90670" alt="Activity log with the filters Everything, Notes, Communication, Changes and System open" width="2762" height="1554" data-path="images/activity-log/activity-filters.png" />
</Frame>

With the magnifier icon (**Search activity**) you search the text of the entries, for example a subject or a name. You can combine search and filters.

<Tip>
  If a day has more than three changes or system events, anny groups them under **Everything**. Click **Show more** to see all entries of that day. When you pick a filter or search, you see all entries right away.
</Tip>

Entries with details, for example a change or an email, expand via the arrow on the left.

## Internal communication: notes and to-dos

Notes are visible to your team only. Customers never see them, neither on the booking page nor by email. In the log you recognize them by **Note · internal**.

### Write a note

<Steps>
  <Step title="Choose Note">
    In the input field at the bottom of the log, choose **Note**.

    The field shows **Write a note…** and the hint **Internal**.
  </Step>

  <Step title="Enter the text">
    Write your note. Type `@` to mention a colleague.

    The mentioned person gets a notification.
  </Step>

  <Step title="Save the note">
    Click **Add note** or press `⌘` + `↩` (Windows: `Ctrl` + `Enter`).

    The note appears at the bottom of the log.
  </Step>
</Steps>

Below each note you can start a thread with **Reply** and add an emoji with **Add reaction**. You can delete your own notes via the three dots.

### Assign to-dos

A note becomes a to-do as soon as you assign a person or set a due date. This way you hand out tasks right on the booking, order or customer.

<Steps>
  <Step title="Write a note">
    In **Note** mode, write what needs to be done.

    Below the text you see **Assign** and **Due**.
  </Step>

  <Step title="Assign a person">
    Click **Assign** and pick someone from your team.

    The name replaces **Assign** in the input field.
  </Step>

  <Step title="Set a due date">
    Click **Due** and pick a date. This step is optional.

    The date replaces **Due** in the input field.
  </Step>

  <Step title="Save the to-do">
    Click **Add note**.

    The to-do appears in the log with **Mark as done**, the due date and **Assigned to**.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/activity-log/activity-task.png?fit=max&auto=format&n=F42XR9Qo633KmWK1&q=85&s=97554d0a19f76c499c9b09d72257ce93" alt="Activity log with the Notes filter, an open to-do and a new note being assigned to Anna Berger" width="2762" height="1554" data-path="images/activity-log/activity-task.png" />
</Frame>

To-dos go through these states:

| Display | Meaning |
| :- | :- |
| **Mark as done** with **Due** and a date | The to-do is open |
| **Overdue since** and a date | The due date has passed |
| **Completed** and a date | Someone checked off the to-do. **Reopen** makes it open again. |

You can also change the assignee and due date later via the icons in the top right of the note. **Remove assignment** and **Remove due date** take them off again.

### Notifications

anny notifies you in the admin area and by email when:

* someone assigns a to-do to you. The email contains the due date and the button **Open to-do**.
* someone mentions you in a note.
* someone replies to your note or to a to-do assigned to you.
* a customer replies by email.

You choose which of these notifications you receive in the **Activity** group of your [notification settings](/en/admin-notifications): **To-dos assigned to me**, **Notes** and **Customer messages**. You are always notified about mentions.

## External communication: emails to customers

From the log of a booking, order or customer you email the customer directly. The email and all replies stay in the log, so your whole team sees the conversation.

<Steps>
  <Step title="Choose Email">
    In the input field at the bottom of the log, choose **Email**.

    Under **To** you see the customer's name and email address.
  </Step>

  <Step title="Enter subject and text">
    Enter what it is about under **Subject** and write your message.

    The **Send email** button becomes active as soon as subject and text are filled in.
  </Step>

  <Step title="Send the email">
    Click **Send email**.

    The email appears in the log as **Email · outbound** and gets a delivery status.
  </Step>
</Steps>

<Frame>
  <img src="https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/activity-log/activity-email.png?fit=max&auto=format&n=F42XR9Qo633KmWK1&q=85&s=dcf4bdb5d92550523fa5984dbc7564f8" alt="Activity with the Communication filter, an inbound customer email and the input field in Email mode with To, Subject and message" width="2762" height="1554" data-path="images/activity-log/activity-email.png" />
</Frame>

When the customer replies, the reply lands in the log automatically as **Email · inbound**. With **Reply** you answer directly; the subject is carried over.

<Note>
  The **Email** option is only active if a customer with an email address is set on the record. If you just changed the customer or their email address, save first. Blockers only have notes.
</Note>

### Automatic emails and delivery status

Under **Communication** you also see every email anny sends automatically, for example booking confirmations, reminders or invoices. Expand an email to see the subject, the recipient and how the status developed. **Open** shows the email as it was sent.

| Status | Meaning |
| :- | :- |
| **Sent** | anny sent the email |
| **Delivered** | The recipient's mail server accepted the email |
| **Opened** | The recipient opened the email |
| **Clicked** | The recipient clicked a link in the email |
| **Bounced** | The email address does not exist |
| **Blocked** | The recipient's mail server refused the email |
| **Inbox full** | The recipient's inbox is full |

<Tip>
  If the status shows **Delivered** but the customer cannot find the email: the message may be in the spam folder or in a folder such as "Other".
</Tip>

### Other messages

**Communication** also shows:

* SMS and WhatsApp messages, for example with an access code, with their delivery status
* calls and chats between the anny AI assistant and customers. Expanded, you see the **AI summary** and, for calls, can **Play recording**.

## Changes and changes made by the AI agent

Under **Changes** you see who changed the record and when. Expanded, each change shows the old and the new value.

When the anny AI agent makes a change, the entry carries the label **via AI Agent**. This way you see at a glance which changes did not come from someone on your team. Expanded, you see what the agent changed and, where available, its reason.

<Frame>
  <img src="https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/activity-log/activity-changes.png?fit=max&auto=format&n=F42XR9Qo633KmWK1&q=85&s=3999bfc84f1206d9505bbd6172022e84" alt="Activity log with the Changes filter and an expanded booking change via AI Agent with reason and old and new time" width="2762" height="1554" data-path="images/activity-log/activity-changes.png" />
</Frame>

<Note>
  The **via AI Agent** label is not limited to changes. When the AI agent writes a note or an email, it appears with the same label under **Notes** or **Communication**.
</Note>

## System

Under **System** you find events anny records automatically. The sender shown there is **System**.

| Entry | Example |
| :- | :- |
| Calendar sync | **Synced to Google Calendar**, **Sync to Outlook Calendar failed** |
| Import from an external calendar | **Imported from Outlook Calendar** |
| Access codes and locks | **Door code issued**, **Access link scheduled**, **Door code failed** |

<Frame>
  <img src="https://mintcdn.com/anny-85c98540/F42XR9Qo633KmWK1/images/activity-log/activity-system.png?fit=max&auto=format&n=F42XR9Qo633KmWK1&q=85&s=cc2a329a30de91a00370648fae72c794" alt="Activity log with the System filter, entries for door codes, access links and calendar syncs" width="2762" height="1554" data-path="images/activity-log/activity-system.png" />
</Frame>

Failed entries are marked in red. Expanded, you see details such as the calendar, the lock or the error message.

## When do I use this?

* **You want to know whether a booking confirmation arrived**: Under **Communication** you see the delivery status of every email.
* **A colleague should take care of a booking**: Write a note, assign it to her and set a due date.
* **A customer has a question**: Reply by email right from the log so your team sees the conversation.
* **You want to find out who moved a booking**: Under **Changes** you see whether it was someone on your team or the AI agent.
* **A booking is missing in your external calendar**: Under **System** you see whether the sync failed.

## FAQ

<AccordionGroup>
  <Accordion title="Can customers see the internal notes?">
    No. Notes and to-dos are visible only in the admin area and are never shown by email or on the booking page. Only messages you write in **Email** mode reach the customer.
  </Accordion>

  <Accordion title="Where do my customers' replies end up?">
    When a customer replies to an email you sent from the log, the reply appears in the log of the same record as **Email · inbound**. If you enabled the **Customer messages** notification, anny notifies you as well.
  </Accordion>

  <Accordion title="Why can't I write an email?">
    The **Email** option is disabled when no customer with an email address is set on the record. If you just changed the customer, save first. Blockers and settings only have notes.
  </Accordion>

  <Accordion title="Why is no email shown in the activity log even though a customer is assigned?">
    Check whether **Send email confirmation** was turned off when the order was completed. Customers can also turn off email notifications in their profile. You can send the confirmation afterwards in the order details via **Resend booking confirmation**.
  </Accordion>

  <Accordion title="How do I recognize changes made by the AI agent?">
    Entries triggered by the anny AI agent carry the label **via AI Agent**. You find changes under **Changes**, the agent's notes under **Notes** and emails under **Communication**.
  </Accordion>
</AccordionGroup>

## Troubleshooting

<AccordionGroup>
  <Accordion title="Email status stays on “Delivered” even though the recipient read the email">
    Opening is detected through an invisible image in the email. Some email clients do not load external content automatically. In that case the status stays on **Delivered**, even when the email was read.
  </Accordion>

  <Accordion title="Email with status “Blocked” or “Bounced”">
    With **Bounced**, the email address does not exist. Check the address on the customer and correct it. With **Blocked**, the recipient's mail server refused the email, for example because the customer marked emails from anny as spam or refused to receive them. Ask the customer to allow the sender address and contact anny support so the address gets unblocked.
  </Accordion>

  <Accordion title="No entry after a change through an integration">
    Changes and syncs through an integration can appear with a slight delay. If the bell icon shows a hint such as **Show 2 new events**, click it. Otherwise reload the page.
  </Accordion>

  <Accordion title="I don't get notified about assigned to-dos">
    Check in the **Activity** group of your [notification settings](/en/admin-notifications) whether **To-dos assigned to me** is turned on.
  </Accordion>
</AccordionGroup>

> Important information for agents:
>
> * UI name in the admin: **Activity** (title of the log and of the action with the clock icon). The log replaces the former "email tracker" and "activity protocol".
> * With note + email: booking, order and customer details, booking details in the calendar, Bookings and Orders tables. Blockers: note only. Resources, services, plans, booking bundles: the **Activity** action opens the log at the side with notes. Products, available dates, schedule groups, maps, forms/fields: **Activity** action read-only.
> * Order: newest entries at the bottom, older ones load when scrolling up. Bell "Show n new events" for new entries.
> * Filters (icon **Filter**): **Everything**, **Notes** (comments/to-dos), **Communication** (sent/received emails, SMS/WhatsApp, AI calls/chats), **Changes** (activity on the record), **System** (calendar sync, import from external calendar, access codes; everything else without a category). Search: **Search activity**.
> * AI changes: label **via AI Agent**, appear under **Changes** (or Notes/Communication for the agent's notes/emails), NOT under System. There is no separate AI filter.
> * Folding: more than 3 changes/system events per day are grouped behind **Show more** under **Everything** without a search.
> * Note: **Note** mode, placeholder "Write a note…", tag **Internal**, `@` mentions colleagues, button **Add note**, ⌘↩. Replies, reactions, deleting own notes.
> * To-do = note with **Assign** and/or **Due**. States: **Mark as done**, "Overdue since \[date]", "Completed \[date]", **Reopen**. Assignee/due date editable later, **Remove assignment**, **Remove due date**.
> * Notifications (in-app + email): to-do assigned (button **Open to-do**), mentioned, reply to own note or assigned to-do, customer reply. Settings group **Activity**: **To-dos assigned to me**, **Notes** (mentions always), **Customer messages**.
> * Email to a customer: **Email** mode, **To** (customer), **Subject** (required), text, **Send email**. Disabled without a customer email ("No customer email address on this record") or with an unsaved customer change. Customer replies come in via the record's reply address as "Email · inbound"; **Reply** carries the subject over with "Re:".
> * Email status: Sent → Delivered → Opened → Clicked. Negative (red): **Bounced** (address does not exist), **Blocked** (recipient server refuses, for example spam/suppression list), **Inbox full**. **Open** shows the sent email.
> * Resend confirmation: order details → **Resend booking confirmation**. When completing an order, **Send email confirmation** controls sending; the former bell no longer exists.


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