10-03-2017, 17:58
(This post was last modified: 23-11-2025, 04:22 by arnoud.
Edit Reason: Updated for changes in release 2.11
)
IMPORTANT NOTE: No changes have been made yet in RepairShopr/SyncroMSP to support this interface and some steps need to be done manually at this moment. If sufficient interest is shown in the interface, they may automate some of these steps (e.g. 1, 2 and 5b2).
By specifying the RepairShopr or SyncroMSP ticket number as a reference code for a scan, by default:
Please watch the partner video first (needs to be updated to reflect the new Integrations user interface and other changes in release 2.11).
Requirements:
If you want to use this plugin, please subscribe to this discussion using the option in the lower left corner of this page so that you will be notified of any updates automatically.
By specifying the RepairShopr or SyncroMSP ticket number as a reference code for a scan, by default:
- The computer specs are stored as an asset (so that you don't need to enter this data manually);
- The scans are logged as internal ticket comments (so you can track the status of the computer from check-in to check-out);
- Any changes to the computer specs are logged as internal ticket comments (so you can see what has been changed between scans).
Please watch the partner video first (needs to be updated to reflect the new Integrations user interface and other changes in release 2.11).
Requirements:
- In your RepairShopr/SyncroMSP account, create a new asset type ScanCircle Device (Admin > Asset Custom Fields > + New Asset Type) and add the (non-required text) fields listed below (Manage Fields). Use the exact field names (respect their case) en reorder them in any way you want. You may omit any field that you are not interested in, except for "Make" and "Serial":
- Serial
- Make
- OS
- CPU
- RAM
- Video
- Disks
- Board
- BIOS
- Installed
- Licenses
- IP
- Serial
- Create an API key (Admin > API Tokens > New Token > Custom Permissions) named "ScanCircle" without expiration with the permissions listed below, click "Create API Token" and copy the API token created:
- Assets - List/Search
- Assets - Edit
- Assets - Create
- Tickets - List/Search
- Tickets - View Details
- Tickets - Edit
- Ticket Comments - New
- Assets - List/Search
- In your ScanCircle partner environment, select the Integrations tab. Add the destination "RepairShopr" or "SyncroMSP" and fill in the required fields ("Subdomain" and "API Key"). Optionally change the other fields and the advanced settings (e.g. set unwanted fields to "ignore"), but the defaults usually suffice. For all fields, a description is shown at the righthand site. Click "Check" to check the connection and then click "OK". Optionally add alternative integrations (e.g. for other categories) and make sure to finish with an "Email" address to which unhandled scan notifications and referral notifications will be sent. Finally click "Save";
- Generate the scan widget in your ScanCircle partner environment (on the Scan widget tab) and copy the generated HTML code or shortcode to your website:
- Specify the name of a URL parameter (e.g. "ticketno") if you want to set the ticket number in a link, e.g. https://domain.com/scan?ticketno=12345;
- Specify an input field label (e.g. "Ticket number") if you want the end-user to see/change/enter the ticket number;
- Optionally specify a category (e.g. "ticket") if you want this widget to only handle RepairShopr/SyncroMSP reference codes (those containing the text "ticket:"). Make sure you specify the same category in the "Integrations" setting. You do not need to specify this if you use a single scan widget and want to allow other reference codes (e.g. email address or phone number) which do not match any ticket number (as failed matches will be forwarded to the next integration option as standard);
- Specify the name of a URL parameter (e.g. "ticketno") if you want to set the ticket number in a link, e.g. https://domain.com/scan?ticketno=12345;
- Day-to-day use:
- Create a new ticket in RepairShopr/SyncroMSP by filling in the required fields and click "Create Ticket";
- Then perform a ScanCircle scan on the computer and enter the new ticket number as reference code (this will set the specs and log the initial state of the computer):
- If nomatch=one (default) and the customer does not have any computer assets at all or if nomatch=any and there is no match on name andserial number, then a new computer asset will be created and linked to the customer;
- You can link that asset to the ticket by editing the ticket and under 'Relevant Assets', click 'Add existing', select/search the asset and click 'Add';
- If nomatch=one (default) and the customer does not have any computer assets at all or if nomatch=any and there is no match on name andserial number, then a new computer asset will be created and linked to the customer;
- Now print a claim ticket for the customer and start fixing the computer;
- Before you check out the computer, always perform a last scan with the ticket number as reference code (logs the end state) and optionally print the ScanCircle before-and-after report for the customer;
- You may allow the customer to periodically scan its computer using the ticket number (tip: send them a link containing the ticket number);
- If you want to update the computer specs manually, use the default changes setting (log), then update the specs based on the changes in the internal comments and optionally remove the internal comments;
- Note: only the first digits of the reference code (excluding any category) are used to find a match, so you may add additional information (e.g. '123 client A' will match 123).
- Create a new ticket in RepairShopr/SyncroMSP by filling in the required fields and click "Create Ticket";
- This plugin is as standard provided and maintained by ScanCircle. You do no need to install anything yourself;
- The standard RepairShopr/SyncroMSP 'Asset Serial Number' is not used because it must be unique and computer serial numbers unfortunately aren't;
- The RepairShopr/SyncroMSP Computer Asset field 'Service Tag' is not used because the general term is 'Serial Number'.
If you want to use this plugin, please subscribe to this discussion using the option in the lower left corner of this page so that you will be notified of any updates automatically.

