Computicate PSA

Adding Professional Services automation to your RMM platform, can greatly benefit the way you deliver services as an MSP. It automates back-office and operations, which make you more efficient. This allow you to optimize profits and grow.

However, the complexity and costs associated with the integration, implementation and use of PSA is often high. Computicate PSA has changed all this, by offering a next generation platform, which is out of the box, easy to use and affordable.

Computicate PSA is a great way to experience the benefits of PSA, for any MSP, whether it is the first time you are adding PSA to the mix, or as an alternative for existing tools, that are complex and expensive.

Computicate PSA's functionality includes:

  • CRM
  • Dashboard, with key performance metrics
  • Product, contract & services catalog
  • Automatic billing, with integrated payment options (Stripe, PayPal)
  • Automatic Time allocation
  • Service desk
  • Reporting
  • Integrations with Accounting, RMM, Backup and payment providers
  • Documentation
  • Projects
  • Adding features continuously, with 2 week release cycles

Integration Summary

  • Computicate PSA synchronizes sites and connected configuration items from the Dashboard.
  • Configuration items are identified by the unique, machine name allocated from the Dashboard.
  • The synchronization runs every 15 minutes.

The integration:

  • Allows managed devices to be allocated to services and contracts defined in Computicate PSA.
  • Allow you to automatically allocate devices to existing contracts and / or services, based on machine types. For example, server to Managed Server contract.
  • Computicate PSA Autosync provides the option to allocate new devices directly to services / contracts. For example, a new Windows workstation is added, this will be allocated as service "managed workstation" and added to the monthly bill.

For additional information on Computicate PSA please visit their website: https://www.computicatepsa.com/

Integration Setup

Configuration of the Computicate PSA integration is a two-step process. First the Dashboard API Token is generated, then these details are entered into Computicate PSA.

Step 1: Generate the Dashboard API authentication token

To create the Dashboard API Token used by Computicate PSA for communication:

The API Key is used to authenticate against the Public API. If you regenerate a new key, anything that uses the existing key to authenticate against the Public API will stop working. If you already have an API Key, we recommend you use it.

  1. Log in to the N-sight RMM Dashboard as a Superuser or (non-Classic) Administrator level access, or using a login with the required General permissions enabled, or using the Agent Key (if enabled)
  2. Go to Settings > General Settings > API
  3. Click Generate (or Regenerate when you are creating a new API Key) and record the API Key for future use

    You can generate the API Key as often as required. Each regeneration overwrites the existing key.

  4. Enter the recipient email address in the Email API Token to (optional) field and click Email Token (Optional)

    The sent email includes the API Key and the server URL to query.

  5. Select OK to apply

The database server to query is dependent on the territory your account is registered under. The current territories and their URLs are:

Territory URL
Americas https://www.am.remote.management/
Asia https://wwwasia.system-monitor.com/
Australia https://www.system-monitor.com/
Europe https://wwweurope1.systemmonitor.eu.com/
France (FR) https://wwwfrance.systemmonitor.eu.com/
France1 https://wwwfrance1.systemmonitor.eu.com/
Germany https://wwwgermany1.systemmonitor.eu.com/
Ireland https://wwwireland.systemmonitor.eu.com/
Poland https://wwwpoland1.systemmonitor.eu.com/
United Kingdom https://www.systemmonitor.co.uk/
United States https://www.systemmonitor.us/

For example, a user in the United Kingdom uses the server URL: https://www.systemmonitor.co.uk/

Determine API Server URL from Dashboard URL

If you are unsure of your Dashboard account territory:

  • Look at the URL used to access your Dashboard as this may include a region reference, or
  • If the URL does not mention a region, for example a custom domain, append /dashboard to one of above URLs and attempt login to your Dashboard at the prompt. Based on the United Kingdom this would look like: https://www.systemmonitor.co.uk/dashboard
  • If you cannot determine the region from a custom Dashboard URL. Open a command prompt or terminal on the device and perform an nslookup on the custom Dashboard URL:
  • nslookup dashboard.custom.domain
    ...
    Non-authoritative answer:
    Name: dashboard.systemmonitor.co.uk
    ...

Step 2: Enter the Dashboard API connection data into Computicate PSA

Login to the Computicate PSA using an Admin level account then go to:

  1. Click Settings in the left menu computicate_psa_settings
  2. Go to Integrations
  3. Select N-able RMM connection from the available integrations
  4. Click the Edit N-able RMM connection button in the top left and complete the following:
  5. URL: enter the connection URL for your Dashboard territory. please note that this URL is dependent on the territory your account is registered under.
  6. For example, https://www.systemmonitor.us if registered in the US, https://www.systemmonitor.co.uk for the UK etc.
  7. API Key: enter your Dashboard API Token
  8. The above API Token and Dashboard URL information is contained in the Email Token email

  9. Set the connection switch to Active
  10. Use Test Connection to ensure Computicate PSA can communicate with the Dashboard. If this test fails, please check the entered Dashboard URL and API Token information then retest.

Once communication is established with the Dashboard, Computicate PSA will begin synchronizing your sites and endpoints with this process taking around twenty minutes to complete.

computicate_psa

This N-sight RMM integration was created and is maintained by Computicate PSA . As such we would suggest contacting Computicate PSA directly in the event of any problems either in its initial implementation or subsequent usage.