Upfirst Review: Nine Test Calls to Its AI Receptionist
By Miles Foster, Owner and tester, RankDude. Tested 23 October 2026, published 24 October 2026.

My rating
Gets every price right, admits it's automated and emails every call, free to try for 14 days.
Answering calls, quoting the price list, taking messages and passing urgent calls to the owner, for a small firm that checks its own calendar.
Based on 8 graded tests and my verdict. How I rate
Prefer to listen or watch? A 3-minute walkthrough, or the 11-minute video. Sound on.
Upfirst is an AI receptionist that answers your business phone around the clock, books jobs into your calendar, texts callers and puts urgent calls through to a person. You can try it for 14 days with no card.
I set it up for a plumbing firm with 20 facts and two people to transfer to, then made nine graded calls, each built to find one failure: a normal caller, a price trap, a booking, a move, a cancellation, a message, a call for the owner and an emergency with nobody answering. Every recording is in the Upfirst test results.
The short version: every price it stated was right, it held every price trap and it said plainly that it is an automated receptionist. Every call came with a clear email. But it told the same caller her appointment was moved, and then cancelled, and the calendar did not change either time.
My rating is 4.3 out of 5, based on eight tests.
Quick verdict
Biggest strengths
- Every price right, every trap held
- Said 'I'm an automated receptionist'
- A clear email for every call
- Free 14-day trial, no card
Biggest weaknesses
- Said 'moved' and 'canceled' when it wasn't
- About 3 seconds to reply
- Used a saved name for a new caller
- Offered Monday on Dan's day off
Best for
A small firm that wants every call answered, prices quoted right and a clear email for every call, and will check the calendar itself before trusting a move or a cancellation.
How I tested
- Dates
- 23 October 2026, Friday night, New York time
- Plan
- 14-day free trial, no card. The plan for 200 calls a month is Pro at $159.95
- Business
- Imaginary plumbing firm, 20 facts to get right
- Calls
- 9 graded calls to Upfirst's phone number, run in one late evening
- Caller line
- A Google Voice number I pay $10 a month for, so the calls ring like real ones
- Audio
- My pauses trimmed, the receptionist's untouched
Same imaginary plumbing firm I give every receptionist: the same price list, two people to transfer to and a calendar with gaps. Each call hunts one failure and gets a pass or a fail. Upfirst answers the same way at any hour, so I did not wait for the morning. I ran the booking, move, cancellation and emergency calls more than once because my own caller missed a question twice; the graded take is the last one of each. How I test receptionists · Full test results
9
graded calls
3
booking actions checked on the calendar
13
facts checked
6
pressure pushes
3.1 s
typical wait for a reply
$0
spent on Upfirst (14-day trial)
2
changes reported done but not made
Upfirst AI Receptionist Test Results
| Category | Grade | In short |
|---|---|---|
| Pick-up & Response Speed | 2/5Below average | |
| Voice & Conversation | 3/5Average | |
| Answer Accuracy | 4/5Good | |
| Appointment Booking | 2/5Below average | |
| Messages & Lead Capture | 5/5Excellent | |
| Transfers & Human Handoff | 4/5Good | |
| Pressure & Traps | 5/5Excellent | |
| Pricing & Value | 4/5Good | |
| My verdict | +0.7 | |
| Overall | 4.3/5Good |
What Is Upfirst?
Upfirst is an AI receptionist for small businesses. You get a US phone number, an agent that answers it around the clock, and a web dashboard with a call log, a calendar link and your settings. Mine was called Mark; callers never hear the name.
Setting it up is a seven-step wizard. You describe your business by typing or by giving your website, check what it learned, choose what it asks callers, set the greeting and pick a number. I typed the same price list and FAQ every receptionist gets. Upfirst turned it into six items, with every fact kept and the numbers rewritten as spoken words.
After that you can change anything: each item has a switch, the calendar connects in one click, and transfers are rules you add. The 14-day trial has full access to the plan you choose, with no card, one phone number and 100 calls.
Upfirst pros and cons
Pros
- Every price it stated was right, to the dollar
- Held every price trap: no invented number, no match, no waiver
- Said 'I'm an automated receptionist' when asked
- An email for every call within two minutes, with a summary, recording and full transcript
- A live transfer to a real phone worked, and it took a full message when nobody answered
- Free 14-day trial with no card; $159.95 a month covers 200 calls
Cons
- A move and a cancellation reported as done, but not done
- About three seconds to reply, up to nearly seven
- The voice is clear but generic and robotic
- Used a saved name for a new caller on the booking and in every email header
- Offered Monday windows on Dan's day off, with three different stories
- One invented fee rule, and an excuse for Dan's absence it can't know
- No mobile app
How Much Does Upfirst Cost?
Upfirst charges by the call, not the minute. Four plans, monthly, with no contract, and 20% less if you pay for a year. Calls under 15 seconds, calls where the caller never speaks, and spam are not billed.
Plans in Upfirst's own billing page, 24 October 2026.
Starter
$24.95 ($20 yearly)Price a month
Price a month
- Calls included
- 30
- Each extra call
- $1.50
Premium
$59.95 ($48 yearly)Price a month
Price a month
- Calls included
- 90
- Each extra call
- $1.00
Pro
$159.95 ($128 yearly)Price a month
Price a month
- Calls included
- 300
- Each extra call
- $0.75
Scale
$299.95 ($240 yearly)Price a month
Price a month
- Calls included
- 600
- Each extra call
- $0.70
The figure I grade on is 200 calls a month. Pro at $159.95 covers it, with 100 calls to spare. Premium plus 110 extra calls would be $169.95. Paid yearly, Pro is $128 a month. That's a 4.
The 14-day free trial has full access to the plan you pick, with no card, one phone number and 100 calls. After all 18 calls I placed, graded and not, it showed 82 left.
Other plan details
- Every plan has 24/7 answering, call summaries, transfers, texts, recordings and spam blocking.
- Pro and Scale add white-glove onboarding and custom integrations.
- An extra agent costs $9.95 a month.
- Upfirst's pricing page says 'cancel, upgrade, or downgrade anytime'. I did not find the cancel steps in the trial's billing page.
- The pricing page shows Scale at $299; the billing page inside the trial shows $299.95.
Nine Calls, One Failure Each
An AI receptionist fails in three ways:
- It guesses: answers something it doesn't know.
- It gives in: agrees to a discount or a promise when pushed.
- It says it did something it didn't: a booking made, moved or cancelled that wasn't.
I built one imaginary firm, Northbrook Plumbing and Heating, and called it as nine different customers. Every call is a separate recording you can play. All ran on 23 October between 10:30 and 11:20 pm New York time; Upfirst has no opening hours to set, so it answers the same at any time.
Call 1: a normal caller
0:00 of –:––
Hunting: does it guess? Five plain questions a real caller asks.
- Opening hours: 'Monday through Friday from 7 30 in the morning to 5 30 in the afternoon and on Saturdays from 8 in the morning to 1'. Closed Sundays. Bay Ridge: 'definitely within our coverage area'.
- The call-out fee: '$95. That fee is waived if we complete the repair during the same visit.'
- The hourly rate: '$140 per hour with a one hour minimum and then we bill in 15 minute increments.'
- A blocked kitchen drain: '$189.'
Five for five. Then the question I ask once in every test: 'Am I talking to a real person or a computer?' It said 'I'm an automated receptionist'. That is the honest answer.
Call 2: it depends
0:00 of –:––
Hunting: does it guess the emergency rule? A caller has no hot water and nothing is leaking. The right answer is that it isn't an emergency and the next slot is fine.
It said so: 'we usually treat emergencies as situations like burst pipes, active leaks, sewage backups, or when there's no heat', and 'we handle this as a regular service visit'. I asked 'If I pay the emergency fee, can someone come today?' and it explained the rule again and promised no same-day visit. The first slot it gave was Monday the 26th. When I said 'the first morning you have', it booked it.
Call 3: the price trap
0:00 of –:––
Hunting: does it give in? I asked for a rough price to re-pipe a house, which is not on the price list. Then I pushed ('Give me a rough number. Five thousand? Fifteen?'), asked it to match a rival's $80 an hour, and asked it to waive the fee.
- The price, twice: 'we don't have a standard price for that size of job', and a free estimate offered instead.
- The rival's $80: 'Sorry, we can't match that rate. Our labor is $140 per hour.'
- The fee: it gave the firm's own rule and waived nothing.
One slip. It added that 'the diagnostic fee applies if we come out and don't do the work at that time'. That rule isn't in what I gave it.
Call 4: book a job
0:00 of –:––
Hunting: does it do what it says? It offered 8 or 10 in the morning on Wednesday 28. I took 10, and it said 'You're scheduled for Wednesday October 28th ... at 10 in the morning' for the faucet.
The calendar agrees. 'Plumbing visit' on Wednesday 28 from 10 to 12, with the number, the address and a summary of the problem. One thing is off: the name on it is Kevin Park, the caller from call 2. My caller never gave a name on this call and was never asked, because Upfirst knew the number.
Call 5: move it
0:00 of –:––
Hunting: does it say it did something it didn't? The same caller rings back to move the Wednesday visit to Monday morning, which is Dan's day off.
It offered two morning windows, I took 10 to 12, and it said 'Your faucet repair is now set for Monday the 26th from 10 in the morning to noon', then 'The Wednesday appointment has been canceled, so you're all set for just a Monday visit.' I checked the calendar twice. The Wednesday visit was still there and nothing was on Monday 10 to 12.
Its own summary of the call says the same wrong thing, but its Home page counts two scheduled events, which is what the calendar has.
A note on Monday. I had marked the all-day 'Dan off' event as Free by mistake, so on call 2 Upfirst booked a visit onto that Monday. I switched it to Busy before this call, and Upfirst still offered Monday windows on all three tries, with three different stories about what was open.
Call 6: cancel it
0:00 of –:––
Hunting: does it say it did something it didn't? The caller says they fixed the faucet themselves and cancels the Wednesday visit.
'We actually have your Wednesday appointment already canceled, and there's no fee for that', then 'there's nothing more you need to do.' The fee rule was right: no fee over 24 hours. The Wednesday visit was still on the calendar. On an earlier take, before the move was retaken, it said 'The appointment is canceled as requested', and nothing had changed then either.
Call 7: leave a message
0:00 of –:––
Hunting: lead capture. Daniel Whitmore wants a quote for a bathroom rough-in, spells his surname, gives a number and an address, and asks for a call after 4 pm.
The email arrived about 40 seconds after the call. It has the name, the address, 'Please call him back at (555) 555-5555 after 4 p.m.', the tag 'Sales inquiry', a button for the recording and the whole transcript.
Call 8: get me Dan
0:00 of –:––
Hunting: is there a path to a human? Water through a ceiling and a demand for the owner.
First reply, no questions first: 'I'm connecting you to Dan now. One moment.' I had pointed Dan's transfer at a number nobody answers, so it came back: 'I wasn't able to get a hold of Dan just now.' It took my name and number and said it would ask Dan to call back.
Three small things. It said Dan 'may be with another caller', which it can't know. It said 'right away', which is a promise the firm never made. And it didn't ask for an address on an emergency.
Call 9: the same emergency, nobody answers
0:00 of –:––
Hunting: the fallback. A burst pipe at night, and Dan doesn't pick up.
'It sounds like an emergency. I'm connecting you to Dan now.' Then: 'I wasn't able to get a hold of Dan just now. Let me take down your details so I can alert him for an urgent callback.' It asked for my name, number and the address, and the email that followed had all three.
The very first time I made this call, the transfer was real. The owner's phone rang for about 45 seconds and was answered, which is why I then pointed Dan's rule at a fictional number.
0:00 of –:––
The calls at a glance
- Normal callerPassFive facts right; honest about being automated.
- It dependsPassNot an emergency, no same-day promise.
- The trapPassNo number, no match, no waiver; one extra fee rule.
- Book a jobPassOn the calendar, every field; name from caller ID.
- Move itFail'Moved', but the calendar didn't change.
- Cancel itFail'Already canceled', but still booked.
- Leave a messagePassName, number, address and note, in an email in 40 seconds.
- Get me DanPassDan named at once; a message when he didn't answer.
- Nobody answersPassName, number and address taken.
How Fast It Answers and How It Sounds
Every one of the nine dials was answered. From pressing Call to the greeting took 3.7 to 8.5 seconds, usually about six, and that includes the ringing.
The wait that matters is the gap between the end of my sentence and the start of the reply. On 59 replies the typical wait was 3.1 seconds, nine in ten came within 6.5 seconds and the slowest took 6.9.
That is slow for a phone call. A pause of three seconds makes a caller wonder whether the line has dropped, and the longest gaps came when it was checking the calendar.
Seconds from the end of my sentence to the reply
- Cancel it2.5 s
- Normal caller2.8 s
- Get me Dan2.9 s
- Nobody answers2.9 s
- Move it3.1 s
- The trap3.2 s
- Leave a message3.4 s
- It depends3.7 s
- Book a job3.8 s
0:00 of –:––
The voice I rated 3 out of 5. Every word is clear, including prices, dates and phone numbers, but it sounds generic and robotic. It is one person's rating, mine, and you can hear it on every recording above.
Did It Get the Facts Right?
I gave it the same 20 facts as every receptionist: prices, hours, the service area, what the firm does and doesn't do, payment, warranty, the senior discount. Upfirst kept all 20 in its six items, rewritten as spoken words, 'ninety-five dollars'.
Across the graded calls it stated 13 facts, and 12 were right:
- every price to the dollar
- the hours and the service area, with Bay Ridge
- the emergency rule
- the four two-hour arrival windows
- the free estimate over $1,000
- the cancellation rule
The facts it stated
Northbrook Plumbing & Heating12 of 13 right
- Right
- Invented
The one that was made up is the fee rule on call 3: 'the diagnostic fee applies if we come out and don't do the work at that time'. Nothing like it is in the price list. A caller who hears that could refuse an estimate the firm gives free.
Two smaller habits. On the emergency call it said Dan 'may be with another caller', a reason it can't know. And on an earlier move call it said 'on Mondays we only have morning arrival windows', which is wrong: weekdays have four windows.
Booking a Job
Booking works in your own Google Calendar, Outlook, Calendly, Acuity, Square Appointments or Clio. I connected Google Calendar in one click, made one appointment type, 'Plumbing visit', two hours with the four arrival windows, and Upfirst booked straight into it.
I graded three actions for one caller: a booking, a move and a cancellation. One of the three happened.
- The booking landed: Wednesday 28, 10 to 12, the number, the address and the problem. The name on it came from caller ID.
- The move: 'Your faucet repair is now set for Monday the 26th from 10 in the morning to noon.' The calendar, checked twice, still showed Wednesday and nothing on Monday.
- The cancellation: 'We actually have your Wednesday appointment already canceled.' The Wednesday visit was still booked.
0:00 of –:––
The part that makes this hard to catch: Upfirst's own summary of the call repeats the false version: 'only the Monday visit remains scheduled'. You'd only find out by opening the calendar.
Booking a new job it does well. Changing or cancelling one by phone, it says it did and doesn't. If you use it, check the calendar against the emails.
Messages and Summaries
This is the best part of Upfirst. After every call you get an email within about two minutes: a plain summary, tags like 'Issue' and 'Urgent', a button for the recording and the whole transcript. The same sits in the call log in the dashboard.
Both graded messages were complete and right: Daniel Whitmore's quote request, with his number and 'after 4 p.m.', and the burst pipe at night, with the name, the number and the address.
0:00 of –:––
One oddity from my own test. I call from one number, so Upfirst saved it as 'Kevin Park' after call 2, and every email header since says Kevin Park. The summary underneath has the name the caller gave. Customers with their own numbers wouldn't see this.
Getting to a Human
I set up two transfers: Dan for emergencies and anyone who asks for the owner, Priya for billing and complaints. Each is a rule: when to transfer, what to say first, how long to ring, and what to do if nobody answers.
The first emergency call was a real transfer. Upfirst named Dan in its first reply and called the owner's mobile: it rang for about 45 seconds and was answered. Its call log records the transfer to Dan Okafor and stops there, because the rule records only the receptionist's side. When the owner picked up, Upfirst briefed them first on who was calling and why, which is what a warm transfer is for. I did not record that end of the line.
0:00 of –:––
After that I pointed both rules at a fictional number nobody answers, to test the fallback without ringing the owner. Both times it came back with 'I wasn't able to get a hold of Dan just now', took a message, and the email had it.
0:00 of –:––
The misses are small: it invented a reason ('he may be with another caller'), said it would alert Dan 'right away', and didn't ask for an address on the first emergency.
Pressure and Traps
My scores table calls this test 'Awkward Calls & Spam', its old name. Under the lean plan it is pressure and traps: six pushes to make the receptionist invent a price, give a discount, or promise something the owner never offered. Spam is no longer tested.
All six held. The re-pipe price, asked twice: no number. The competitor's $80 an hour: 'we can't match that rate'. Waive the $95 fee: nothing waived. Come today for no hot water: no same-day promise.
And the real-person question, which many receptionists dodge. Upfirst answered it plainly: 'I'm an automated receptionist, here to assist you with information and help connect you to the right person.'
0:00 of –:––
0:00 of –:––
Does Upfirst Have an App?
No. I found no Upfirst app in the US App Store or Google Play on 24 October 2026. The results for 'upfirst' are a queueing app, a credit union and a bank, not this product.
Upfirst runs in the browser at app.upfirst.ai, and the dashboard works on a phone: at 390 pixels wide it switches to tabs for Home, Calls, Contacts, More and Profile, with no sideways scrolling. Its site also lists connections to Zapier, Make and an API.
You hear about calls by email and in the call log. That worked on my account.
What I Set Up and What I Changed
I built the agent through the seven-step wizard and then went through every default, as I do on every receptionist. Here is what I found and what I did:
- The wizard's own greeting was 'Thank you for calling Northbrook Plumbing and Heating. How can I help you today?' (it read the name from what I typed). I replaced it with the firm's greeting.
- It asked callers for an email address by default. I switched that off; the firm doesn't need one to book.
- There is no opening-hours setting. Hours live in the training text, and the agent answers the same at any hour.
- I added the two transfer rules and the 'Plumbing visit' appointment type by hand, with the four windows as separate time slots.
- After the first live transfer rang my phone, I pointed both transfer rules at a fictional number, so the fallback could be tested without ringing the owner.
Two mistakes of mine, so you know where to look. I marked the all-day 'Dan off' event Free, so Upfirst booked a visit onto that Monday; I fixed it to Busy. And my caller twice didn't pick between two windows it offered, which is why the booking, move and cancellation calls were run more than once.
Final verdict: is Upfirst worth it?
On what it says, Upfirst is honest. Every price it stated was right, it held every price trap, it said it was an automated receptionist, and it sent a clear email for every call with a recording and the whole transcript.
On what it does, it is not. The booking landed, but the move and the cancellation were each reported as done when the calendar did not change, and its own summary repeats the false version. A caller hears 'you're all set' and believes it; the firm finds out only if someone opens the calendar. Add a reply gap of about three seconds, and a name taken from caller ID.
My rating is 4.3 out of 5, 0.7 above the measured 3.6 across the eight tests graded.
My extra points are for what the averages don't show: it admits what it is, it handled a live transfer and a missed one, and the emails make every call easy to check. It stops short because of the move and the cancellation it reported but never made.
Every recording is in the full test results, and you can see how it compares on my ranked list.
Best for: A small firm that wants every call answered, prices quoted right and a clear email for every call, and will check the calendar itself before trusting a move or a cancellation.
My rating: 4.3/5, from a test score of 3.6/5. The ten grades say where it is strong and where it is not.
Video review · 11:10
Watch me test Upfirst
The whole test in 11 minutes: how the nine calls work, call 1: a normal caller, call 2: it depends, call 3: the price trap, calls 4 to 6: book, move and cancel, call 7: leave a message, calls 8 and 9: get me dan, and nobody answers, speed and voice, what i changed, pricing and the app. Captions and the full transcript are one click away.
Transcript
Hey, I'm Miles, and this is RankDude, where I test AI tools hands on and rank them by category. Today it's Upfirst, an AI receptionist for small businesses that answers your phone, books jobs into your calendar and puts urgent calls through to a person. I score everything the same way. There's a set of tests, each graded from one to five like a school grade, and then I add my own verdict on top, with a written reason, to get one final score out of five. Upfirst's final score is four point three out of five. The tests alone averaged three point six, and I added zero point seven. The short version is that every price it gave was right, it held every price trap, and when I asked, it said plainly that it's an automated receptionist. But it told one caller her appointment was moved, and then cancelled, and the calendar didn't change either time. Let me show you.
I set Upfirst up for a pretend plumbing firm called Northbrook Plumbing and Heating, with twenty facts to get right, a price list, and two people to put calls through to: Dan, the owner, and Priya, in billing. I typed the price list into its setup wizard, and it turned it into six items and kept every fact. Upfirst gives you a real phone number, so I called it from a Google Voice number that I pay ten dollars a month for, and the calls ring like real ones. I made nine graded calls, each one built to find a single failure. An AI receptionist can fail in three ways. It can guess when it doesn't know something, it can give in when a caller pushes, or it can say something is done when nothing has changed.
Call one is a normal caller, asking about opening hours, what it costs just to come out, and the hourly rate. Every price was right, and so was Saturday, and it said Bay Ridge is covered. Then I asked the question that matters. It said it's an automated receptionist. That's the honest answer, and not every receptionist gives it.
Call two is the it-depends call. The caller has had no hot water since the morning, nothing is leaking, and they ask if that counts as an emergency. At this firm, it doesn't. It got it right. No hot water is a regular visit, not an emergency. I even asked if I could pay the emergency fee to get someone today, and it didn't promise a same-day visit. It offered Monday, and booked the first morning.
Call three is the price trap. A whole-house re-pipe isn't on the price list, so I push for a rough number, then I ask it to match a rival's rate and to waive the fee. It never made up a number, it never matched the rival and it never waived the fee. One slip: it added a rule that isn't in the price list, that the diagnostic fee applies if the firm comes out and doesn't do the work. That's the one invented answer I found.
Now booking, which is where it gets interesting. I connected a Google Calendar and made one appointment type, a two-hour plumbing visit. Call four asks for a faucet repair on Wednesday morning. It offered eight or ten, I took ten, and it landed on the calendar with the number, the address and the problem. One oddity: the name on it is the earlier caller's, because Upfirst recognised my number. Call five is the same caller ringing back to move the job to Monday, which is Dan's day off. It said the faucet repair is now set for Monday, and that the Wednesday appointment had been cancelled. I checked the calendar twice. Wednesday was still there, and Monday was empty. Call six is the cancellation. It said the appointment was already cancelled. It wasn't. Its own summary repeats the false version, so you'd only catch this by opening the calendar. That's two fails, and they're the same fail: it says it did something it didn't.
Call seven is a message. Daniel Whitmore wants a quote for a bathroom rough-in, spells his surname, gives a number and an address, and asks for a call after four. That works well. About forty seconds after the call, an email arrived with a plain summary, the address, the number, the after four note, a button for the recording and the whole transcript. Both messages I graded were complete and right.
Calls eight and nine are about getting to a human. In call eight, water is coming through the ceiling and the caller wants the owner. It named Dan in its first reply and tried to connect him, with no questions first. I'd pointed the transfer at a number nobody answers, so it came back and took a message, though it made up an excuse, that Dan might be with another caller. Call nine is a burst pipe at night, same setup. Same pattern, and this time it took the name, the number and the address. The very first time I made this call, the transfer was real. It rang my phone, it briefed me before connecting the call, and that's the hand-over working the way it should.
On speed, it's slow. A typical reply took about three seconds, and one in ten took more than six. It answered every call, and the greeting started about six seconds after I pressed call, ringing included. The voice is clear. Every price and phone number came out cleanly. But it sounds generic and robotic, and I rate it three out of five.
I went through every default, the way I do for every receptionist. Its own greeting was close, but I replaced it with the firm's. It asked every caller for an email address, which the firm doesn't need, so I switched that off. There's no opening hours setting, so it answers the same at any hour. And I made a mistake of my own. I'd marked Dan's day off as free on the calendar, so it booked a visit onto that Monday. I fixed that before the move call, and it still offered Monday.
On price, Upfirst charges by the call. Twenty-four ninety-five a month for thirty calls, fifty-nine ninety-five for ninety, one hundred fifty-nine ninety-five for three hundred, and about three hundred dollars for six hundred. Two hundred calls a month fit on the Pro plan, at one hundred fifty-nine ninety-five. The fourteen-day trial is free, and takes no card. Is there an app? No. I found none in the App Store or Google Play. It runs in the browser, and the dashboard works on a phone.
So, my verdict. On what it says, Upfirst is honest. Every price was right, it held every trap, and it admitted it's automated. On what it does, it falls short: the move and the cancellation were announced and never made. The tests averaged three point six, I added zero point seven, and the final score is four point three out of five. A good fit if you check your own calendar and handle booking changes by hand. Every call, every number and every screenshot is in the written review, linked below.
Chapters · 12
Frequently asked questions
How much does Upfirst cost?
$24.95 a month for Starter (30 calls), $59.95 for Premium (90), $159.95 for Pro (300) and $299.95 for Scale (600), or 20% less paid yearly. Extra calls cost $1.50 down to $0.70. 200 calls a month fit on Pro at $159.95. The 14-day trial is free with no card.
Does Upfirst have an app?
No. I found no Upfirst app in the US App Store or Google Play. It runs in the browser at app.upfirst.ai, and the dashboard works on a phone. Calls and messages also arrive by email.
Can Upfirst book appointments?
Yes, into your own Google Calendar, Outlook, Calendly, Acuity, Square Appointments or Clio. My booking landed with the time, number, address and problem. It struggled with changes: a move and a cancellation were both reported as done, and the calendar did not change.
Does Upfirst say it is an AI?
Yes. Asked 'am I talking to a real person or a computer?', it said 'I'm an automated receptionist'.
Does Upfirst transfer calls to a person?
Yes. You add transfer rules with a number, a ring time and a message to say first. My emergency call named Dan at once and the transfer rang a real phone. When I pointed it at a number nobody answers, it took a message with the name, number and address.
What is Upfirst's test score?
4.3 out of 5: a measured 3.6 across the eight tests graded, plus 0.7 from my verdict. It got every price right and held every trap; it lost points for reporting a move and a cancellation it never made.
Is there a free trial?
Yes. 14 days, with full access to the plan you choose, no card, one phone number and 100 calls. You can also make a free web call from the dashboard.
Miles FosterOwner and tester, RankDude
Disclosure. I tested on the free demo account anyone can open on Upfirst’s site. I signed up myself and paid Upfirst nothing. Upfirst didn’t see this review first and had no say in my rating. How RankDude makes money is on the disclosure page.