ConnectWise PSA DMARC integration
Palisade integrates with ConnectWise PSA, also known as ConnectWise Manage, on MSP accounts. Import client domains, send DMARC tasks to a service board, and synchronize billable domain quantities with customer agreement additions.
By Samuel Chenard, Palisade
Last verified: · Documentation and connector review
On this page
What data flows between Palisade and ConnectWise PSA?
Palisade reads ConnectWise PSA clients and configuration for import and mapping. Palisade sends DMARC task updates and billable domain quantities to the linked ConnectWise PSA records.
| Data | Direction | What happens |
|---|---|---|
| Companies and domain discovery | ConnectWise → Palisade | Import selected companies and discover domains from their contacts’ email addresses. Map each company to a Palisade group. |
| Service-board configuration | ConnectWise → Palisade | Read boards, statuses, priorities, ticket types and subtypes so your Palisade task mappings use your existing workflow. |
| DMARC tickets and updates | Palisade → ConnectWise | Create tickets for mapped clients and send mapped status and priority changes to the linked tickets. |
| Agreement quantities | Palisade → ConnectWise | Update the selected catalog item’s agreement addition with the mapped group’s billable domain count when billing sync is enabled. |
Two-way synchronization between Palisade and ConnectWise PSA refers to these different data flows. It does not mean that every ticket field is mirrored in both directions.
How are ConnectWise companies and domains mapped?
ConnectWise companies map to groups inside your Palisade MSP account. The group keeps the client’s domains together and determines which ConnectWise company receives their tickets.
Palisade discovers domains from company contacts’ email addresses. Give the API member access to Contacts as well as Companies; a successful connection alone does not establish that contact data can be read. Review the imported domains for each client and add missing domains in Palisade.
Each ConnectWise PSA client mapping uses a Palisade group to keep its domains together. Review the group and its imported domains before activating the client’s service.
How do ConnectWise PSA tickets and statuses stay connected?
Palisade creates ConnectWise tickets on your selected service board and sends mapped task status and priority updates. Map Palisade’s Open, Pending, Done, Snoozed, Canceled and Dismissed statuses to that board’s statuses, then select the ticket type and subtype your technicians use.
Each ConnectWise ticket stays linked to its client through the Palisade group mapping. If you change the service board, remap its statuses; existing tickets remain on their original board.
The ConnectWise PSA task configuration guide covers the ticket destination and mappings. Palisade’s task-type controls determine which new tasks open ConnectWise PSA tickets: disabling a type stops new tickets, existing tickets keep receiving updates, and re-enabling a type does not backfill earlier tasks.
The Palisade DMARC agent investigates issues and prepares fixes. Your technician reviews and approves DNS or policy changes; the ConnectWise PSA ticket tracks the work.
How does ConnectWise agreement billing sync work?
Palisade synchronizes a ConnectWise agreement addition’s quantity with the mapped client group’s billable domain count. Select the catalog item for your Palisade service and map each client to an active agreement to define which addition is updated.
For example, if a mapped group goes from five billable domains to seven, the synchronized quantity becomes seven. This is a quantity update; your ConnectWise agreement controls the commercial terms and invoicing. Importing a domain for an audit is separate from activating its paid service.
Billing sync can be paused independently of task synchronization. Check the agreement addition and Palisade integration logs after a billable domain change before relying on the quantity for an invoice.
Use the ConnectWise PSA billing setup instructions to configure the client mappings and check the resulting quantity before invoicing.
Which Palisade plans support ConnectWise PSA?
The ConnectWise PSA connector requires a Palisade MSP account. MSPs pay $9 per client domain per month for up to 100 client domains, $7 up to 1,000, and $5 beyond. New MSP accounts are billed for a minimum of 5 client domains. Your own MSP domain is included as a free Not-For-Resale license. MSP rates apply to client domains you manage for other organizations; your own organization's domains belong on an IT-team plan.
IT-team accounts need MSP enrollment to use PSA integrations. Explore the MSP program or see how MSP pricing works.
What is required to set up ConnectWise PSA?
ConnectWise PSA setup requires a Palisade MSP account, the regional API URL, a Company ID and an API member’s public/private key pair with ticket, company/contact and agreement access. Keep credentials in your team’s credential manager and enter them only in the integration’s credential form.
- Service Desk
- Add, edit and view tickets; view boards and the status, priority and type options used by your mappings.
- Companies and Contacts
- Read companies and Inquire access to Contacts under Companies. Contact email addresses supply domain discovery.
- Finance
- Add, edit and view agreements for the billing workflow.
- Procurement
- View the catalog item selected for Palisade billing.
The ConnectWise PSA technical guide provides the credential fields and configuration screens. Work through these steps with one test client first.
- Create a ConnectWise API member.
In System > Members, select or create the API member and grant the required permissions. Generate a public/private key pair under API Keys. Keep the private key in your credential manager.
- Connect your regional instance.
In Palisade Integrations, select ConnectWise and enter the regional API URL, Company ID, Public Key and Private Key. The setup guide lists the North America, Europe and Australia API URLs.
- Map the service board and clients.
Select the service board, statuses, priorities, type and subtype. Import the companies you want to manage and review each company-to-group mapping and discovered domain.
- Configure agreement quantities.
Choose the catalog item and each client’s agreement. Enable billing sync when the mappings are ready, then verify a ticket and a billable-domain quantity change with a test client.

What should you verify before rolling out to clients?
Start with a test client in ConnectWise PSA and confirm the mapping, ticket and billing results your team will rely on.
- The API member can read both the company and its contacts, and expected client domains appear in the mapped Palisade group.
- A Palisade task creates a ticket on the selected board for the correct company; a later Palisade status change reaches that ticket.
- The chosen agreement addition reflects the mapped group’s billable domain quantity, and the integration logs show a successful update.
ConnectWise PSA integration FAQ
Does Palisade integrate with ConnectWise PSA or ConnectWise Manage?
Palisade integrates with ConnectWise PSA, also known as ConnectWise Manage, for MSP accounts. The connector supports client domain import, DMARC task tickets, mapped status updates and agreement-addition quantities.
Which Palisade plan supports ConnectWise PSA?
The ConnectWise PSA integration requires a Palisade MSP account. Enroll in the MSP program to use it; an IT-team account does not by itself enable the PSA connector.
Why does ConnectWise connect successfully but import no domains?
ConnectWise domain discovery reads company contacts’ email addresses. Check the API member’s Contacts permissions, the client mapping and the available contact emails. A company connection can succeed while contact reads are unavailable.
Does ConnectWise billing sync create an invoice?
Palisade synchronizes the billable domain quantity on the selected ConnectWise agreement addition. ConnectWise agreement pricing and invoicing remain in your existing billing workflow.
Sources and related integration guides
- ConnectWise PSA technical documentation: credentials, configuration and setup checks.
- Palisade on ConnectWise Marketplace. ConnectWise hosts a Palisade product listing. Use the setup guide for connector configuration and permissions.
- Compare all Palisade PSA integrations.
- Autotask integration: data flow and setup.
- HaloPSA integration: data flow and setup.