Skip to content

Autotask PSA Setup

Junto integrates with Datto Autotask PSA to sync tickets, companies, contacts, and time entries — providing the foundation for signal triage. Once connected, the AI agent can read ticket details, post notes, log time, reassign tickets, and bundle or merge tickets directly in Autotask.

Prerequisites

  • A Datto Autotask PSA instance, with admin access to create resources and security levels
  • An API-only user (resource) in Autotask with its username and secret
  • A security level for that user that allows webhook creation (so Junto can keep data in sync in real time) and resource impersonation (so the AI agent's notes and time entries are attributed to the right technician)

Junto resolves your Autotask zone and API base URL automatically — you don't need to look these up.

Step 1: Create a Security Level for the API User

Autotask's built-in API User (system) (API-only) role already grants the base permissions Junto needs — but it doesn't allow webhook creation or impersonation. Rather than build a security level from scratch, copy that role and change only two sections: Other (to enable webhooks) and Web Services API (to enable impersonation). Leave every other section exactly as it comes from the copy.

  1. In Autotask, go to Admin > Account Settings & Users > Resources/Users (HR) > Security > Security Levels.

  2. Find API User (system) (API-only), open the row's menu (the icon at the left of the row), and click Copy.

    Security Levels list with the API User (system) (API-only) row menu open and Copy highlighted

  3. Rename the copied level to junto.

  4. In the Other section, scroll to Webhooks at the bottom, enable Can create Webhooks, and set Maximum number of Webhooks to 10.

    Other section with Can create Webhooks enabled and Maximum number of Webhooks set to 10

  5. Scroll to the Web Services API section. Under Resource Impersonation, check all the impersonation permissions so Junto can act on behalf of your technicians — Tickets, Ticket Notes, Service Calls, Attachments, and Time Entries.

    Web Services API section with Resource Impersonation permissions checked

    Continue down through Contact Impersonation and check the matching permissions there as well — Tickets, Ticket Notes, Project Notes, Task Notes, and Attachments.

    Resource and Contact Impersonation permissions checked under Web Services API

  6. Click Save & Close.

Don't touch the other sections. The copied role already has the access Junto needs. Only the Other and Web Services API sections above need changes — leave every other section at its copied default.

Step 2: Enable Impersonation on Technician Security Levels

So that ticket notes and time entries created by the AI agent appear under each technician's own name — rather than the API account — enable impersonation on every security level your resources use.

Required for correct attribution. Impersonation is what lets Junto update tickets and log time entries as the right resource instead of the API account. Without it, every note and time entry Junto creates will be attributed to your API user. Enable it on each security level your technicians belong to.

  1. Go to Admin > Account Settings & Users > Security > Security Levels.
  2. Filter the Active column to Yes (active) to see the levels currently in use.
  3. For each active security level assigned to your technicians:
    • Open the row's menu (the icon at the left of the row) and click Edit.

      Security Levels list with a row menu open showing Edit and Copy

    • Scroll to the bottom of the page and expand the Web Services API section.

    • Under Resource Impersonation, check Allow impersonation of resources with this security level.

      Web Services API section with the Allow impersonation checkbox checked

    • Click Save & Close.

Step 3: Create an API-Only User in Autotask

  1. In Autotask, go to Admin > Account Settings & Users > Resources/Users (HR) > Resources/Users.

  2. From the New button dropdown, select New API User.

  3. Fill in the required fields (first name, last name, email, etc.).

  4. Set the Security Level to junto — the level you created in Step 1. This grants the system access Junto needs and allows webhook creation for real-time sync.

  5. In the Credentials section:

    • Click Generate Key to create the username.
    • Click Generate Secret to create the password.
    • Save both somewhere safe — you'll need them in the next step, and the secret is only shown during creation.
  6. Under API Tracking Identifier, select Integration Vendor and choose Junto Platforms from the dropdown.

  7. Under Line of Business, move one or more lines of business into the Associated list to authorize the integration account.

  8. Click Save & Close.

    Add API User form with the junto security level, Junto Platforms integration vendor, and an associated line of business

Note: The Key is the username and the Secret is the password you'll enter into Junto.

Step 4: Configure in Junto

  1. In Junto, go to Settings > Integrations > Autotask PSA.
  2. Click Add Configuration and fill in:
    • API User Email — The Key (username) you generated in Step 3.
    • Secret — The Secret you generated in Step 3. It is encrypted on save.
  3. Click Create. Junto detects your Autotask zone, resolves the API base URL, and validates the connection.

When the configuration card shows a green Connected badge, the credentials are valid. A yellow Setup Required badge means the connection needs attention — check the error message on the card.

Step 5: Configure Queues

Choose which Autotask ticket queues Junto should monitor:

  1. On the configuration card, click Configure queues.
  2. Select the queues you want to sync tickets from, then save.

Only tickets from the selected queues flow into Junto for triage.

Step 6: Map Statuses

Each Autotask ticket status must be mapped to a Junto signal status. This mapping controls how tickets flow through Junto and which processors run on them. Autotask statuses are global (not per-queue).

  1. On the configuration card, click Statuses.
  2. Click Seed from Autotask to pull the live status list.
  3. For each Autotask status, choose the matching Junto status.
Junto StatusMeaningMap to these Autotask statuses
NewTicket just arrived, needs triageNew, Open — statuses for tickets that haven't been looked at yet
ChildMerged or bundled under a parent ticketStatuses for tickets that are part of a parent ticket
ResolvedWork is done, pending confirmationResolved, Complete — triggers resolution processors (AI resolution summary, service catalog classification)
ClosedFully closed, no further actionClosed, Cancelled — final state, no processors run
ActiveEverything elseAll remaining statuses (In Progress, Waiting Customer, Scheduled, etc.)

Why this matters:

  • New triggers intake processors — triage, priority classification, categorization, sentiment analysis
  • Resolved triggers resolution processors — AI resolution summary, resolution comparison, service catalog classification
  • Closed is a terminal state — tickets are hidden from the default signal view
  • Child tickets are excluded from the main signal list to avoid duplicates
  • Active is the working state — tickets are visible and monitored but don't trigger intake processors again

Tip: When in doubt, map a status to Active. Only map to New, Child, Resolved, or Closed when the status clearly matches those definitions.

Step 7: Map Members

Link your Junto users to their Autotask resource records:

  1. On the configuration card, click Members.
  2. For each Junto user, select their corresponding Autotask resource.

This mapping enables time entries and ticket notes created by the AI agent to be attributed to the correct technician. For attribution to post under the technician's own name in Autotask, that technician's security level must have impersonation enabled — see Step 2.

Step 8: Run Initial Sync

Click Sync now to perform the initial data import. This runs in the background and syncs:

  • Companies — Companies from Autotask.
  • Contacts — Contacts associated with synced companies.
  • Tickets — Open tickets from the selected queues.
  • Ticket notes — Discussion and resolution notes on synced tickets.
  • Time entries — Time entries associated with synced tickets.

After the initial sync, Junto keeps your data up to date automatically.

Real-Time Sync

Junto registers webhooks in Autotask automatically when you connect the integration. Changes in Autotask — tickets, notes, time entries, companies, and contacts — sync to Junto in near real time. No manual webhook setup is required.

What the AI Agent Can Do

Once Autotask is connected, the AI agent can act on tickets directly in Autotask, including:

  • Reading ticket details, contacts, and history
  • Posting ticket notes and replies (attributed to the mapped technician)
  • Logging time entries
  • Assigning or reassigning tickets
  • Bundling, unbundling, and merging tickets

Autotask Insight (Embedded Triage)

Junto can embed directly into your Autotask tickets as an Insight — an iframe on the ticket page that shows Junto's triage and lets technicians work without leaving Autotask.

In Junto

Scroll to the Vendor Insights embed card on the Autotask PSA settings page:

  1. Click Create configuration to provision the embed.
  2. Click Register in Autotask. Junto registers the Insight with your Autotask instance. The badge changes to Active once it's registered.

In Autotask

Registering makes the Insight available in Autotask, but an Autotask admin still has to turn it on and make it visible on tickets:

  1. Enable the vendor insight. Go to Admin > Extensions & Integrations > Other Extensions & Tools > Integration Center, open the Junto Platforms vendor, and on the Vendor Insights tab check Active and Enable Integration Vendor Ticket Insights.

  2. Make it visible on ticket categories. Go to Admin > Features & Settings > Service Desk (Tickets) > Ticket Categories, edit each category that should show the panel, and open the Insights tab. You'll see the junto insight listed alongside Autotask's built-in insights — drag it from Hidden Insights to Visible Insights (and check Always Display if you want the panel to show even when empty), then Save & Close.

    Edit Ticket Category Insights tab showing the junto insight in the list

    Drag the junto insight up into the Visible Insights section. Once it sits under Visible Insights (above the Hidden Insights group), click Save & Close to apply the change — the insight will then appear on tickets in this category.

    junto insight moved into the Visible Insights section

Tip: If the panel doesn't appear, confirm the API user's API Tracking Identifier is set to the Junto Platforms integration vendor (not Custom). See Step 3.

Open any Autotask ticket in a category where the insight is visible — the Junto panel appears inline. Technicians sign in to Junto directly within the panel the first time they use it.

Junto Insight panel embedded on an Autotask ticket, showing the Chat and Summary tabs with an active conversation

Once it's set up, the junto panel sits on the right side of the ticket with Chat and Summary tabs — technicians can ask the AI agent to troubleshoot, pull ticket details, draft notes, and more without leaving Autotask.

Additional actions on the card:

  • Re-register in Autotask — Re-sync the embed if it was removed or needs updating in Autotask.
  • Rotate secret — Roll the signing secret used to secure the embed.
  • Deactivate — Remove the Junto Insight from your Autotask tickets.

Add a Junto Widget to the Autotask Homepage

You can pin Junto to your Autotask homepage as a widget so it's one click away from your dashboard.

  1. From the left navigation in Autotask, click Home.

    Autotask left navigation with Home selected

  2. Under the VIEW section, click My Home Page.

    Home menu with My Home Page selected under the View section

  3. In the tab bar across the top of your home page, click the + (Add Tab) button.

    Add Tab button in the home page tab bar

  4. In the Add New Tab dialog, select Start with a blank tab, then click Next.

    Add New Tab dialog with Start with a blank tab selected

  5. In the General section, enter Junto as the Tab Name. Leave Layout set to Standard (adjust the Tab Group and Theme if you like), then continue.

    Add Tab General section with Junto entered as the tab name

  6. On the new, empty Junto tab, click + Add Widget.

    Empty Junto tab with the Add Widget button

  7. In the Add Widget dialog, under What do you want to do?, select Choose an integration vendor widget from the widget library, then continue.

    Add Widget dialog with Choose an integration vendor widget selected

  8. Set the Integration Vendor dropdown to Junto Platforms, select the junto widget from the list, then click Next.

    Choose a widget step with Junto Platforms vendor and the junto widget selected

  9. Under Layout/Size, set the Width to the maximum (full-width) option — the far-right selection — so the Junto widget fills the tab.

    Layout/Size step with the maximum width option selected

  10. Save the widget. The Junto widget now appears on your home page tab. The first time you open it, sign in with your Junto email — Junto emails you a 6-digit code to confirm — and the Junto Assistant loads right inside your Autotask dashboard.

    Junto widget on the Autotask home page showing the Sign in to Junto screen

Once you're signed in, the full Junto Assistant runs right inside your Autotask dashboard — start a new chat, generate a Ticket Analytics Report, review stale tickets, pull a Company Environment Overview, build a Quarterly Business Review, create a custom runbook, or just ask Junto anything. The power of Junto, without leaving Autotask.

Junto Assistant running in the Autotask widget with report, runbook, and quick-question shortcuts

Share the Junto tab with your team

The tab you created only appears on your own home page. To make it available to other technicians, share it.

  1. On the Junto tab, click the three-dots menu in the top-right corner and select Share Tab.

    Tab options menu with Share Tab selected

  2. Choose how to share. To make this the single team-wide tab, select I want to convert this tab to a shared tab, then click Next. (The other option keeps your personal copy and publishes a separate shared version.)

    Note: Converting means the tab is managed centrally — future changes are made on the shared tab by anyone who can manage shared tabs, and they apply to everyone it's published to.

    Share Tab dialog with "convert this tab to a shared tab" selected

  3. Confirm the General details — leave the Tab Name as junto and Layout as Standard — then click Finish.

    Share Tab General step with the junto tab name and Finish button

  4. On the Publish Tab screen, choose who gets the tab. Use the Security Levels, Departments, or Resources tabs to target the right people — or check the box in the header row of the Security Levels list to select everyone at once. Selections apply as you check them; switch to the Published To tab to confirm who will receive it.

    Publish Tab screen with all security levels selected

Everyone you publish to will now see the junto tab on their own Autotask home page. Shared tabs are read-only for recipients — they can move the tab or close it if they don't use it, but they can't edit or remove the Junto widget. To change the tab later, edit the shared tab itself (anyone who can manage shared tabs can do this) and the change applies to everyone.

More on Autotask shared tabs: Publishing a shared dashboard tab · Managing shared tabs · About dashboard tabs

Troubleshooting

  • Connection fails — Verify the API User Email and Secret. Ensure the API-only user is active and its license type is API User (API-only).
  • "Setup Required" badge — Read the error message on the configuration card. A credential error usually means the secret was rotated or the API user was disabled in Autotask. Re-enter the credentials and click Test Connection.
  • Tickets not syncing — Confirm the correct queues are selected and that statuses have been seeded and mapped.
  • Notes or time entries not attributed — Verify the member mapping. The Junto user who initiates the agent must be mapped to an Autotask resource. If notes post under the API account instead of the technician, confirm that technician's security level has Allow Impersonation enabled (see Step 2).
  • Real-time sync not working — Confirm the API user's security level permits webhook creation. If changes in Autotask are not appearing promptly, contact Junto support.
  • Insight panel not showing on tickets — Work through the checklist in order: (1) the Vendor Insights embed in Junto shows an Active badge (if not, click Register in Autotask); (2) in Autotask, the Junto Platforms vendor has Active and Enable Integration Vendor Ticket Insights checked in the Integration Center; (3) the Junto insight is in the Visible Insights list on the relevant Ticket Category; (4) the API user's API Tracking Identifier points to the Junto Platforms integration vendor. If technicians still can't load it, have them sign in to Junto within the panel.