Dynamics 365 Field Service : Configure agreement booking setup

In Dynamics 365 Field Service, managing recurring service appointments is a critical aspect of delivering timely and consistent customer service. One of the powerful features to streamline this is Agreements—and at the heart of agreements lies the Agreement Booking Setup.
In this blog, we will explore:
- What is an Agreement?
- What is Agreement Booking Setup?
- How to configure an Agreement Booking Setup
- Use cases and best practices
What is an Agreement in Field Service?
An Agreement in Dynamics 365 Field Service is a contract that defines how and when services will be delivered to a customer on a recurring basis.
Examples:
- Quarterly HVAC maintenance
- Monthly equipment inspection
- Annual compliance check-ups
Agreements automate the creation of:
- Work Orders
- Invoices
- Booking Dates
This reduces manual work and ensures consistency in service delivery.
What is Agreement Booking Setup?
The Agreement Booking Setup (ABS) is a key component of an Agreement. It defines the schedule, services, and resources that will be used to generate Work Orders for recurring service appointments.
Think of it as the blueprint that tells the system:
- What services need to be performed?
- When and how often should these services occur?
- Who will perform these services?
- What products or tasks are included?
How to Configure Agreement Booking Setup
To configure Agreement Booking Setup in Dynamics 365 Field Service, follow the steps below:
1. Create an Agreement
- Navigate to: Field Service → Agreements → + New
- Fill out:
- Service Account: Customer receiving the service
- Start & End Date
- Billing method (if applicable)
- Save the record.
2. Add Agreement Booking Setup
Once the agreement is saved, scroll to the Booking Setups subgrid and click + New Agreement Booking Setup.
Key fields:
- Name: Descriptive title like “Quarterly HVAC Check”
- Booking Recurrence: Defines how often the service will occur (weekly, monthly, custom, etc.)
- Work Order Type: e.g., Maintenance, Inspection
- Time Window Start/End: Preferred time range for booking
- Auto Generate Work Order: Checkbox to auto-create work orders on the scheduled date
- Copy Incident Items: Automatically include predefined tasks/products from the selected Incident Type
- Click Save.
3. Set Booking Recurrence
- Click the Booking Recurrence button (on the ribbon or form command bar).
- Use the recurrence editor to define the schedule
- E.g., Every 3 months on the 15th
- Select start and end dates for recurrence
- Confirm the number of occurrences (optional)
- Save the recurrence.
4. Add Booking Service Tasks / Products
After configuring recurrence:
- Go to the Booking Service Tasks tab
- Add checklist items (e.g., "Inspect AC filter")
- Go to the Booking Products tab
- Add parts or consumables (e.g., "AC Filter Replacement")
- Go to the Booking Services tab
- Add services like "HVAC Technician Visit"
5. Assign Resources (Optional)
If known, assign a preferred Resource, Territory, or Team to the Booking Setup to guide scheduling.
6. Activate the Agreement
- Once everything is configured:
- Go back to the Agreement record
- Click Activate
Dynamics 365 will begin generating Work Orders and Bookings based on the defined schedule.
What Happens Next?
After activation:
- Work Orders are automatically created on the specified dates.
- If enabled, bookings are scheduled with available resources.
- The service team receives the job through the Field Service Mobile App.
Real-Life Scenario
Use Case: A company offers a 6-month preventive maintenance service for air purifiers.
- Agreement Duration: 1 year
- Booking Setup: 2 visits (every 6 months)
- Tasks: Clean filter, check fan
- Product: Replacement filter
- Auto-generate Work Orders: Yes
The system will automatically create two Work Orders with assigned tasks, products, and scheduling preferences—saving time and ensuring SLA compliance.
Best Practices
- Use Incident Types to standardize tasks and products.
- Always test recurrence rules before activation.
- Use Resource Preferences to improve scheduling accuracy.
- Keep Booking Setup templates for repeatable service models.
Conclusion
Agreement Booking Setup in Dynamics 365 Field Service is a powerful feature that enables organizations to automate and streamline the scheduling of recurring services. By properly configuring the setup, businesses can ensure timely service delivery, improve customer satisfaction, and reduce administrative overhead.
Published on:
Learn moreRelated posts
Dynamics 365 Field Service : Create entitlements for agreements
In the world of Field Service, maintaining service quality and ensuring customer satisfaction are top priorities. One way Dynamics 365 Field S...
Dynamics 365 Field Service : Configure agreement invoicing
In Dynamics 365 Field Service, Agreements are powerful tools that help automate the creation of Work Orders, Invoices, and Bookings on a recur...
Dynamics 365 Field Service : Configure agreements
In the world of field service operations, recurring services and maintenance contracts are common. Whether you're managing HVAC servicing, IT ...
Dynamics 365 Field Service : Configure automatic generation of work orders
In any service-centric organization, timely and efficient handling of service requests is crucial. Dynamics 365 Field Service offers powerful ...
Dynamics 365 Field Service : Add products and services to incidents
When delivering field service, standardizing how issues are resolved helps improve efficiency, consistency, and customer satisfaction. Dynamic...
Dynamics 365 Field Service : Assign requirement group templates to incident types
In Dynamics 365 Field Service, efficient resource scheduling is key to delivering high-quality service. When service work requires multi...
Dynamics 365 Field Service : Configure incident types and suggestions
In Dynamics 365 Field Service, efficiently managing work orders begins with setting up well-defined incident types and intelligent suggestions...
Dynamics 365 Field Service : Add service tasks to incidents
In Dynamics 365 Field Service, incidents represent predefined sets of work that technicians perform during service visits—like repairing an ai...
Dynamics 365 Field Service : Create a work order by using Microsoft 365 Copilot in Outlook
In today's fast-paced business world, speed and simplicity are key—especially when managing service operations. With the integration of Micros...