The image shows the Abby Connect logo, with the word Abby in large blue letters above the word CONNECT in smaller blue letters, and a curved line beneath Abby.

HaloPSA Integration: Answered Calls Become Halo Tickets

Abby's US-based receptionists answer your service desk line 24/7 and file your calls in HaloPSA as tickets of the type you choose, each on the matched end user: caller details, the message with the reason for the call, a summary, and a link to the call in the Abby portal. With a HaloPSA answering service behind your number, phone requests queue with everything else your techs work.

Tickets, not voicemailsA call your techs would have found as a voicemail is waiting as a Halo ticket instead, with the reason for the call already written down.
Filed on the right end userAbby matches the caller to an existing end user by email. When your setup allows new end users, a caller Halo does not know is created at the site you choose.
Your ticket type, your workflowDuring setup you pick the ticket type calls should create, such as Call Summary, so phone tickets sit on the same board as every other ticket of that type.

From The Phone To The Halo Board

ABBY PORTAL · CALL SUMMARY
ANSWERED BY ABBY · 8:52 AM
Mateo Alcaraz
(919) 555-0176 · 4 min · Known client
VPN drops every few minutes since this morning's update; remote site; email confirmed; callback before 1 PM.
SupportCallback window
HALOPSA · NEW TICKET
SummaryIncoming call from Mateo Alcaraz
Ticket typeCall Summary
End userMateo Alcaraz · Harbor Point Logistics
Caller Number(919) 555-0176
MessageVPN drops since this morning's update · callback before 1 PM
DetailsStart time · call summary · link to the Abby portal

A client calls your support line. Abby answers in your company's name, hears the problem, and captures what your techs need: who is calling, their email, what broke, how urgent it feels, and when to call back.

Minutes later there is a ticket in HaloPSA: summary Incoming call from Mateo Alcaraz, the ticket type you chose, the end user attached, and the call details in the body, down to a link that opens the call in the Abby portal. Your techs pick it up from the board the way they pick up anything else.

Email Is The Handshake

HaloPSA knows its end users by email, so that is the one detail Abby always collects. Per your instructions, our receptionists confirm the caller's email on the call; Abby looks for an exact match in your Halo and files the ticket on that end user.

No match? When your setup allows new end users, Abby adds the caller as one under the site you picked and files the ticket there, so a first-time caller still lands on the board with a record behind them. Otherwise the call stays in your Abby portal for a tech to handle.

Outgoing calls placed from Abby are logged the same way, titled Outgoing call to, so the client's thread shows both directions.

How A Call Is Filed In Halo

Email first. The caller's email is the key: it is how Abby finds the end user, and how a new one is created.
Known end user, their ticket. An exact email match files the ticket on that person, so client history stays in one place.
New caller, new end user. When your setup allows it, an unmatched caller is created under your default site with the name Abby captured.
Your ticket type, every time. The type you chose during setup (Call Summary, for example) is applied to every call ticket.
The fields you asked for. Caller name and number, start time, the message your receptionist took, the call summary, and a link to the portal activity, per the call fields you select.
One ticket per call. A later update to the receptionist message updates the same ticket rather than opening another.

For MSPs And IT Service Desks

After-hours, logged by morningA client calls at 9 PM about a printer that stopped working. Abby answers, takes the details, and the ticket is in Halo before the first tech logs in.
Current clients, recognizedThe caller's email matches their end user record, so the ticket sits with the rest of that client's history instead of floating unattached.
New contacts without data entryWhen your setup allows it, a caller nobody has heard from before becomes a new end user under your default site, named from what Abby captured.
One ticket per callWhen your receptionist updates the message, the same Halo ticket is updated. No duplicate tickets to merge.

How It Works

Onboarding connects your hosted HaloPSA with you: an API application in your Halo, then the ticket type for calls and the site for new callers.
Abby's receptionists answer your support line 24/7, following your instructions and confirming the caller's email on every call.
Each call with a matched end user lands in HaloPSA as a ticket, with the call details and a portal link, ready for your board.

FAQs

Does Abby's virtual receptionist integrate with HaloPSA?
Yes. Every call Abby answers can become a HaloPSA ticket of the type you choose, filed on the caller's end user record with the call details and a link to the call in your Abby portal.
What does the ticket contain?
A summary line (Incoming call from, followed by the caller's name) and, in the body, the call fields you select: caller name and number, start time, the message your receptionist took (what the caller needs and why), the call summary, and a link to the portal activity.
How does Abby know which end user to attach the ticket to?
By email. Abby collects the caller's email per your instructions and matches it exactly against your Halo end users. If there is no match and your setup allows new end users, the caller is created as one at your default site.
Does it work with calls Abby's AI Receptionist answers?
Yes. A ticket step in your AI Receptionist's call flow files the same kind of ticket through the same HaloPSA connection, matching or creating the end user by email the same way.
Which HaloPSA instances are supported?
Hosted HaloPSA instances (your company's halopsa.com address). The connection uses an API application you create in your own Halo. Self-hosted Halo is not supported today; ask us if that is your setup.
Use a tool we haven’t listed?
We build missing integrations for new customers during onboarding, free. Tell us what you run on and we’ll connect it.
Schedule a CallCall 877-303-5757