Guides·Real-estate media

How do you stop copy-pasting order emails into Aryeo or Spiro?

There are three ways, and only one of them survives odd emails. An email parser feeding a form works until the layout changes. A generic automation tool can fill fields but cannot pick the right order form for the office or tell you the order actually landed. A module that drives the platform’s own order form the way a person does — form by office, agent by email, nearest slot, then reads the order number back — handles the emails a parser cannot, and holds the rest for a person.

Anton Osipov · Updated September 16, 2026

Why the emails are still being copied by hand

Most shops did not choose to key orders by hand. They had an email import tool on an older system and lost it when they moved to Aryeo or Spiro; or they tried the platform’s own import for months and gave up; or they tried an AI tool that filled the form nine times out of ten and could not say which time was the tenth. So someone sits with the inbox open and copies: address, square footage, access notes, agent, package, time, submit.

It is about five minutes an order when nothing is unusual. The cost is not the minutes. It is that the person doing it is the same person answering the phone, and that the misses — wrong form, wrong agent, wrong time — surface as customer calls.

Option one: an email parser

A parser lines the email’s fields up with the form’s fields. When the email is always the same shape it works like clockwork. Concierge emails are not always the same shape: the square footage is blank, the lockbox code is in a sentence, the notes ask for things. And when the platform changes the form, the parser does not know. If you go this way, plan for the person who checks its output every morning.

Option two: a generic automation tool

Tools that read an email and click through a website can fill an order form. Two things they do badly: choosing the right order form for the office and region, which on Aryeo is a dropdown that defaults to the wrong one, and confirming the order exists afterwards. They also tend to guess when a field is missing, which is exactly when you want them to stop.

Option three: a module that drives the form and verifies

The approach that holds up is to do what a good admin does, by rule, every time: open the concierge form for that office and region; fill address, square footage, access notes and lockbox code; find the agent by email, never by name; add the package and the selections mapped for that office; book the nearest open slot inside the requested window, in the right time zone; submit with no payment step; then read the order number back from Aryeo or Spiro. An order counts as placed only once it exists there.

Everything it cannot do by rule — new agent, no slot in the window, an unreadable field, a form that changed — it holds, labels the email, and tells the team why. The person handles the exception, not the whole day.

What to ask before you buy any of them

Whichever route, ask the same four questions. When it is not sure, does it stop or guess? Where does a held order show up, and who is told? What happens the morning Aryeo or Spiro changes the form? And what access does it need — a team-member login you can revoke, or your owner login?

  • Stops or guesses: the only acceptable answer is stops.
  • Where it is marked: a label on the email, a ticket, or an email to the team — you should be able to say which.
  • Platform changes: it should hold orders and tell you; the fix should have a named owner.
  • Access: a team-member login on the platform and read access to the order mailbox, nothing more.

Questions people ask

Does this only work for Coldwell Banker Listing Concierge emails?

No. Any programme or portal that sends a structured order email works the same way. Orders that arrive by web form or phone are a different job and are not covered.

Does Aryeo or Spiro have an API for creating orders?

Aryeo’s public API has been one-way — data out, not orders in — and Spiro has not offered one. That is why the reliable route drives the order form itself, with a team-member login.

How long does it take to set up?

Concierge Order Intake is live within a week: access and a few past order emails on day one, real orders watched during days two to five, on its own by day seven. Two weeks in, you keep it or get a full refund.

What does it cost?

Concierge Order Intake is $2,500, fixed. It runs in your own Google and GitHub accounts and you keep the code. An optional monthly plan covers repairs when the platform changes; it is priced on the call and never required.