How, the AI Powered Personal Assistant, Schedules Meetings for You

personal assistant


While is young, the features and functionality already in place satisfy a strong need in the marketplace. I'm already excited about bringing Amy on board so she can manage my schedule.

If I had to name the business task I hear the most complaints about, it would definitely be setting up meetings.

Apparently nothing is more tedious than the seemingly never-ending back-and-forth emails that continue until everybody finally agrees on a time and place.

Wouldn’t it be great if someone could handle that big ball of bother for you? Back in the day, you might have had a secretary do so however, in these current days of lean workforces, hiring a secretary to handle your meetings seems like a pipe dream.

At least it did until created someone who can handle it for you.

The AI Powered Personal Assistant

Yep, you read that right — created someone, or more specifically something, to handle the task of negotiating and setting up your meetings.

The thing of it is, when you use the AI powered personal assistant, it feels like you’re interacting with a real person.

Her name is Amy Ingram.

I’m not going to delve into the technology behind Amy in this post ’cause that’s a huge topic all of its own, one discussed in detail over on’s blog. Suffice it to say, Amy uses machine learning and natural language processing (NLP) to read and understand the emails she receives so she can schedule your meetings.

Here’s a brief overview of how it works:

How AI Powered Personal Assistant Works

While that’s a.xi in a nutshell, it’s hard to really grasp how amazing Amy is without seeing a real-world example like the one below (click here to see more examples … ):

AI Powered Personal Assistant

Personal Assistant

The awesome thing about the exchange above is the fact that it was conducted in everyday English. No codes or shorthand to learn — it’s like Amy is a real person who’s sitting just outside your office arranging the meeting.

Of course, there’s a lot happening behind the scenes here. For example, in the second step, how does Amy know where your office is? How does she know when you have openings in your schedule? Can Amy set up meetings in places other than your office and how will she know where they are?

The quick answer is that you can teach Amy all about yourself and your preferences. Let’s take a detailed look at that process.

How to Teach About You and Your Preferences

When you log into, you’ll be shown your dashboard:

 Personal Assistant

As you can see, Amy shows you the current and pending meetings that she’s added to your schedule. Note that she will not show every meeting, only the ones she handled.

If you’d like to add a meeting to her schedule, even if she is not managing it, just shoot her an email:

 Personal Assistant scenario

The gray links below the meeting list provide access to the spots where you can set your preferences.

Your Preferences – Calendars

Currently, personal assistant integrates with Google Calendar only though the team behind Amy is, “working very hard on a full integration with Microsoft Exchange/Outlook calendars”.

Once you’ve given Amy permission to access your Google calendars, you can use the calendars preference screen to decide which ones will affect your schedule:

Personal Assistant calendars

Not only can Amy use your calendars for scheduling, she can also utilize the calendars to which you’ve been given access (these are the grayed-out calendars under the horizontal line in the image above).

Your Preferences – Scheduling

The scheduling preference screen provides a great deal of flexibility in the way Amy handles your calendar:

scheduling preferences with Personal Assistant

Using the sliders above, you can set your availability on each day, in one block or any number of smaller time slots, including weekends. That’s right, can also be used to manage your personal life. One important note on this however: currently Amy does not know that weekdays are for work meetings and weekends are for personal meetings. recommended the following work around, “For now, don’t schedule availability on the weekends. When you do want to schedule a personal get-together, tell Amy something like this: ‘break my scheduling preferences and schedule this for Saturday, <insert date> sometime between 3pm and 4pm'”.

You can also set the default lengths for both live and virtual meetings as well as how much of a buffer you’d like Amy to account for both before and after each type of meeting.

This is also where you can set your personal time zone. What about the time zones of the other attendees? notes that, “Amy loves time zones. She speaks to each participant in their local time zone, understands what time it is for each participant so no silly suggestions are made, and she understands the concept of compromise when somebody in New York is to meet with a guy in Singapore (where no great time really exists for either party).”

One final note on scheduling: if you want to give Amy the leeway to schedule a meeting over another one on your calendar (e.g. a client meeting that would supersede an internal meeting), you can use the “Show me as” functionality built within Google Calendar:

Amy will see any meetings marked as, “Available” as free time during which she can still schedule other meetings.

Your Preferences – Emails

The email preference screen is where you tell Amy about the email addresses to watch out for when she schedules you. If an email does not include one or more of the email addresses listed here, she will not take action on your schedule:

email set-up with AI Powered Personal Assistant

Why would you use more than one email address? One example would be a work vs. a personal email address. Amy will always respond to the address you first used to send in each meeting request so it’s a good way to keep your lives separate.

You can override that preference however by using the form underneath the address list to set an email address as the one that Amy should always use no matter which one was first used to send in the meeting request.

Your Preferences – Personal

The personal preference screen is where you add your basic information. Amy will include this information in final meeting requests when appropriate:

contact details with AI Powered Personal Assistant

As to the default meeting location, I’m going to cover that in:

Your Preferences – Locations

The locations preference screen is one of the handiest features in personal assistant

This screen is the place where you let Amy know about all your favorite spots so she knows what you mean when you tell her to “Schedule Jim and I for coffee.” Here’s how it works:

First you need to enter in your office address. Now Amy knows where your office is when you tell her to “set up a meeting at my office”.

If you want to add another location, you can click on the “Add another location” link under the “Instructions” field to do so. At the bottom of the image is a list of the types of locations you can add, one per type: meeting locations panel

In the image below, I’m adding the location where I prefer to have meetings over coffee. Once I type in Starbucks, Amy pulls up the closest ones so I can simply select the one I want or I can add an address manually: meeting locations panel 2

Next, I’ll add a spot where I like to have drinks with my clients: meeting locations panel 3

And there we go — I can now use the words “office”, “coffee” and “drinks” in my meeting requests and Amy will know where I’d like to meet and will let the other attendees know as well.

Powerful stuff here:

meeting locations panel 4

Finally, I can set a default meeting type. Amy will always use this type unless I specify otherwise in my meeting requests. Note that among the in-person meeting types, only the locations that I have added are available to set as the default:

default meeting panel with Personal Assistant

What about virtual meetings? Here’s what had to say, “In regards to auto adding virtual location links, this is unfortunately not what we do today. It is something we are working on though. Currently, you just ask Amy to add a static Webex, Google Hangout link, etc.

Example: ‘Amy, please add the following Google Hangout link to invite:…’.”

Your Preferences – Updating Via Email

Finally, you can update any of your preferences simply by emailing Amy. Here’s an example:

AI Powered Personal Assistant scheduling hours


Currently, you can hire Amy for free by signing up for the beta on their home page. The company is currently planning to officially launch later this year, likely in the fall. At that time, will offer three subscription levels, each with their own feature set and pricing:

  1. Free;
  2. Professional; and
  3. Business.


You can learn more about AI powered personal assistant and Amy (such as how many people she can schedule in a meeting at one time — the current answer is five) over on their FAQ page.

While is young, the features and functionality already in place satisfy a strong need in the marketplace. Going forward, I only see tremendous potential as the solution matures.

As for me, I’m already excited about bringing Amy on board so she can manage my schedule. If you’re tired of setting up your own meetings, hire her yourself and see what she can do.

You won’t be disappointed.


Matt Mansfield Matt Mansfield is the Tech Editor and SEO Manager at Small Business Trends where he is responsible for directing and writing many of the site’s product reviews, technology how-to’s, and lists of small business resources as well as increasing the reach of our content.

2 Reactions
  1. Saves you a lot of time if you don’t really have the time to go through your emails and schedule. But I wonder if it can really be used in full automation.

  2. Matt: I have been using for some time now, scheduling my podcast interviews. I am very pleased with this service. It gives you some kind of mental relief… 😉