Learn more about the Service Directories’ main capabilities for end customers and default roles are as follows:
Service Directories for End Customer via Autopilot
Service Directories power Retail Autopilot self-service flows, guiding end customers through each step of their journey for a smooth, personalized experience. By helping end customers find locations, services, or specialists in real-time, it reduces friction and enhances convenience.
The Autopilot self-service flows are highly configurable, allowing businesses to adapt the experience to their unique needs. To simplify implementation, a template with a baseline structure is provided, covering essential steps such as:
- Authenticating end customers;
- Identifying the desired location, services, or specialist(s);
- Determining the customer’s location using Google geolocation, their profile address, or by simply asking them.
- Presenting relevant options based on proximity, service availability, or other criteria;
- Offering next steps, such as scheduling a visit, sending information via text, or escalating to a live agent.
Note: Templates are pending implementation. Please reach out to your Talkdesk contact for details.
Service Directories for Agents and Supervisors via Conversations
When agents receive voice or digital interactions via the Conversations App, Service Directories instantly provides location, service, and staff information, enabling faster, more accurate, and personalized support.
Unified view: Within the Service Directories tab, agents will find a list of different locations. Once a location is selected, more information will pop up on the sidebar with a unified view containing the following tabs:
- Locations: Store locations, business hours, services offered, and contact information.
- Services: A full list of services offered at each location, allowing agents to direct customers to the right options.
- Staff: Specialists and team members' information, including name, role, and availability, to connect customers with the best-suited expert.
- Notes: A dedicated section where agents can see and contribute location-specific notes.
Call Transfers for Efficient Resolution: Another key feature for agents and supervisors is the ability to transfer calls as follows:
- Transfer Interactions: Based on the customer’s needs, agents can route the calls directly to the location or to specialists, ensuring that customers are connected with the right person to address their specific inquiries. To do this, the agent must open a preferred location or staff. Then, in the details, click on the “call” button, under “contact details”
- Transfer to the Most Relevant Location: Based on the customer’s needs, agents can directly transfer calls to a nearby or more suitable location. To do this, the agent must select the X icon > choose option “Consultation” or “Blind transfer” > select “Confirm”.
- Transfer to Specific Staff Members: Agents can also route calls to specialists, ensuring that customers are connected with the right person to address their specific inquiries. To do this, the agent must open a preferred location and navigate to the tab “Staff”. Then, select the chosen staff member and click on the “Call” button, under “Contact Details”.
Service Directories Standalone App: Service Directories is available as a standalone app in the Talkdesk Apps bar (click the three dots if not visible). It allows users to perform all actions from the unified view available via Conversations without leaving the interface and without having to be on a call or chat.
Service Directories for Admins via the Admin App
The Service Directories equips Admins with powerful tools to manage directory content, ensuring data is accurate, and easily accessible for agents, supervisors and Autopilots.
The Service Directories for Admins can be found within the Admin App under the “Industries” area. Here, Admins can manage locations, services, and specialist details, configure user roles and permissions for secure and efficient operations.
Configuration Steps
To set up and customize the directory with ease, Admins must follow these step-by-step configuration guidelines:
- Click on the Admin application.
- Navigate to the Service Directories section, which includes a tab for Locations, Services, and Staff.
- On your first access, you will encounter an empty screen, ready for configuration.
Here, Admins are able to add new locations, services or staff in the database by adding these one by one using the provided forms or via CSV upload. Both options are designed to ensure accuracy and efficiency, making it simple to keep directory data current and reliable.
Add Location
Under the “Locations” tab, click on the “Add Locations” button and choose “Fill the form”.
A side panel will appear, presenting an empty form to be filled out with the following details:
- Location Picture: Upload an image using a URL.
General Information:
- Location name: Specify the name of the location.
- Type: Add a designation to the location's type. (Example: Pickup In-Store, Warehouse, etc)
- Phone number and Phone number name: Add phone numbers associated with the location, with optional names for easy identification.
- Address: Enter the location's address, including details such as address name, postal code, city, country, and region. It’s also possible to leverage the Google Maps API to automatically search for and populate address details. Simply start typing the address, and the system will suggest options based on geolocation data for quick and accurate input.
- Opening Hours: Define the timezone, business days, and hours of operation.
- Exceptions:
- Special information for holidays and exceptional Days: Add exceptions to regular business days and hours, if applicable.
Once all fields are filled out, the administrator should click "Save" to create the location in Talkdesk.
Bulk upload multiple locations
To bulk upload multiple locations, Admins can upload a CSV file by following these steps:
- Click on “Add Location” > “Upload CSV”.
- Click “Download template” and fill out the required fields.
- Select “choose a file to upload, select the completed CSV file, and click “Upload”. If the file contains errors, an error message and “error file” will appear.
- Once the CSV file is loaded, a confirmation message will appear, indicating the file was uploaded and all new locations are now visible.
CSV template fields:
Name | Description |
LOCATION_ID | This is an internal ID that represents the database ID. It will be generated once the location details are created. When the CSV is exported, this location_id will be included. This value should not be changed. E.g. 345678i9 |
LOCATION_NAME* | Type: text. Insert the new location’s name. E.g. “Main Store” |
LOCATION_TYPE | Type: alphanumeric. Add the type of the location. E.g. store, warehouse, pickup point, … |
ADDRESS_STREET* | Type: text. Represents the Street Address. E.g. "Main Road", "Fleet Street" and "Park Avenue" |
ADDRESS_ZIP_CODE* | Type: text. Represents the Address zip code/ postal code. E.g. “42223” |
ADDRESS_CITY | Type: text. Represents the Address city. E.g. “New York” |
ADDRESS_REGION | Type: text. Represents the Address region. E.g. “Clarke County” |
COUNTRY_NAME* | Type: text. Represents the Address country E.g. “United States” |
IMAGE_URL | Type: URL. Location image URL. Only supports JPG, PNG and WEBP formats. E.g. https://www.guimaraesvisivel.pt/thumbs/cmguimaraes-portaldenoticias/uploads/news/image/8294/hospital_1_2500_2500.jpg |
CONTACT_PHONE | Type: numeric. Phone numbers associated with the location. To identify what phone number is, it's possible to add a label to the phone number. E.g. phone:+351917869333:personal phone;phone:+178866454:work phone |
TIMEZONE* | Type: text. Represents the Location timezone. E.g. America/New_York |
BUSINESS_MON* | Type: alphanumeric. Represents the business working hours. E.g. 08:00 AM-06:00 PM |
BUSINESS_TUE* | |
BUSINESS_WED* | |
BUSINESS_THU* | |
BUSINESS_FRI* | |
BUSINESS_SAT* | |
BUSINESS_SUN* | |
NOTE | Type: text. It’s possible to add notes to the locations. |
* Fields are mandatory
Add Services
Under the “Services” tab, click on the “Add Services” button and choose “Fill the Form”.
A side panel will appear, presenting an empty form to be filled out with the following details:
ABOUT SERVICE
- Name: The name of the service being added.
- Type: A designation that categorizes the service (e.g., Urgency, In-Store, 24h Opening).
- Duration: The expected time required to complete the service.
- Description: Additional details that help customers understand the service offering.
FIND SERVICE
- Locations: Select all locations where this service is available.
- URL for Virtual Location: Provide a link if the service is offered online or in a virtual setting.
Bulk upload multiple Services
To bulk upload multiple services, Admins can upload a CSV following these steps:
- Click on “Add Service” > “Upload CSV”.
- Click “Download template” and fill out the required fields.
- Select “choose a file to upload, select the completed CSV file, and click “Upload”. If the file contains errors, an error message and “error file” will appear.
- Once the CSV file is loaded, a confirmation message will appear, indicating the file was uploaded and all new services are now visible.
CSV template fields:
Name | Description |
SERVICE_ID | This is an internal ID that represents the database ID. It will be generated once the service details are created. When the CSV is exported, this service_id will be included. This value should not be changed. E.g. 2wsddfr54t443 |
SERVICE_NAME* | Type: text. Insert the new service’s name. E.g. “Car polishing” |
SERVICE_TYPE | Type: alphanumeric. Add the type of the service. E.g. automotive |
DURATION | Type: alphanumeric. Add the service duration. E.g. 30min |
DESCRIPTION* | Type: text. Add a description to the service. E.g. “Car polishing restores shine, removes minor scratches, and protects your vehicle’s paint for a sleek, glossy finish.” |
VIRTUAL_LOCATION_URL | Type: URL. Associate a service with a virtual location. E.g. www.virtuallocation.com |
LOCATIONS (database ID) | Type: numeric. Associate a service with a location that exists in the database. Here the LOCATION_ID needs to be used. E.g. 345678i9 |
* Fields are mandatory
Add Staff
Under the “Staff” tab, the Admin should click on the “Add Staff” button and choose “Fill the Form”.
A side panel will appear, presenting an empty form to be filled out with the following details:
- Staff Picture: Upload an image using a URL.
General Information:
- Employee ID: A unique identifier assigned to the staff member.
- Name: The full name of the staff member.
- Pronouns: The preferred pronouns of the staff member (e.g., he/him, she/her, they/them).
- Date of Birth: The staff member’s birthdate.
- Gender: The gender identity of the staff member.
- Job Details:
-
- Job Title: The position held by the staff member.
- Employment Start Date: The date the staff member began working in their role.
- Languages: The languages the staff member speaks, which may be relevant for communication with customers or colleagues.
- Specialties: Areas of expertise or focus within their profession.
- Manager: The name of the staff member’s direct supervisor.
- Contact Details:
-
- Phone Number and Description: The staff member’s phone number and its intended use (e.g., direct line, work mobile, or emergency contact).
- Email and Description: The staff member’s email address and its purpose (e.g., work email, secondary contact).
- Fax and Description: The fax number associated with the staff member, if applicable.
- Location Name and Service Name: The facility or office where the staff member works and the service(s) they provide.
- Visit Type ID and Name: The type of visits the staff member handles (e.g., consultation, follow-up, procedure).
- Description: Any additional notes or relevant details about the staff member.
Bulk upload multiple Staffs
- Click on “Add Staff” > “Upload CSV”.
- Click “Download template” and fill out the required fields.
- Select “choose a file to upload, select the completed CSV file, and click “Upload”. If the file contains errors, an error message and “error file” will appear.
- Once the CSV file is loaded, a confirmation message will appear, indicating the file was uploaded and all new staffs are now visible.
CSV template fields:
Name | Description |
STAFF_ID | This is an internal ID that represents the database ID. It will be generated once the staff details are created. When the CSV is exported, this staff_id will be included. This value should not be changed. E.g. 0598ce81 |
NAME* | Type: text. Add the staff name. E.g. “John Smith” |
SPECIALITY | Type: text. Add the staff specialty. E.g. “backend dev”, “sales representative” |
PRONOUNS | Type: text. Staff pronouns. E.g. “she/her”, “he/him” |
MANAGER | Type: text. Add the staff manager name. E.g. “Louis Patt” |
JOB_TITLE | Type: text. Staff job title. E.g “Engineer” |
CONTACT (phone number, email, fax) | Type: alphanumeric. Add contacts associated with the staff. It can be a phone number, email, or fax. It’s possible to add a label to all contacts. E.g. phone:+12345678; email: ally.madison@test.com |
EMPLOYEE_ID* | Type: alphanumeric. Represents the employee ID. E.g. 1234A |
PHOTO_URL | Type: URL. It’s possible to add a staff photo. |
GENDER | Type: text Staff gender. Accepts female, male or other. E.g. female |
STATUS | Type: text. Mark if this staff member is still working in the organization with ACTIVE. |
LANGUAGE | Type: text. Languages this staff person speaks.E.g. English, Afrikaans |
DATE_OF_BIRTH | Type: date. Staff date of birth. E.g. 10/6/1990 |
DATE_OF_HIRE | Type: date. Staff date of hire. E.g. 10/4/2008 |
RELATIONSHIPS (between internal database ID for Locations and Services) | Type: alphanumeric. Associate a staff member with a location and services that exist in the database. Here needs to be used the LOCATION_ID and SERVICE_ID. E.g. LOCATION_1 - SERVICE_A; 345678i9 - 2wsddfr54t443 |
VISIT_TYPES | Type: alphanumeric. Associate staff members with the visit type they operate with. It should be the visit type ID and then the visit type name. E.g. 11432:In-Person;32114:Virtual-Help |
* Fields are mandatory