What's new with Upfirst?

Product updates, integrations, and improvements from the team. Subscribe in the footer to get them in your inbox.

  1. Thomas Davenport, The Davenport Firm

    Requested by

    Thomas Davenport at The Davenport Firm + 63 others

    Connect your receptionist to any API with Custom Actions

    Upfirst logo surrounded by other apps, illustrating the ability for Upfirst's AI receptionist to connect to any app via custom API calls

    Before, your receptionist could only answer questions using your knowledge base. Now it can pull live info from your tools (or push info into them) during a call.

    With Custom Actions, you can connect your receptionist to any third-party API. Use it to find an order status, check inventoryt, add a caller to your CRM, or anything else you'd normally do by hand. Bearer token and OAuth authentication are both supported.

    To set one up, go to Agent > Custom actions. Give the action a name and choose when it should run: When call starts, During call, or After call. Each option gives the receptionist a different set of variables to use in the request. Configure the request (method, endpoint, headers, auth, body), test it with sample values, and pick the response fields the receptionist should actually see.

  2. Customer who requested this feature

    Requested by

    jcutler@cutlerriley.com, hello@georgiapodologyservices.com + 2 others

    Acuity Scheduling integration for appointment booking

    If you use Acuity Scheduling, your Upfirst receptionist can now book appointments directly into your calendar. Callers hear available time slots and book over the phone, without you touching a thing.

    To set it up, go to Integrations > enable Acuity Scheduling > sign into your Acuity account. Then head to Agent > Scheduling to create appointment types with your availability and booking rules.

    This works the same way as our Google Calendar, Outlook, and Clio integrations.

  3. Fan Yang, 7 IRON Golf

    Requested by

    Fan Yang at 7 IRON Golf + 20 others

    Add fallback numbers to call transfers

    Before, a call transfer went to one number. If that person didn't pick up, the call was stuck. Now you can add multiple transfer destinations to any rule. Upfirst rings them one by one, in the order you set, until someone answers.

    Go to Agent > Transfer calls, edit or add a rule, and scroll to Transfer destinations to add your numbers. Set the Wait for time to control how long each number rings before trying the next.

    If no one on the list picks up, the caller goes to voicemail for the last person (when you've set it to send to voicemail).

  4. Peter Stone, Esq., Peter Robert Stone APC

    Requested by

    Peter Stone, Esq. at Peter Robert Stone APC + 12 others

    Add comments to your calls

    Upfirst UI showing the ability to add a comment to a call

    Sometimes you just need to jot down a quick note: "Already called back," "Not a lead," or "Waiting on a callback." Now you can. Click on any call in your call log and add a comment right beneath the summary. From the call log, you can see which calls have comments at a glance, so it's easy to tell what's been handled and what still needs follow-up. Go to Calls, click a call, and start adding comments.

    Coming soon: multiple users under one account. When that ships, you'll be able to see exactly who left each comment.

  5. Hayden Oliver, Northland Tow and Rocovery

    Requested by

    Hayden Oliver at Northland Tow and Rocovery + 48 others

    Screen calls before you accept the transfer

    Screenshot of Upfirst interface showing the ability to select between a cold transfer or a warm transfer

    With a cold transfer, you pick up and you're connected immediately. You don't know who's on the line or what they need until you're already on the call.

    Warm transfers change that. When your receptionist transfers a call, it briefs you first: the caller's name and why they're calling. You decide whether to accept. If you decline, the receptionist takes a message on your behalf.

    To set it up, go to Agent > Transfer calls, add or edit a rule, and select Warm Transfer. Set the fallback to Take a Message so declined calls still get handled.

    Tip: You can choose the hold music your caller hears while the receptionist reaches you. Go to Agent > Agent Settings and pick from four options: ringing, gentle guitar, marimba, or soft keys.

  6. Bill N., WINI Home Inspections

    Requested by

    Bill N. at WINI Home Inspections + 32 others

    Introducing memory

    Image illustrating the way an AI receptionist can greet a caller by name if the receptionist has a memory about the caller

    Your Upfirst receptionist now remembers details from past calls, so it doesn’t have to ask the same questions every time. That means smoother conversations and more personalized greetings.

    Memory is on automatically. To see what your receptionist knows, go to Contacts → select a contact to view their memory. After each call, the memory updates with new info. You can also add to it anytime by updating the contact’s Notes.

    Tip: Use Memory to personalize your script—like greeting callers by first name when it’s known.

  7. Chris Gordon, WIN Home Inspections

    Requested by

    Chris Gordon at WIN Home Inspections + 27 others

    Save callers as contacts

    Screenshot of Upfirst user interface showing the ability to add contacts

    Your call log used to be a list of phone numbers. Now you can save Contacts, so when someone calls you’ll see their name instead.

    Go to Contacts in the left sidebar, add a name to a phone number, and you’ll see that name everywhere they show up in your call log.

    If you use Upfirst for lead generation, you can also export your contacts to follow up faster. This is just the beginning—soon your receptionist will be able to remember info about your contacts. Stay tuned.

  8. Kevin Langille, Southern Strides

    Requested by

    Kevin Langille at Southern Strides + 11 others

    Clearer calls with noise cancellation

    Images showing conversation between a receptionist and a caller with noise cancellation enabled

    Your Upfirst receptionist now has noise cancellation enabled by default, so it can better separate the caller’s voice from background sounds. That means fewer interruptions from noisy environments and clearer conversations for you and your customers.

  9. Fan Yang, 7 Iron Golf

    Requested by

    Fan Yang at 7 Iron Golf + 18 others

    Voicemail detection for call transfers

    Upfirst user interface showing radio buttons that allow you to select between call transfer options

    When a call gets transferred, you don’t want your customer to end up in someone’s voicemail. Now they won’t. If the person you transfer to doesn’t answer (or declines), Upfirst detects the voicemail pickup and routes the call back to your AI receptionist so they can take a message.

    To turn it on, go to Agent → Transfer calls, edit (or add) a rule, and choose the new transfer option that keeps the receptionist in the loop if the person doesn’t pick up.

    Tip: Pair this with custom notifications so the right person gets the message. Go to Agent → Notifications, add a teammate, set Only if, and write a condition (e.g., only notify email if the caller asked for Jessica).

  10. Rick Alleyne, A.R.E Louisiana

    Requested by

    Rick Alleyne at A.R.E Louisiana + 15 others

    Filter calls history by date

    Call history filter showing date range selector

    You can now filter your calls by date. Go to Calls → Filter and select Date Range.

  11. Niki D’Angelo, Banko Overhead Doors

    Requested by

    Niki D’Angelo at Banko Overhead Doors + 6 others

    Download your call history

    Export button for downloading call history as CSV

    You can now download an XLSX file of your call history, so you can run your own analysis and build custom reports outside Upfirst.

    Go to Calls in the left-hand menu, then click Download XLSX in the top right.

    The export includes start time, end time, duration, caller number, summary, transcript, tags, whether the call was a hang up or spam, and any info you collect from callers (like name and email).

  12. Bill McCue, Sarasota Homes

    Requested by

    Bill McCue at Sarasota Homes + 5 others

    Send call recordings to your CRM via Zapier

    Zapier integration showing call recording export to CRM

    We expanded the information we pass to Zapier. You can now pass call recordings through Zapier (along with the caller details, summary, and transcript—which were previously available).

    Upfirst will include a link to the MP3 recording so you can attach the actual call to whatever workflow you’re running next.

    This is especially useful if you send calls into a CRM for follow-up. Now your team can listen to the original call right from the record, not just read the notes.

    To use it, connect your Zapier account and the recording URL field will appear automatically.

  13. Daniel Workman, Winrock Property Management

    Requested by

    Daniel Workman at Winrock Property Management + 3 others

    Dial DTMF tones

    DTMF tone configuration for navigating phone menus

    Your Upfirst receptionist can now dial DTMF tones during a call—so it can get through automated prompts like “Press 1 to accept."

    Set it up under Agent → Knowledge by telling your receptionist what to dial and when. For example: “If someone calls from Jackson Correctional Institute, dial 1 to accept the call.”

    This helps you answer calls that used to get stuck behind call screening, collect-call systems, or building entry lines where you need to dial a digit/code to unlock the door.

  14. Rylan Blondo, Karako Suits

    Requested by

    Rylan Blondo at Karako Suits + 18 others

    Format your knowledge base with a rich text editor

    Rich text editor for formatting knowledge base articles

    You can now use bold, italics, underline, headings, and bulleted or numbered lists in your knowledge base and call transfer rules.

    This makes it easier to keep instructions readable for you—and clearer for your agent—so important details stand out and step-by-step info is easier to follow.Go to Agent → Agent → Knowledge to use the new rich text editor.

  15. Kyler Senger, A Notch Above Photobooths

    Requested by

    Kyler Senger at A Notch Above Photobooths + 12 others

    Rearrange knowledge base items

    Little but surprisingly life-changing update: you can now adjust the order of knowledge base items. This makes it easier to keep things tidy and organized.

  16. Alex Ebner, Ace Medical Company

    Requested by

    Alex Ebner at Ace Medical Company + 45 others

    Automatically tag calls for easier filtering and insights

    Auto-tag settings showing call classification labels

    With our new call tagging feature, you can automatically categorize calls based on what the caller is calling about. Call tags make it easy to find specific types of calls—like sales inquiries, scheduling requests, or urgent requests—and understand which call types are most common.Here’s how to create call tags:

    • Go to your Settings > Tags on the left-hand side
    • Click on Add tag
    • Give the tag a name and brief description, and click ‘Save’

    Now, your agent will automatically apply the tag after each call ends, letting you filter by the type of call and seeing how many calls you have per tag in your Home dashboard.

    Learn more about our call tagging feature here .

  17. Shannon LaFleur, Handyman Pro

    Requested by

    Shannon LaFleur at Handyman Pro + 31 others

    Archive calls to keep things tidy

    Archive button in call history for organizing past calls

    You can now archive calls. Archiving clears it from your main call view so you can stay focused, without losing access to the recording or transcript.

    Just click the archive icon to move a call out of your list.

    You can filter to see archived calls anytime, and unarchive them with one click.

  18. Nichi Seckinger, CFL-CIO Community Services

    Requested by

    Nichi Seckinger at CFL-CIO Community Services + 27 others

    Only allow transfers during specific hours

    Schedule settings for restricting call transfers to business hours

    You can now add custom hours to any transfer rule, so transfers only happen when you or your team are actually available.

    Head to Agent → Transfer calls, choose a rule, and check "Only allow transfers during specific hours" to set your schedule.

  19. Nicolas Menalled, Elio's Optical

    Requested by

    Nicolas Menalled at Elio's Optical + 52 others

    View detailed call analytics in your Home dashboard

    Analytics dashboard showing call volume and trends

    We released an update to your account: a new dashboard with call analytics. You can now see call data like how many calls were answered, how many events scheduled, and more. Here’s what you can view:

    • How many calls were answered, how many were hang ups, and how many were spam
    • The average duration of calls
    • How many events were triggered, such as call transfers, texts sent, and scheduled events

    You can also choose different date ranges to see how your call activity changes over time.

  20. Paul Coogan, Gapza Media

    Requested by

    Paul Coogan at Gapza Media + 38 others

    Download audio from calls

    Download button for saving call audio recordings

    You can now download the audio from any call — perfect if you need to share it with someone on your team or save it for records. Just open the call details and click the arrow at the download button at the top right.

  21. Dave Ptak, Black Tie Casino Events

    Requested by

    Dave Ptak at Black Tie Casino Events + 16 others

    Bring caller details into your calendar event descriptions

    Calendar event with caller details auto-populated in description

    Before, when you scheduled a meeting from a call, the appointment description on your calendar was pretty basic. Now, you can make it way more useful by pulling in details from the call itself:

    • Caller’s name
    • Phone number
    • Email
    • Call summary

    That means your calendar can show you exactly who the call was with and what it was about.

  22. Ira Grolman, Grolman LLP

    Requested by

    Ira Grolman at Grolman LLP + 29 others

    Control when your receptionist notifies you of calls

    Notification settings with conditional rules for call alerts

    Until now, everyone got an email and a text after every single call. For a lot of you, that was overkill.

    With this update, you get to decide exactly when and how notifications are sent:

    • Only want a text if it’s an emergency? Done.
    • Want certain team members emailed only if a caller asks for them by name? Easy.
    • Want the sales team looped in only when a new lead calls? You got it.

    You can also fine-tune what happens with spam, sales calls, and hang-ups. So if you’re tired of seeing emails about calls that don’t need your attention, you can simply turn those off.

  23. Adriana Martinez Rodriguez, Inclusive Law Group

    Requested by

    Adriana Martinez Rodriguez at Inclusive Law Group + 41 others

    Book appointments directly in Outlook and Clio calendars

    Calendar integration settings for Outlook and Clio

    Earlier this month, we introduced scheduling for Google Calendar. We're excited to add two more widely requested options: Outlook and Clio.To get started:

    • Go to Integrations and connect your Outlook or Clio calendar
    • Go to Agent > Scheduling and add the types of appointments you want to offer
    • Set when you're available for each one

    A few notes:

    • This only works for new appointments (for now). Rescheduling is on our roadmap.
    • You can connect multiple calendars to support your whole team.
    • Clio is management software made for lawyers and legal professionals.
  24. Jason Akel, Village Hypnotherapy

    Requested by

    Jason Akel at Village Hypnotherapy + 22 others

    No charge for silent calls

    We only want you to pay for real, valuable phone calls.

    That why we’ve always excluded calls under 15 seconds (so that you don't pay for people saying "oops, wrong number").

    With our latest update, we’ve taken it a step further: even if the call goes longer but the caller never speaks, it won’t count against you. No more paying for butt dials.

  25. Andrew Flicker, Physical Therapist

    Requested by

    Andrew Flicker, Physical Therapist + 67 others

    Book appointments directly in Google Calendar

    Google Calendar integration for direct appointment booking

    You can now connect Google Calendar with Upfirst. That means your virtual receptionist can look at your availability and book appointments directly into your calendar.

    To get started:

    1. Connect your Google Calendar by going to Integrations, enable Google Calendar, and follow the sign in instructions.
    2. Go to Agent > Scheduling and click ‘Add appointment type’.
    3. Fill out the event details and set your availability, then click ‘Create appointment type’.

    Your receptionist will now be able to tell callers about your availability and book the appointments directly in your Google Calendar. You can connect multiple calendars to support your whole team.

    A few notes:

    • This works for new appointments only (for now). Rescheduling is on our roadmap.
    • Outlook users, we haven't forgotten about you! That's coming next.
  26. Niki D'Angelo, Banko Overhead Doors

    Requested by

    Niki D'Angelo at Banko Overhead Doors + 55 others

    Automatically block spam calls

    Spam call blocking toggle in call settings

    Your virtual receptionist can now block spam calls. Here's how it works:

    • Before the call: When someone dials in, Upfirst checks the number against a spam database. If it’s a known spammer, the call is blocked automatically.
    • **During the call: ** If the conversation shows signs of spam or robocall behavior, the AI will hang up.

    You can also choose to block toll-free numbers entirely.

    To turn it on go to Agent > Call filtering.

    You'll still get notifications about calls that were flagged as spam—so you can review them if needed—but you won’t be billed for them.

  27. Jody Steffan, ZPG Companies

    Requested by

    Jody Steffan at ZPG Companies + 36 others

    Train your receptionist by scanning information from your website

    URL input field for scanning website content into knowledge base

    You can now train your receptionist by scanning information from your website and adding it to your Knowledge Base. For example, you can import a link of your FAQs page from your website directly to your receptionist, instantly teaching it about your business.

    Here’s how to do this:

    Visit Agent > Knowledge

    • Click on Add Knowledge, and then click Fetch URL
    • Copy and paste the URL of the exact page you want scanned, then click Import URL
    • Once all the necessary information has been scraped, hit Add Knowledge

    You can do this for the services you offer and much more.

  28. Nichi Seckinger, CFL-CIO Community Services

    Requested by

    Nichi Seckinger at CFL-CIO Community Services + 73 others

    Transfer calls to yourself or your team

    Call transfer settings showing team member phone numbers

    Your virtual receptionist can now transfer callers to specific people or departments. For example, if one of your callers wants to speak to you or a person on your team, your receptionist can forward the caller to the right destination.Here’s how to set this up:

    Visit Agent > Call Transfer

    • Set the name or department for the call transfer, and input instructions on when to transfer the call (e.g., “Transfer the call if it’s a new lead asking for a quote”)
    • Enter the number to transfer the call to
    • Customize what your receptionist should say before transferring the call
  29. Rose Paraso, Mamak Asian Street Food

    Requested by

    Rose Paraso at Mamak Asian Street Food + 48 others

    Text callers a link to your scheduling page or any other message

    Send texts

    Your virtual receptionist can now send text messages (SMS) to your callers. For example, if someone calls asking to schedule an appointment, your receptionist can text them a link to your booking page.

    Here's how to set this up:

    • Go to the "Agent" section and click on "Send texts"
    • Write the message you want to send to callers
    • Tell your receptionist when to send this message (for example: "Send this when someone asks about scheduling" or "Send this when someone requests pricing information")
  30. Alfredo Salkeld, Upfirst

    Requested by

    Alfredo Salkeld at Upfirst + 25 others

    Send call summaries to multiple emails and phone numbers

    Notification settings showing multiple email and phone recipients

    You can now send summaries of your phone calls to multiple email addresses and phone numbers. No more manual forwarding summaries to your team members.

    Visit Agent > Actions to update your email summary settings and add new email addresses.

  31. Alfredo Salkeld, Upfirst

    Requested by

    Alfredo Salkeld at Upfirst + 59 others

    Control what questions your agent asks callers

    Custom question builder for configuring caller intake questions

    Previously, our virtual AI receptionist automatically collected name, email, and phone number from all callers. We've enhanced this feature to give you complete control over what information is collected and when!

    Visit Agent > Info Collection to customize your setup with these new capabilities:

    • Add custom fields beyond the standard name, email, and phone options
    • Easily turn individual fields on or off—only collect what you actually need
    • Provide specific instructions for when your agent should ask each question

    This feature is perfect for qualifying leads and gathering the details that matter most to your business—whether that's budget information, location, invoice numbers, or anything else you need.

  32. Alfredo Salkeld, Upfirst

    Requested by

    Alfredo Salkeld at Upfirst + 64 others

    Introducing SMS Notifications

    Stay on top of incoming calls with our new SMS alerts! Go to Agent > Actions to enable them and add your phone number. You’ll receive short text messages for each inbound call—including a link to the transcript—so you can stay informed on the go. If you need a break, simply toggle SMS alerts off any time in the same settings.

Start your 14-day trial today

Forward real calls and see what your receptionist sounds like.