The agent builder for business websites

Your website already knows the answers. Now it can talk.

Paste your URL. Sitora reads your pages, docs, FAQs, and pricing, then answers customers in your voice with sources, qualifies leads, books the next step, and hands off to a human when unsure. Live on your site with one script tag.

Answers only from your site Honest handoff One script tag
Try it on a real site

Pick a business and watch its website become an agent, live.

reads up to 6 pages · rate limited · cached briefly · nothing stored past the demo

The problem

Visitors leave with questions. Questions leave with revenue.

Your site already explains your prices, your services, your hours. But nobody reads eleven pages to find one answer. They ask, wait, and move on to whoever answers first.

A visitor with an unanswered question is a lead you already paid for, walking out.

Contact forms answer in hours or days. Buying decisions happen in minutes.

The answers exist. They are just trapped in pages nobody opens.

Do you take my insurance?

no reply

How much does a repair visit cost?

no reply

Can I get an appointment this Saturday?

no reply

Do you serve my zip code?

no reply
visitor left after 51 seconds
How it works

From URL to working agent in minutes

Three steps, none of which involve writing a single answer by hand.

step 1

Paste your URL

That is the whole setup. No uploads, no retyping your FAQ into a dashboard, no training sessions.

sitora reads pages, docs, FAQs, pricing
step 2

Sitora reads your site and grounds itself

Pages become passages, passages become the only material your agent is allowed to speak from. If it is not on your site, your agent does not say it.

grounded passages with page-level sources
step 3

Embed with one script tag

Drop one line into any site builder or template. Your agent answers customers where they already are: on your site.

<script src="https://getsitora.com/embed.js" ...>
What your agent does

A teammate that already read every page

Not a chatbot with canned scripts. An agent grounded in your actual site, doing the four jobs a great front desk does.

Grounded answers, with receipts

Every answer is built from passages of your site and shows exactly which pages it came from. Customers can check the source; so can you.

A cleaning without insurance is $129, and the new patient package with exam and x-rays is $189.

sources Pricing and insurance New patients

Your voice

Warm, professional, or concise. The agent speaks the way your business speaks, not the way a vendor's script does.

WarmProfessionalConcise

Qualifies leads

When a visitor sounds ready, the agent asks one good question and captures who they are, straight into your dashboard.

Books the next step

Whatever your next step is, a call, a visit, a quote, the agent proposes it with the exact details from your site.

Honest handoff

When the site does not have the answer, the agent says so and hands the visitor to a human. No guessing, ever.

One-tag embed

Paste one script tag anywhere: WordPress, Squarespace, Webflow, hand-rolled HTML. Live in under a minute.

<script src="https://getsitora.com/embed.js"
  data-agent="YOUR_AGENT_ID" async></script>

Model-agnostic by design

Sitora routes across model providers and keeps a deterministic grounded engine as the floor. Your agent is never welded to one vendor's model, price, or outage.

OpenAIAnthropicBuilt-in grounded engine
every answer is a typed contract
{
  "answer": "A cleaning without insurance is $129...",
  "action": "answer",   // answer | qualify | book | handoff
  "sources": [
    { "title": "Pricing and insurance",
      "url": "harborlanedental.com/pricing-insurance" }
  ]
}

the schema every model must satisfy, validated on every reply

Built AI-native

This product could not exist before now

Reading a whole messy website and speaking for that business faithfully is not a feature you bolt on. It is only possible with modern language models, so we built the entire company on them.

Structured, validated answers

Models reply in a strict JSON contract: the answer, the action, the sources. Anything malformed or unsourced is rejected before a customer sees it.

Grounding enforced in code, not vibes

Sources must point at pages Sitora actually retrieved from your site. An answer that cannot cite its page becomes a handoff.

Model-agnostic routing

OpenAI, Anthropic, or the built-in grounded engine: the contract is identical, so switching providers is a config change, not a migration.

Our stance

Grounded, never invents your prices

A wrong answer about money or policy costs more than no answer. Sitora would rather hand off than make something up.

a generic chatbot

Do you offer weekend emergency visits?

Yes! We offer 24/7 emergency service on weekends. Call now for a free quote!

invented. the business is closed on weekends.

your sitora agent

Do you offer weekend emergency visits?

I do not know the answer to that from this website, so I will not guess. Let me hand you to the team, who can help directly.

honest handoff · lead captured for the owner

The same rules protect your customers: answers come only from your content, sources are shown, your data stays yours to export or delete. Read how we handle care.

From small businesses

Built for the people who answer the phone

We are two dentists and a front desk of one. The agent now answers the insurance and pricing questions that used to eat our phone line, and it tells people plainly when something needs a human. That last part is why we trusted it.
Dana Whitfield
Practice owner · Family dental studio, Boise, Idaho
I watched it answer 'do you service my zip code' with the exact list from our service-area page, with the page cited. Our old chat widget would have made something up.
Marcus Lee
General manager · Heating and cooling company, Spokane, Washington

illustrative testimonials, composed for this launch page

Pricing

Start free. Upgrade when it earns it.

Priced in USD, worldwide. Start free with a real working agent, upgrade when it starts carrying real volume.

Free

usd

One site, a real working agent, no card.

$0/ month

free forever, no card

  • 1 website agent
  • 50 answered messages per month
  • Grounded answers with source chips
  • Honest handoff when unsure
  • One-tag embed with Sitora badge
Build my agent
Most picked

Business

usd

For one business that wants every visitor answered.

$29/ month

  • 1 website agent
  • 2,000 answered messages per month
  • Lead qualification and capture
  • Booking-style next steps
  • Your logo and colors, no Sitora badge
  • Tone controls and answer review
Start Business

Agency

usd

For agencies and teams running agents for clients.

$99/ month

  • 10 website agents
  • 10,000 answered messages per month
  • 3 teammate seats
  • Everything in Business, per site
  • Priority support
Start Agency

Message volumes are answered customer messages per month, metered server-side. Full plan details

Questions

Fair questions, straight answers

Everything else lives in the help center.

Your website already knows the answers.

Give it a voice this afternoon. Free plan, no card, one script tag, honest handoff built in.