Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Set Up an Auto Attendant Phone System for Your Website

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Do you want to set up an auto attendant phone system for your website?

For business owners, an auto attendant phone system can cut costs, help you answer calls faster, improve customer service, and make your small business look more professional.

In this article, we will share a step-by-step guide on how to easily set up an auto attendant phone system for your WordPress site.

How to setup an auto attendant phone system for your website

What Is an Auto Attendant Phone System?

An auto attendant phone system is an automated call answering service for businesses. This system helps direct callers to the right department or person without needing a human to answer every call.

You may have come across an auto-attendant phone system when you called a business.

On an auto-attendant phone call, you are greeted by a pre-recorded message asking you to press a number based on who you want to talk to or what the purpose of your call is.

What Do You Need to Set Up an Auto Attendant Phone System for Your Website?

You’ll need to use a virtual business phone service provider to set up an auto attendant phone system the right way.

For most small business websites or online stores, you can simply add a phone number to your website. Your visitors can call the phone number to get in touch with you.

However, standard phone services don’t offer advanced features like call forwarding, auto attendant, call waiting, business hours, and more. Plus, it’s expensive to add simple features like an auto attendant.

We recommend using Nextiva since it’s the best business phone service on the market, used by brands like Taco Bell, YMCA, Buffalo Bills, and more.

It lets you easily manage your business calls, set up auto attendant, call forwarding, and more at a much cheaper rate than a business landline or mobile provider.


Note: We use Nextiva here at WPBeginner for all of our business phone needs.

Since Nextiva is a VoIP phone service, it will use the internet to make and receive calls instead of traditional landlines.

This helps you save money and gives you access to advanced features like auto attendant, call forwarding, call waiting, voicemail, conference calling, and much more.

You can also get a toll-free number or choose a business phone number with any location.

It also lets you manage your calls from your current mobile phone, computer, or standard desk phone.

But aside from Nextiva, you can also use other business phone services like RingCentral or Ooma, and they both offer auto-attendant features. We recommend Nextiva since that’s what we use.

Let’s show you how to set up an auto-attendant phone system for your website.

Setting Up an Auto Attendant Phone System

First thing, you need to sign up for a Nextiva account. During the signup process, you can choose a new business phone number or connect an existing phone number to your account.

After you’ve set up your account, you can automatically make and receive calls from your business phone number across any device.

Next, you can set up an auto-attendant phone system for your website.

From your account page, you need to click on the ‘Communication’ menu option and then click the ‘Phone System’ button.

Click communication and phone system

This brings you to a screen where you’ll have different options for setting up business phone features.

Next, click the ‘Call flows’ button.

Click call flows button

On the next screen, you need to create a new call flow.

Simply click the ‘Create New Flow’ button to get started.

Click create new flow

If you’ve created call templates for other features, then they’ll be listed here.

We will select the ‘Start from Scratch’ option.

Select start from scratch

Next, you can give your call flow a name to help you remember.

After that, hover over and click the ‘Phone’ button.

Name and click phone button

Then, you need to enter your main business phone number.

You can add an extension and additional numbers as well.

Enter business phone number

Then, click the ‘Save & Continue’ button.

Next, click the ‘Add Action’ button for the next step.

Click add action button

This brings up a menu where you can choose the next action.

To create an auto attendant, you can select the ‘Phone menu’, ‘Dial by extension’, or ‘Dial by name’ options.

We will select the ‘Phone menu’ option since this lets us record a greeting and then offer callers options to dial specific departments or team members.

Select phone menu option

Next, you can choose the ‘Default Greeting’ from the ‘Greeting’ drop-down.

You also have the option to record or upload your own greeting.

Choose call greeting

After that, you can customize the phone menu options that will play after your greeting.

You can use the keypad under the ‘Phone Menu’ for the numbers your callers will dial and the person or department they’ll be redirected to.

For multiple options, click the number and add the corresponding department in the ‘Menu Options’ section.

Select numbers and departments

Next, you can configure the ‘Advanced Options’ settings.

You can set the timeout length, select an option for dialing the operator, and click the checkbox to allow callers to reach individual team members by dialing their extension.

Configure advanced calling options

After that, click the ‘Save & Continue’ button.

This brings you back to your primary call flow screen. You need to assign team members and phone numbers to the call options you just created.

Simply click one of the ‘Add action’ buttons.

Click add action button

Then, click the ‘Users and Teams’ menu option.

This lets you assign the action to a specific team member or department.

Select user and teams

Next, you can choose who the call will ring, how it will ring, caller ID settings, and more.

Simply select the best options for your business and then click the ‘Save & Continue’ button.

Select team ring settings

You need to follow the same steps for all of the call menu options you created earlier.

After that, you’ll be taken back to your main call flow screen, where you need to click the ‘Add action’ button again to finish your call flow.

Click add action

Next, you’ll have various options for what happens if no one answers.

We will select the ‘Voicemail’ option so callers can leave a message if no one answers the phone.

Click add voicemail

On the next screen, you can choose your voicemail mailbox and message.

Simply select the team or person from the ‘Voicemail Destination’ dropdown and the correct department from the ‘Team’ drop-down.

Select voicemail destination

Then, click the ‘Save & Continue’ button.

After that, you need to follow the same steps for each extension.

Once you are finished, you should see ‘Call ends’ at the end of your different call flows.

Click go live button

Then, click the ‘Go Live’ button at the bottom of the screen to activate the call flow.

Make sure you test out the auto attendant feature to ensure the greeting and call forwarding work properly.

Aside from all the powerful features, our favorite thing about Nextiva is that it lets our team members have a virtual business phone number so they can only receive calls during certain hours without losing their privacy.

Adding a Click to Call Button in WordPress

Now that you’ve set up an auto attendant phone system, you may want to add a click-to-call button to your WordPress website. This makes calling as simple as clicking a button.

The first thing you need to do is install and activate the WP Call Button plugin. For more details, see our beginner’s guide on how to install a WordPress plugin.

Upon activation, you need to go to Settings » WP Call Button to set up the plugin.

WP Call Button settings

On this screen, you can turn on the call button and add your number.

Then, you can customize the appearance of your button and add a sticky button that floats on the screen across your website.

Customize call button

You also have control over where the button appears and can choose to show or hide the button on certain posts and pages.

If you want more control over where the button appears, then you can display it manually. To do this, simply click the ‘Static Call Button’ menu option.

Then, you can change the button settings and copy the shortcode to add to your site.

Manually add call button

After you have finished customizing the plugin settings, make sure to click the ‘Save Changes’ button.

You can also add a sticky button directly to your pages, posts, and widget areas by using the WP Call Button block.

Add WP Call Button block

In the block settings, you can change the colors, text size, and alignment and show or hide the phone icon.

Once you are finished, click ‘Update’ or ‘Publish’ to save your changes.

Now, visitors will see the click-to-call button live on your website. They’ll be taken to your auto attendant phone system when they click the button.

WP Call Button preview

For more details on displaying a click-to-call button, see our guide on how to add a click to call button in WordPress.

Beyond a business phone, we recommend adding a contact form and even live chat or an AI chatbot so your visitors can contact you with the method they prefer.

We hope this article helped you learn how to set up an auto-attendant phone system for your WordPress site. You may also want to see our guide on how to choose the best website builder and our expert picks of the best email marketing services for small businesses.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

1 CommentLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.