Overview
CallPal is an outbound calling platform for sales teams. It connects to the CRM a team already works in, brings the contacts they need to call into a calling workspace, and lets reps dial them from the browser without a desk phone or a softphone install.
Connected to Attio, CallPal reads every object in the workspace, including the ones the workspace built for itself, and makes any record carrying a phone number callable. A rep opens a record, clicks the number, and the call goes out. When there are many calls to place rather than one, the power dialer takes a selection, or one of the workspace's lists, and dials it in sequence, moving to the next record as each call ends.
Each finished call is written back to the record it came from as a note, carrying the duration, the outcome, whether a recording exists, and a link back into CallPal. The workspace stays the system of record and nobody keeps two tools in step by hand.
CallPal runs on the customer's own SIP trunk. It does not resell minutes and does not operate a shared carrier pool, so an organization keeps the carrier, the rates and the caller ID it already has, and adding a dialer never means renegotiating telephony.
Call recording is built in and treated as a compliance surface. A recording disclosure is played to the person being called before the call legs are bridged, it is on by default, and a call is dropped rather than recorded silently if the announcement cannot play. Recordings are encrypted at rest, access to them is logged, and each organization sets its own retention window.
CallPal is sold self-serve and per seat, with published pricing and a fourteen-day free trial that carries the full feature set.
How it works
CallPal syncs the following data from Attio: people, companies, deals, and any custom object your workspace has built, each with the attributes you choose to bring across. The objects are read from your workspace rather than assumed, so an object you created appears beside the standard ones. Record owners resolve to workspace member names.
Records stay in step on a schedule. A sync pulls what has changed since the last run, and a full sweep reconciles the set periodically. A record that disappears from your workspace is hidden in CallPal rather than destroyed, and only ever by a full sweep. Attributes CallPal does not recognize are kept rather than discarded, and can be promoted to columns later.
CallPal writes one thing back: a note on the record that was dialed, created when the call finishes. It carries the start time in UTC, the duration, the outcome, whether a recording exists, and a link that opens the call in CallPal. That link points into CallPal rather than at an audio file, so the recording stays behind the same permission checks it has everywhere else. Notes can be written to people, companies, deals and custom objects alike. Nothing else in your workspace is created, edited or deleted.
Delivery of that note is queued rather than fired and forgotten. If the API is briefly unavailable the write is retried, and a write that keeps failing is surfaced to an admin rather than dropped.
Reps call in two ways. Click-to-call places a single call from a record. The power dialer works a selection in sequence, with auto-advance, a progress counter, and controls to pause the campaign or pause the recording independently of it. Calls run on your own SIP trunk, so your carrier, your rates and your caller ID do not change.
A power-dialer campaign can also be filled straight from one of your Attio lists. When you create a campaign and choose "Add from Attio list", CallPal reads the names of your lists and, for the list you pick, which records are on it. Records CallPal has already synced are added to the campaign in one step; records it has not synced are counted on the form rather than dropped silently. Nothing about a list is stored, and lists are never changed.
Managers get live monitoring — listening to a call in progress, whispering to the rep without the contact hearing, or joining outright. Analytics covers answer rate, conversion, talk time, outcome mix and best time to reach, broken down by rep and by source.
Configure
-
Check your plan. CallPal's Attio integration is available on every CallPal plan. Starter includes one CRM integration; Pro and Scale include all of them. Every plan starts with a fourteen-day free trial that needs no card. You also need a SIP trunk from a telephony carrier: CallPal does not resell minutes, so your existing rates and caller ID carry over unchanged.
-
Connect the workspace. In CallPal, go to Settings, then Integrations, and choose the Attio tile. Select Continue. You will be sent to Attio to review what CallPal is asking for and approve it. Approving returns you to CallPal with the workspace connected and named on the connection.
-
Approve six permissions. CallPal uses each one:
-
Records (read): how your records are imported.
-
Object configuration (read): how your objects and their attributes are shown.
-
Notes (read-write): how a finished call is logged back onto the record.
-
User management (read): turns record owners into member names instead of identifiers.
-
List configuration (read): shows your lists by name when you fill a campaign.
-
List entries (read): tells CallPal which records are on the list you pick.
CallPal writes nothing to Attio except call notes; records and lists are only read.
-
Choose what to import. CallPal shows the objects read from your workspace, custom objects included. Select the objects you want to call, and for each one the attributes to bring across. CallPal suggests which attribute holds the name and which holds the phone number; confirm or change them. Records without a usable phone number are counted and reported rather than imported silently.
-
Connect a SIP trunk. Go to Settings, then SIP Trunks, and add the credentials from your carrier. Test the trunk, then activate it. Calls will not place until a trunk is active.
-
Set the recording policy. The disclosure played to the person being called is on by default. Set your retention window under Compliance, within the limit your plan allows.
-
Make the first call. Open Contacts, pick a contact, and click the number. When the call ends, open that record in Attio and the note will be on it.
-
Work an Attio list. On Pro and Scale, open Power Dialer, create a campaign, select "Add from Attio list", pick the list and select "Use this list". The campaign dials its records in order. A workspace connected before list support reconnects once (Settings, Integrations, Attio, Connection) to grant the two list permissions.