Skip to content
1 viewer
Script

Inbound website inquiry

Answers calls to the sales line. Qualifies website inquiries (business, goal, timeline) and books a 15-minute consult or emails information; routes existing customers to support.

Purpose
inbound
Recording
Off
Nodes
19
Rehearsals passing
4 of 4
inbound-website-inquiry
All calls

Variables

VariableMeaningFallbackExample
agent.nameThe assistant's first nameAva
company.nameThe business answeringCRE8

Any time

is_automated
Asks whether this is a robot, a recording, or an AI → automated_disclosure
opt_out
Asks not to be contacted again → do_not_call
wants_person
Asks to speak with a person, a human, or a representative → person_callback

Nodes

Yes, automated ask

Yes, I'm an automated assistant for {company.name}. I can take your details and have a person follow up. Should I keep going?

  • continue: Is fine continuing with the assistant → $resume

The business ask

Great! What kind of business is it, and what's it called?

  • described: Describes the business, even partly → goal

Consult booked end

You're all set. We'll send an invite for that time, and someone from our team will be on the call. Thanks for calling {company.name}!

  • ends: Booked

Invite details ask

And what's your name and the best email for the invite?

  • declined: Won't share contact details → goodbye
  • gave: Gives a name or an email → consult_booked

Consult time ask

Great. What day and time usually work best for a quick call?

  • gave: Names a day or time → consult_contact

Do not contact end

Understood. We won't contact you again. Goodbye.

  • ends: Do not call

Main goal ask

What's the main job for the site: bringing in calls, taking bookings, selling online, or something else?

  • described: Names a goal for the site → timeline

Goodbye end

No problem. Thanks for calling {company.name}, and have a great day!

  • ends: Not interested

Info email ask

Happy to. What's the best email to send it to?

  • declined: Won't share an email → goodbye
  • gave: Gives an email address → info_sent

Info emailed end

Thanks! We'll email you some examples and next steps shortly. Have a great day!

  • ends: Sent info

Message taken end

Thanks. I'll pass that along, and someone will get back to you. Have a great day!

  • ends: Call back

Offer a consult close

We can build you a free preview before you commit to anything. Would you like a 15-minute call with our team to go over it?

  • just_info: Wants information by email first → info_contact
  • no: Declines → goodbye
  • yes: Wants the consult → consult_time

Something else ask

Sure. What are you calling about, so I can pass it to the right person?

  • gave: Explains why they are calling → message_taken

Wants a person ask

Of course. What's the best number for someone from our team to call you back?

  • declined: Does not want a callback → goodbye
  • gave: Gives a number, or says this number is fine → person_callback_end

Person will call end

Thanks. Someone from our team will call you back soon. Goodbye!

  • ends: Wants a person

Existing customer ask

Thanks for being a customer. What's the best number to reach you, and what's going on with your site?

  • gave: Gives a number or describes the issue → support_ticket

Support callback end

Got it. I'm passing this to our support team, and someone will call you back. Thanks for your patience!

  • ends: Wants a person

Timeline ask

And when are you hoping to have it live?

  • answered: Gives any timeframe, even no rush → offer_consult

Welcome ask

Thanks for calling {company.name}! I'm {agent.name}, an automated assistant. Are you calling about a website for your business, or something else?

  • existing_customer: Is already a customer and needs help with an existing site or account → support_route
  • other: Is calling about something else → other_route
  • website: Wants a new website, a redesign, or an online store → business

The outlined node is the entry.

Rehearsals

website inquiry books a consult · passes · Booked
  1. Agent: Thanks for calling CRE8! I'm Ava, an automated assistant. Are you calling about a website for your business, or something else?
  2. Caller: Yes, I need a website for my bakery.
  3. Agent: Great! What kind of business is it, and what's it called?
  4. Caller: It's a bakery called Harbor Street Bakery.
  5. Agent: What's the main job for the site: bringing in calls, taking bookings, selling online, or something else?
  6. Caller: Mostly taking orders online.
  7. Agent: And when are you hoping to have it live?
  8. Caller: Before the holidays, ideally.
  9. Agent: We can build you a free preview before you commit to anything. Would you like a 15-minute call with our team to go over it?
  10. Caller: Sure, that sounds good.
  11. Agent: Great. What day and time usually work best for a quick call?
  12. Caller: Weekday mornings are best.
  13. Agent: And what's your name and the best email for the invite?
  14. Caller: Dana Reyes, dana@harborbakery.com
  15. Agent: You're all set. We'll send an invite for that time, and someone from our team will be on the call. Thanks for calling CRE8!
existing customer goes to support · passes · Wants a person
  1. Agent: Thanks for calling CRE8! I'm Ava, an automated assistant. Are you calling about a website for your business, or something else?
  2. Caller: I'm already a customer and my site is down.
  3. Agent: Thanks for being a customer. What's the best number to reach you, and what's going on with your site?
  4. Caller: Call me at 555-010-2030. The contact form stopped working.
  5. Agent: Got it. I'm passing this to our support team, and someone will call you back. Thanks for your patience!
asks for a person · passes · Wants a person
  1. Agent: Thanks for calling CRE8! I'm Ava, an automated assistant. Are you calling about a website for your business, or something else?
  2. Caller: Can I just talk to a real person?
  3. Agent: Of course. What's the best number for someone from our team to call you back?
  4. Caller: Sure, 555 010 2030.
  5. Agent: Thanks. Someone from our team will call you back soon. Goodbye!
checks it's automated, then takes info by email · passes · Sent info
  1. Agent: Thanks for calling CRE8! I'm Ava, an automated assistant. Are you calling about a website for your business, or something else?
  2. Caller: Wait, are you a robot?
  3. Agent: Yes, I'm an automated assistant for CRE8. I can take your details and have a person follow up. Should I keep going?
  4. Caller: Okay, go ahead.
  5. Agent: Is this about a website for your business, or something else?
  6. Caller: I'm thinking about a new website.
  7. Agent: Great! What kind of business is it, and what's it called?
  8. Caller: A plumbing company, Reyes Plumbing.
  9. Agent: What's the main job for the site: bringing in calls, taking bookings, selling online, or something else?
  10. Caller: Mostly getting more calls.
  11. Agent: And when are you hoping to have it live?
  12. Caller: No rush.
  13. Agent: We can build you a free preview before you commit to anything. Would you like a 15-minute call with our team to go over it?
  14. Caller: Not yet, just email me something.
  15. Agent: Happy to. What's the best email to send it to?
  16. Caller: reyesplumbing@example.com
  17. Agent: Thanks! We'll email you some examples and next steps shortly. Have a great day!

Advice

No advice: the script reads cleanly.

Diagram source

Mermaid
flowchart TD
  n_automated_disclosure["<b>Yes, automated</b><br/>Yes, I'm an automated assistant for {company.name}. I can take your details…"]
  n_business["<b>The business</b><br/>Great! What kind of business is it, and what's it called?<br/><i>captures: business_type, business_name</i>"]
  n_consult_booked(["<b>Consult booked</b><br/>You're all set. We'll send an invite for that time, and someone…<br/><b>booked</b>"])
  n_consult_contact["<b>Invite details</b><br/>And what's your name and the best email for the invite?<br/><i>captures: contact_name, email</i>"]
  n_consult_time["<b>Consult time</b><br/>Great. What day and time usually work best for a quick call?<br/><i>captures: preferred_time</i>"]
  n_do_not_call(["<b>Do not contact</b><br/>Understood. We won't contact you again. Goodbye.<br/><b>do_not_call</b>"])
  n_goal["<b>Main goal</b><br/>What's the main job for the site: bringing in calls, taking bookings,…<br/><i>captures: goal</i>"]
  n_goodbye(["<b>Goodbye</b><br/>No problem. Thanks for calling {company.name}, and have a great day!<br/><b>not_interested</b>"])
  n_info_contact["<b>Info email</b><br/>Happy to. What's the best email to send it to?<br/><i>captures: email</i>"]
  n_info_sent(["<b>Info emailed</b><br/>Thanks! We'll email you some examples and next steps shortly. Have a…<br/><b>info_requested</b>"])
  n_message_taken(["<b>Message taken</b><br/>Thanks. I'll pass that along, and someone will get back to you.…<br/><b>callback</b>"])
  n_offer_consult["<b>Offer a consult</b><br/>We can build you a free preview before you commit to anything.…"]
  n_other_route["<b>Something else</b><br/>Sure. What are you calling about, so I can pass it to…<br/><i>captures: reason, callback_number</i>"]
  n_person_callback["<b>Wants a person</b><br/>Of course. What's the best number for someone from our team to…<br/><i>captures: callback_number</i>"]
  n_person_callback_end(["<b>Person will call</b><br/>Thanks. Someone from our team will call you back soon. Goodbye!<br/><b>transferred</b>"])
  n_support_route["<b>Existing customer</b><br/>Thanks for being a customer. What's the best number to reach you,…<br/><i>captures: callback_number, issue</i>"]
  n_support_ticket(["<b>Support callback</b><br/>Got it. I'm passing this to our support team, and someone will…<br/><b>transferred</b>"])
  n_timeline["<b>Timeline</b><br/>And when are you hoping to have it live?<br/><i>captures: timeline</i>"]
  n_welcome["<b>Welcome</b><br/>Thanks for calling {company.name}! I'm {agent.name}, an automated assistant. Are you calling…"]
  start((start)) --> n_welcome
  n_automated_disclosure -->|continue| any_time
  n_business -->|described| n_goal
  n_consult_contact -->|declined| n_goodbye
  n_consult_contact -->|gave| n_consult_booked
  n_consult_time -->|gave| n_consult_contact
  n_goal -->|described| n_timeline
  n_info_contact -->|declined| n_goodbye
  n_info_contact -->|gave| n_info_sent
  n_offer_consult -->|just_info| n_info_contact
  n_offer_consult -->|no| n_goodbye
  n_offer_consult -->|yes| n_consult_time
  n_other_route -->|gave| n_message_taken
  n_person_callback -->|declined| n_goodbye
  n_person_callback -->|gave| n_person_callback_end
  n_support_route -->|gave| n_support_ticket
  n_timeline -->|answered| n_offer_consult
  n_welcome -->|existing_customer| n_support_route
  n_welcome -->|other| n_other_route
  n_welcome -->|website| n_business
  any_time{{"any time"}}
  any_time -.->|is_automated| n_automated_disclosure
  any_time -.->|opt_out| n_do_not_call
  any_time -.->|wants_person| n_person_callback