Current for ConnectWise PSA

CRM and project management for ConnectWise MSPs

Keep ConnectWise PSA for tickets and billing, and run sales and projects in Current. Sync every 5 minutes through an API Member key pair, in ConnectWise's cloud or on your own server. Connecting stores the connection only, and nothing is pulled until the first sync runs.

For the free trial: card up front. We email you the exact amount three days before the first charge, and you can cancel anytime during the trial.

Try it on your ConnectWise PSA data and decide what is written back

Connecting on its own changes nothing in ConnectWise.

Connecting stores the connection only. Nothing is pulled until the first sync runs.
Current writes only when someone creates or changes something in Current that belongs in ConnectWise.
With two-way sync and CRM write mode off, the API Member's role can leave Add and Edit off on companies, contacts and opportunities. Current never creates or changes an invoice.
Start your 14-day free trial

For the free trial: card up front. We email you the exact amount three days before the first charge, and you can cancel anytime during the trial.

What does Current add to ConnectWise PSA?

Current is a CRM and project delivery platform that runs on top of ConnectWise PSA instead of replacing it. It reads your ConnectWise companies, agreements, opportunities, projects, tickets and time, then adds pipeline, dependency-aware scheduling, business reviews and dashboards, and writes the work your team allows back to ConnectWise.

The PSA stays the system of record. It just stops being the place everyone has to live all day.
Colin Knoxhelping MSPs run better businesses for 22 years
Two-way sync

What syncs with ConnectWise PSA

Each row is a ConnectWise record type, which way it moves, and who wins when both sides change it.

Records Current syncs with ConnectWise PSA, and which way each one moves
ConnectWise PSA recordDirectionWhat moves
CompaniesDirectionTwo-wayWhat movesPulled into Current. With CRM write mode on, edits to a linked company go back; the company name and status stay ConnectWise's.
ContactsDirectionTwo-wayWhat movesPulled into Current, and created or updated in ConnectWise when CRM write mode is on.
OpportunitiesDirectionTwo-wayWhat movesConnectWise opportunities land in your Current pipeline, and status and stage moves go both ways.
Projects, phases and project ticketsDirectionTwo-wayWhat movesProject tickets become tasks in Current. Dates, status, assignments, new tasks and task notes go back to ConnectWise.
Service ticketsDirectionTwo-wayWhat movesTicket history is read for account insight and reviews; dates, status and notes are written back.
Time entriesDirectionTwo-wayWhat movesTime logged in Current is written to ConnectWise on the member's behalf; ConnectWise time is read in for profitability.
Agreements and additionsDirectionRead into CurrentWhat movesFeed monthly recurring revenue and coverage. The one write is an addition's quantity or price, when a workspace admin changes it from Current.
InvoicingDirectionRead into CurrentWhat movesWhether a project has been invoiced, for commission statements. Never written.
MembersDirectionRead into CurrentWhat movesYour staff roster, matched to Current users by email.
Service surveys (CSAT)DirectionRead into CurrentWhat movesConnectWise's own survey results feed company health and business reviews. A tenant admin can turn this off.
Schedule entries and holidaysDirectionRead into CurrentWhat movesOptional. Time off and company holidays, so timelines skip days nobody is working.
Source of truth

What ConnectWise PSA stays in charge of

ConnectWise PSA stays the source of truth for tickets, time, billing and financials. Current works on top of it and never replaces it.

Connecting stores the connection only. Nothing is pulled until the first sync runs, and Current writes only when someone creates or changes something in Current that belongs in ConnectWise.
Current never creates or changes an invoice. Agreements are read, apart from the one addition change above.
With two-way sync and CRM write mode off, the API Member's role can leave Add and Edit off on companies, contacts and opportunities, because Current pushes only where you switch pushing on.
Current checks ConnectWise for records updated since its last pass every 5 minutes, and skips its own writes when they come back.
Setup

Connect ConnectWise PSA in 5 steps

A tenant admin connects ConnectWise PSA once, from Settings, Integrations. You do not need a ConnectWise Developer Network account: the integration Client ID ConnectWise requires is Current's own, and Current sends it on every call.

  1. Step 1: Build a security role for Current

    In ConnectWise, go to System, Security Roles and add a role such as Current API. Grant Inquire: All on what Current reads (companies, contacts, opportunities, projects, service tickets, time entries, agreements, members and table setup), and Add or Edit: All where you let Current write. Use All, never My: an API Member owns none of the records it reads.

  2. Step 2: Create the API Member

    Go to System, Members, the API Members tab, add a member and assign the Current role. API Members cannot sign in to the interface and do not use a license seat.

  3. Step 3: Create the API key pair

    On the API Member, create a public and private key pair. ConnectWise shows the private key once, so copy it into a password manager.

  4. Step 4: Note your site and company ID

    The site is the host you sign in at, such as na.myconnectwise.net. The company ID is what your team types in the Company field on the ConnectWise login screen. On your own server, note the server's address instead.

  5. Step 5: Connect in Current and start the first pull

    Open Settings, Integrations, ConnectWise PSA, choose Cloud or On-premise, and enter the site (or server address), company ID, public key and private key. Run the test, then start the first pull.

Current's ConnectWise PSA connection form, asking where ConnectWise PSA runs, Cloud or On-premise, with On-premise picked and a server address field below it.
The Current product, shown with sample data: the connection form, where you pick Cloud or On-premise.

Connect ConnectWise PSA in your trial

For the free trial: card up front. We email you the exact amount three days before the first charge, and you can cancel anytime during the trial.

Your own data, day one

What you get on day one with your ConnectWise PSA data

Start a trial, connect ConnectWise PSA, and these modules fill from the records it already holds. Every module is included in the seat: one module or all of them, same price.

  • Sell

    CRM + pipeline, Whitespace, Campaigns + sequences, Commissions

  • Deliver

    Projects, Roadmaps, Time + timesheets

  • Support

    Client portal

  • Run the business

    Billing + finance

  • Grow accounts

    QBR + SBR, Customer success, Dashboards, Reporting

The Service Desk and Dispatch are in Beta and switched on for a workspace by Current's team on request.

Quoting tools that work with ConnectWise PSA

Won quotes land in Current's Won quotes list, and a wizard turns each into a ConnectWise project with its products.

Good to know

Limits of the ConnectWise PSA connection

What to know before you connect.

  • ConnectWise often answers a request outside the API Member's role with a plain not-found, so an under-permissioned role can leave an area empty after a sync that looked fine. Sync health names the gaps it can detect.
  • The permission line for time off and holidays has a different name between ConnectWise versions. Without it the sync still runs and skips them, and you can add holidays in Current.
  • The private key is shown once. If it is lost, create a new key pair and paste it into Current.

The questions MSPs ask first.

Does Current replace ConnectWise PSA?+

No. Current is not a PSA. ConnectWise keeps tickets, agreements, time and billing, and Current adds the CRM, dependency-aware project scheduling, business reviews and dashboards on top, with a two-way sync between the two.

Does Current work with on-premise ConnectWise?+

Yes. The ConnectWise connector has a Cloud or On-premise choice. An on-premise server must be reachable from the internet over HTTPS, run ConnectWise PSA 2020.2 or later, and use a certificate from a public certificate authority. Current has no fixed IP address to allowlist.

Does Current write to ConnectWise billing?+

Current never creates or changes an invoice. It writes time entries for your members, the products of a won quote you convert, and, only when a workspace admin changes it from Current, an agreement addition's quantity or price.

Do I need a ConnectWise Developer Network account or Client ID?+

No. ConnectWise requires an integration Client ID on every API call, and that ID belongs to Current. Current sends it for you, so the connect screen asks only for your site, company ID and API Member key pair.

What permissions does the ConnectWise API Member need?+

A dedicated security role with Inquire: All on what Current reads, such as companies, contacts, opportunities, projects, service tickets, time entries, agreements, members and table setup, and Add or Edit: All where you let Current write. Every level is All, never My.

How often does Current sync with ConnectWise?+

Every 5 minutes. Each pass asks ConnectWise only for records updated since the last one, and the writes you make in Current go out as they happen.

See Current on a real book of business.

The demo walks through the pipeline, the dependency engine, the AI briefs, and how time flows straight into your PSA billing.

A 30-minute tour tailored to how your team sells and delivers
Straight answers on Autotask, ConnectWise, Halo, Syncro, Microsoft 365, and HubSpot sync
A clear path to rolling it out across your team and co-managed customers
Start your 14-day free trial
Book a demo30 or 60 minutes, on your calendar