Skip to content

How to write SMART goals (with a SMART goal generator)

By Nicole Replogle · June 10, 2024
goals-hero

For us mere mortals, turning a dream into reality is no simple feat. You might have dozens of goals for the upcoming month, year, or even decade—but it's easy to get overwhelmed and lose motivation, and then your goals fizzle into sad, broken dream shards before you even get started. So how do you break the mold? 

The first step: understanding your objective in the first place. SMART goals help you clarify your intentions, create a solid plan of action, and actually start achieving your goals.

Table of contents:

What is a SMART goal? 

A SMART goal is one that is Specific, Measurable, Achievable, Relevant, and Time-bound. It's a goal-setting framework that helps you turn vague aspirations into logical, realistic projects that you can tackle with confidence.

Here's an example of a SMART goal: I write 300 pages of a manuscript by December 2025. If you contrast that with a hazy wish to the universe like "I want to become a novelist someday," it's easy to tell why setting SMART goals can help you make meaningful progress towards achieving them.

An infographic showing the 5 aspects of SMART goals

How to write SMART goals

The best way to create a SMART goal is to apply each word in the acronym to your vague idea as you refine it into a clear, straightforward plan of action. 

For example, a startup founder's overall ambition might be to build the most successful business in the industry, but—while admirable—that doesn't give them much to work with. Let's break down each letter of the SMART acronym to turn this into a SMART goal.

1. Specific

First, choose one specific outcome. There's nothing wrong with having vague ambitions, but when it comes to getting things done, you need to focus on one concrete step at a time. 

Ask yourself what one outcome will take you closer to your larger ambition. What's the most important thing to achieve next, and how will you get it done? For example, a specific goal for our B2B business owner might be to increase signups.

Specific

Increase signups for Acme's software.

2. Measurable

Next, decide how you'll measure your goal's success. Every good goal has clear success criteria, which helps relieve indecision and streamline movement from one task to the next. 

In our example, the B2B business owner might choose a measurable metric, like sales outreach, and decide on a benchmark that seems reasonable.

Measurable

Reach out to an average of 50 qualified leads per week.

3. Achievable

Each goal should be something you know is actually achievable. This provides the confidence and clarity you need to reach the larger goal. When setting tasks, take the time to understand your strengths and limitations (time, skills, and resources) and how they'll affect each task so you can keep tasks achievable.

Achievable

Our sales team has the experience and bandwidth necessary to reach out to 50 leads weekly.

4. Relevant

Next, make sure this goal lines up with your overall values or business strategy. 

Personal goals should help you get closer to your ideal self, and they should feel worth the effort. It should also feel like the right time to work toward the goal. For instance, you might want to plant a garden, but it wouldn't be a good idea to start on that goal in the winter. 

If you're setting a goal for your company or team, it should contribute to your organization's larger aims. Ask yourself if you're the right person (or your team is the best fit) to work toward the goal. Is this the right time and is it worth placing your focus on this goal right now?

If the answer is yes, you're good to keep planning your goal. If not, you might want to table the idea for a later time.

Relevant

Increasing signups is relevant to growing our user base and increasing revenue.  

5. Time-bound

Finally, set a realistic deadline for achieving the goal. Give yourself enough time—but not too much. 

If you have month-long deadlines for a task that will take you three hours, you're much more likely to procrastinate and delay your overall progress. Don't sign up for more than you can handle, but make sure there's enough of a time gap to keep you focused.

Time-bound

Achieve this goal by the end of Q4.

SMART goals template

Once you've thought through each word in the acronym, transform your goal into a clear, concise sentence or two. Your SMART goal should define your aim, deadline, and measurable criteria. Here's a template you can follow, but feel free to put your own spin on it.

SMART goals template

I will [specific achievement or action] by [deadline]. I'll measure my progress by [measurable criteria].

SMART goals examples

Want to see a planning session in action? Here are a few examples of SMART goals to show you how you might turn a vague idea into a SMART goal—complete with a time frame and clear path to victory.

Vague goal

SMART goal

SMART goal breakdown

Get a promotion

I will build the skills and experience necessary to be promoted to Marketing Manager within the next 2 years. I will make progress toward this goal by successfully leading 4-5 ad campaigns and completing a mentorship program within my company.

Specific: Get promoted to Marketing Manager.

Measurable: Successful completion and evaluation of 4-5 ad campaigns, and completion of a mentorship program.

Achievable: Given my current role and resources, this is attainable within the specified timeframe.

Relevant: This will enhance my career growth and align with my professional aspirations.

Time-bound: Achieve this promotion within the next two years.

Launch a new product feature

We will launch an AI feature for our existing software by the end of Q1 2025. We will make progress toward this goal by completing product development, going through multiple rounds of beta testing, and coordinating with marketing and sales to promote the product.

Specific: Launch an AI feature for our existing software.

Measurable: Completion of product development, beta testing, and marketing and sales coordination.

Achievable: Given the resources and timeframe, this is attainable.

Relevant: This aligns with our company's growth and innovation goals.

Time-bound: Launch by the end of Q1 2025.

Run a marathon

I will run The St. Jude Memphis Marathon on December 7. I will make progress toward this goal by following a structured training plan, incorporating long runs, cross-training, and rest days.

Specific: Run the St. Jude Memphis Marathon.

Measurable: Successfully complete the marathon.

Achievable: Given my current fitness level and running experience, this is attainable with proper training.

Relevant: This goal aligns with my personal fitness and endurance goals. I currently have time to start a rigorous training plan.

Time-bound: Be ready to run the race by December 7.

Tips for creating SMART goals

Now that you have a clearer idea of what SMART goals are and how to build one, let's look at a few ways to simplify the SMART goal setting (and achievement) process. 

Use a SMART goal generator

Looking for inspiration? I built a SMART goal generator chatbot using Zapier Chatbots to help you get the creative juices flowing. It'll ask you a couple questions, then spit out a SMART goal for you, including a clear description of your goal and even a few action steps for getting there. 

SMART goals chatbot: an easy way to start the brainstorming process

Remember: Chatbots use AI models. Because AI is a new technology that generates dynamic on-demand responses, we always encourage you to fact-check and verify responses are correct/meet your needs.

Get your plan into a project management or to-do list app

Writing down your SMART goal will help you organize your thoughts, but it won't help you stay on track daily. Your best bet is to transfer your plan to an app where you'll regularly keep tabs on its progress.

For some goals, you might want a project management tool. For others, a task management or to-do list app is sufficient. Or maybe you just need a habit tracker. It's tough to know which is best for your unique situation, so here are some criteria to consider when picking a home for your goal plan:

  • Does your goal require collaboration or rely on the work of others?

  • Does your SMART plan include many and frequent tasks and subtasks?

  • Do you need to keep track of completed tasks for later?

  • Does complex software with a lot of options distract you?

Generally, project management software is better when collaboration and multiple tasks, subtasks, and assignments are required. Task management and to-do apps provide varying levels of complexity but are focused more on organizing yourself versus organizing a team or company goal. Or if you like to stay organized with spreadsheets, you might use Google Sheets or Airtable to track deadlines and action items. And if you're building a habit, dedicated habit trackers are purpose-built for it.

Personally, I like to brainstorm first and get organized later—which makes Notion the perfect app for me. If you're also a Notion obsessive, feel free to adapt my Notion goals template to your needs. Or, if you're more analog when it comes to goal-tracking, learn how you can build the perfect productivity system with paper notebooks and digital tools.

Regardless of which system you choose, try not to view all your tasks at once. Stay focused on the very next step. Setting a daily or weekly filter on your dashboard or list can help you stay focused.

Automate your goal management

The less time you need to spend managing the administrative side of your goals, the more likely you are to stay on track. I recommend automating as much busywork as possible with Zapier. For instance, you might send action items from your to-do list to your calendar so you'll have visual reminders of what to work on and when.

Generate Google Calendar events from new Google Sheets rows

  • Google Sheets logo
  • Google Calendar logo
Google Sheets + Google Calendar
More details
    Ever need to create calendar events in bulk? Or let others easily add calendar events for you? Or perhaps you just find it easier to manage your calendar in a spreadsheet. If so, this integration makes it easy: it will create new Google Calendar events straight from new rows whenever they're added to a Google Sheet, so you don't have to worry about adding them twice.

    Create Microsoft Outlook events from new Notion database items

    • Notion logo
    • Microsoft Outlook logo
    Notion + Microsoft Outlook
    More details
      Easily manage your calendar events in Microsoft Outlook when you activate this Zap. Once it’s in place, every new addition of a Notion database item will be automatically added as an event a database in Microsoft Outlook. Stay responsive with follow-up workflows and update schedules, all without a single added click or keystroke.

      Add incomplete Todoist tasks to Google Calendar

      • Todoist logo
      • Google Calendar logo
      Todoist + Google Calendar
      More details
        Use Todoist to keep track of all you need to accomplish? But rely on Google Calendar to keep your schedule clear and accessible? Using this integration, you can automatically create a Google Calendar event from an incomplete Todoist task.

        Create events in Microsoft Outlook for new tasks in Asana projects

        • Asana logo
        • Microsoft Outlook logo
        Asana + Microsoft Outlook
        More details
          Stay organized and efficient by connecting your Asana and Microsoft Outlook apps. With this workflow, whenever a new task is added in an Asana project, an event is created in Microsoft Outlook. Save time on manual updates and never miss another task or deadline again. Improve your time management and make sure all your important tasks are easily accessible in your calendar.

          Zapier is the leader in workflow automation—integrating with thousands of apps from partners like Google, Salesforce, and Microsoft. Use interfaces, data tables, and logic to build secure, automated systems for your business-critical workflows across your organization's technology stack. Learn more.

          You might also want to create regular reminders to check in on your goal progress. You can use Schedule by Zapier to create a task or reminder on a regular schedule.

          Create Trello cards weekly at scheduled times

          • Schedule by Zapier logo
          • Trello logo
          Schedule by Zapier + Trello
          More details
            Never forget those weekly repetitive tasks with this handy Zap! Set up this integration to automatically create a new card in Trello every week, at a time of your choosing.

            Get weekly reminders in Slack

            • Schedule by Zapier logo
            • Slack logo
            Schedule by Zapier + Slack
            More details
              Some tasks need to be completed weekly, but we might just need a gentle reminder. Spending most of our days in Slack communicating with our team makes it a great place to get those task reminders. Set up this integration and, with a little help from Zapier, you can automatically get that scheduled task in the Slack channel of your choice at the same time weekly.

              Send monthly reminder emails from Zapier

              • Schedule by Zapier logo
              • Email by Zapier logo
              Schedule by Zapier + Email by Zapier
              More details
                Maybe you have a team that you need to send a monthly reminder email to or you want to remind yourself of something every month by email. This integration with the Zapier scheduling and email tools makes it easy to send yourself or anyone else a monthly reminder email with any content that you want. You can choose when the email will send based on your needs.

                And when it comes to the "measurable" aspect of the SMART system, it can be helpful to keep track of key metrics like time spent working on your goal. If you use a time-tracking app, you can use Zapier to send that information to a spreadsheet or other log. Then, when you reach key milestones on your goal, make a note of how long it took you to get there. Not only will tracking your time help gamify your progress, but it'll help you plan better timelines for future goals.

                Create Google Sheets rows for every new time entry in Toggl Track

                • Toggl Track logo
                • Google Sheets logo
                Toggl Track + Google Sheets
                More details
                  Monitor your work hours efficiently with this automation that connects Toggl Track with Google Sheets. Every new time entry recorded in Toggl Track gets instantly logged as a row in your chosen Google Sheets spreadsheet. This maintains a seamless record of your work hours, eliminating the need for manual entry and errors. Enjoy streamlined time tracking, enabling a precise overview of your working schedule.

                  Add new rows to Google Sheets with daily RescueTime summary reports

                  • RescueTime logo
                  • Google Sheets logo
                  RescueTime + Google Sheets
                  More details
                    Empower your productivity with automated tracking help from Zapier. This RescueTime-Google Sheets integration, once active, will trigger whenever a new daily summary report is created on RescueTime, sending all that information to Google Sheets and creating a new row.

                    Add new Clockify time entries to Microsoft Excel as rows in a table

                    • Clockify logo
                    • Microsoft Excel logo
                    Clockify + Microsoft Excel
                    More details
                      Effortlessly track your time and stay organized with this Clockify and Microsoft Excel integration. When a new time entry is added in Clockify, a row is instantly added to a specified table in Microsoft Excel, ensuring all your important data is logged and easily accessible. Save time and streamline your workflow with this seamless automation.

                      Need some extra motivation each day? Make your own personal best challenge bot.

                      Start making progress the SMART way

                      When your ambitions are vague and open-ended, they can be overwhelming—which means you'll likely never get started on them. In most cases, the first step to reaching your goal is to fully understand it in the first place. 

                      SMART goals are specific, measurable, achievable, and relevant, with a clear timeline to boot. Using the SMART method lets you design a clear, manageable path to your goal, without being overwhelmed by the big picture. And when we mere mortals use the right tools and strategies to integrate goals into our lives, it's much easier to turn those dreams into reality after all. 

                      Related reading:

                      This article was originally published in January 2017 by Jamie Irish. The most recent update was in June 2024.

                      Get productivity tips delivered straight to your inbox

                      We’ll email you 1-3 times per week—and never share your information.

                      Related articles

                      Improve your productivity automatically. Use Zapier to get your apps working together.

                      A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'