---
title: Describe the task and review the plan | Build EmployeeWorks plugins with ToolSmith (Part 5)
date: 2026-11-06
abstract: ToolSmith proposes a plan before it builds anything, so the plan is where you catch mistakes. The fifth video in the Build EmployeeWorks plugins with ToolSmith series describes the booking cancellation task to ToolSmith, then reviews the plan it proposes, including how the plugin authenticates to PurpleSuite and whose bookings it finds.
tags: ServiceNow, EmployeeWorks, ToolSmith, Tool Studio, PurpleSuite, AI, Agentic AI, Developer Experience
author: Chris Reddington
canonical_url: https://chrisreddington.com/video/describe-the-task-and-review-the-plan/
---


This is the fifth video in the Build EmployeeWorks plugins with ToolSmith series on the ServiceNow Dev Program channel. The video covers the following topics:

- The scenario: a travel operator cancelling a client's booking, from finding the bookings to confirming and reporting the result
- How ToolSmith in Tool Studio proposes a plan first, and only builds once you approve it
- Describing the task to ToolSmith
- A service account approach to authentication, where the connector uses the instance's API token and sends the instance ID in a header
- Sending the client's email with each action, so the plugin finds that client's bookings rather than the operator's
- Why the launch configuration (who can use the plugin) and the client's email (whose bookings are found) are separate things
- Letting a system's API docs decide which authentication approach fits when you connect to other third-party systems

The full written series is on the [ServiceNow Community](https://www.servicenow.com/community/sn-employeeworks-blog/build-employeeworks-plugins-with-toolsmith/ba-p/3613461).

