Skip to content

How it works

Setup in an afternoon, then it runs

The one part that takes real-world time is carrier registration for text messaging. That is a US carrier requirement, not our process, and we are upfront about the wait.

  1. 1

    Pick a plan

    Pay, and your account is created only after the payment is actually confirmed.

  2. 2

    Tell it about your business

    Name, trade, hours, service areas, services. It imports your website for you to review.

  3. 3

    Set up messaging

    Get a number or forward your existing one, then submit carrier registration.

  4. 4

    Configure emergencies

    Who gets paged, who backs them up, and how long they have to acknowledge.

A conversation, step by step

What happens when a customer texts

  1. 1

    The message arrives

    Verified as genuinely from the carrier, then matched to your business by the number it came in on. A replayed or forged webhook is rejected.

  2. 2

    Compliance first

    If the message is STOP, HELP or START, that is handled before anything else — including before the AI runs, and regardless of your plan or remaining allowance.

  3. 3

    Safety check

    Fixed rules scan for life-safety hazards. If one fires, the customer is told to call 911 using wording from configuration, and the AI is not consulted at all.

  4. 4

    The AI takes the conversation

    Using your approved information and your trade’s intake questions. It cannot see other businesses’ data, cannot choose who to text, and cannot change your settings.

  5. 5

    Actions are authorized server-side

    When it wants to create a lead, book a slot or page a dispatcher, the server checks it is permitted and then does it. The AI proposes; it does not execute.

  6. 6

    The reply is checked before sending

    Consent for this purpose, quiet hours in the customer’s time zone, rate limits and spending caps are all re-checked. Any one of them can stop the message.

  7. 7

    You see it in the dashboard

    Full transcript, structured lead, and a button to take over the conversation yourself.

Emergencies

What an emergency actually triggers

This is the part worth reading carefully, because it is where a system like this can do real harm by overpromising.

The sequence

  1. 1. Life-safety hazard → customer told to call 911, first.
  2. 2. An emergency request is opened and your primary contact is paged.
  3. 3. They have a set window to acknowledge. Acknowledging is not accepting.
  4. 4. No acknowledgement → your backup is paged.
  5. 5. A dispatcher accepts → only now is a crew real.
  6. 6. Nobody accepts → the customer is told service is not confirmed.

Carrier registration, honestly

US carriers require businesses to register before sending application-to-person text messages. EveryContact collects what they ask for and shows you the status at every stage.

Not submitted

You have not sent it yet. Outbound texting is blocked.

Submitted / under review

With the carrier. Days to weeks is normal. Still blocked.

More information required

They want something changed. We show you what.

Approved

Outbound texting is enabled.

While registration is incomplete, web chat and your dashboard work normally, and missed calls are still recorded and notified to you — you just cannot text out yet.

What EveryContact does and does not do

Live AI voice answering is planned for a later release. We would rather tell you now than have you find out after you buy.

It does

  • Answer and hold text conversations with customers
  • Answer questions through chat on your website
  • Detect a missed call and text the caller back
  • Qualify the job and collect the details you need
  • Flag emergencies and page your on-call person
  • Request or book appointments

It does not

  • Pick up the phone and talk to callers
  • Replace your dispatcher's judgement
  • Quote prices you have not given it
  • Promise a crew before a person confirms
  • Text anyone who has not authorized it

Ready to look at the real thing?

The demo runs the same engine against a fictional business.