Anatomy of a Conversation

Written By Chad McGuire (Sparrow Intel)

Overview

A conversation looks simple β€” just a back-and-forth thread β€” but every conversation has structure underneath. Knowing what's there helps you read faster, reply faster, and know what your rules and Autopilot settings can act on.

This lesson is a vocabulary lesson. Open any conversation alongside it and match what you read to what you see.

Conversation vs. post

A conversation is the entire thread between you and a single guest about a single reservation, on a single channel. One Airbnb thread = one conversation. The same guest reaching out via email = a separate conversation.

A post is one message inside that conversation. Posts can come from:

  • The guest
  • An agent on your team (a manual reply)
  • Chirp AI (an Autopilot-sent reply)
  • The channel itself (system messages from Airbnb, for example)

When this curriculum (or the platform) says "post," we mean an individual message. When we say "conversation," we mean the full thread.


Conversation-level fields

Every conversation has metadata you can see on the right-hand panel and use as filters or rule conditions:

FieldWhat it is
GuestName, email (if available), phone (if available)
ReservationConfirmation code, arrival/departure dates, OTA, status (booked/cancelled), property
PropertyThe listing or unit the reservation is tied to
Channel / sourceWhere the conversation lives (Airbnb, Email, etc.)
StatusOpen or Closed
AssigneeWhich agent owns the conversation right now (if anyone)
LabelsCustom tags your team applies
Conversation sentimentThe cumulative sentiment across the thread, updated with every new post

Conversation-level fields describe the whole thread. They change as things evolve.


Post-level fields

Each individual post also carries its own structured information:

FieldWhat it is
BodyThe actual message text/HTML
SenderGuest, agent, AI, or system
Sent onTimestamp
AttachmentsFiles or images included with the message
LanguageAuto-detected language of the post
English translationAlways stored, even if the post is already English β€” useful for non-English conversations
SentimentPer-post sentiment (positive/negative/neutral/mixed)
Action itemsConcrete things the guest is asking for (e.g., "early check-in")
Cleaning issuesCleaning problems mentioned (e.g., "bathroom wasn't cleaned")
Maintenance issuesMaintenance problems mentioned (e.g., "AC isn't working")
Intent categoryWhat the message is about β€” Routine Inquiry, Issue Report, Complaint, Booking Modification, Emergency, etc.

Most of this is generated by Chirp AI the moment a post arrives. You don't have to tag anything by hand.


What "sentiment" actually means

Two different sentiment values show up in the UI, and they are not the same thing:

  • Post sentiment β€” how the individual message reads. A guest opening with "we love this place but..." might still be neutral or negative on their next post.
  • Conversation sentiment β€” Chirp AI's read on how the whole thread is trending, taking the latest post and the history together. This is the one most rules and Autopilot decisions use.

If a guest had a rocky first night and is now happy after a fix, the latest post might be positive but the conversation sentiment may stay mixed for a while. That's a feature, not a bug β€” it reflects reality.


The context panel: what's on the right

Open any conversation and look at the right-hand panel. Top to bottom you'll typically see:

  1. Guest & reservation β€” name, channel, dates, property, OTA, status
  2. Conversation analysis β€” sentiment summary, action items, cleaning/maintenance issues, intent categories
  3. Knowledge snippets β€” relevant snippets your team (or AI) has surfaced for this conversation
  4. Internal notes / discussion β€” your team's private side-channel for this thread (covered in detail in Working as a Team)

Some sections only show when there's something to display β€” a conversation with no detected issues won't show an empty "Issues" block.


A few terms you'll see in the UI

  • Generated draft post β€” an AI-written reply that hasn't been sent yet, awaiting your approval
  • Internal discussion β€” the private team thread on a conversation; never sent to the guest
  • Knowledge snippet β€” a reusable piece of property/policy info your team or Chirp AI can pull into a reply
  • Support thread β€” specifically, an Airbnb support ticket thread (different from a guest message thread; Autopilot treats these separately)

You'll meet all of these properly in upcoming lessons.

Up next

You know how to find conversations and what's in them. Time to Reply to a Guest.