Loading...

Dynamics 365 Field Service : Configure agreement booking setup

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 more
Power Platform , D365 CE & Cloud
Power Platform , D365 CE & Cloud

Dynamics 365 CE, Power Apps, Powerapps, Azure, Dataverse, D365,Power Platforms (Power Apps, Power Automate, Virtual Agent and AI Builder), Book Review

Share post:

Related posts

Power Platform Environment Deep Dive (Part 2)

In Microsoft Power Platform, choosing the right environment type is important because each environment is designed for a different business pu...

2 days ago

Power Platform Environment Deep Dive (Part 1)

Today, in the business enterpriese world, Power Platform enables organization to build application, automate workflow, analyze data  crea...

3 days ago

Book Review : Life 3.0 by Max Tegmark

This is the third book I’ve read this year, and even though I’m still in the early chapters, it already feels like my favorite read of the yea...

1 month ago

Dataverse Views Demystified: Making Data Work for You

In Microsoft Dataverse, users do not always see all the data stored in a table. What they can view depends on their security permissions, role...

2 months ago

Decode & Fix : Shared App host initialization has timed out in Microsoft Power Apps

 Issue :While working with apps in the Microsoft Power Platform, we encountered a critical issue where the application failed to load pro...

4 months ago

Dataverse Integration Patterns: Sync vs Async vs Event-driven (Real Use Cases)

As organizations start using Microsoft Power Platform, Microsoft Dataverse is no longer just a place to store data—it becomes a key part of ho...

4 months ago

Book Review : Don't Believe Everything You Think by Joseph Nguyen

My second book of this year is "Don’t Believe Everything You Think" by Joseph Nguyen. This book was recommended by a friend who strongly belie...

5 months ago

Book Review : Scary Smart by Mo Gawdat

The first book I read in 2026 was Scary Smart by Mo Gawdat, the former Chief Business Officer at Google.In today’s world, Artificial Intellige...

6 months ago

Managing Temporary User Access in Dataverse with Access Teams

Access Teams let you give people access to one specific record, not the whole table.Access Teams in Microsoft Dataverse are a powerful way to ...

6 months ago

Newsletter

Get the latest Dynamics 365 and Power Platform content in your inbox

A curated digest of community blogs, product news, videos, and podcasts — delivered without the noise.

Weekly updates Unsubscribe anytime Fresh community picks
We use your email only for the newsletter and you can unsubscribe at any time.
By subscribing, you agree to the privacy policy.