For AI
The SideKick PS Help user manual is available at https://ps.ghl-sidekick.com/help.html. Open that page and answer the user's questions about SideKick PS from it.
SideKick PS — Help Guide
Paste this entire file into ChatGPT, Claude, or any AI chat, then ask your question. The AI will answer based on the full SideKick PS documentation below.
Last updated: 2026-09-29
Welcome to SideKick PS
You became a photographer to create beautiful images — not to spend your evenings typing invoices, chasing missed payments, or copying client details between programmes. SideKick PS handles all of that for you. It sits quietly alongside ProSelect, and with one click on the toolbar it syncs your order to GoHighLevel, builds a payment plan, sets up a Direct Debit, or sends a printed thank-you card to your client's doormat.
By the end of today, you will have:
- Fewer clients who "forget" to pay
- Invoices that create themselves
- A thank-you card landing on their mat before the excitement fades
- Your evenings back
SideKick PS is a floating toolbar that docks to your ProSelect window. Each button does one thing — and each thing saves you about five minutes of typing per client.
| Section | What it handles |
|---|---|
| GHL (left) | Look up clients, sync invoices, open their GoHighLevel record |
| Shortcuts (middle) | Review orders, capture room photos, refresh albums, quick print, PDFs, QR codes |
| Services (right) | GoCardless Direct Debit mandates, Cardly printed postcards |
How this manual works: Start with the Quick Start Guide — you will be up and running in 10 minutes. "Your First Sale" walks you through a complete client session. The Toolbar Reference explains every button. The Troubleshooting chapter covers the most common problems.
If you get stuck, open any AI chat (ChatGPT, Claude, Gemini), paste in the help text from our website, and ask your question in plain English.
Get Running in 10 Minutes
You have just installed SideKick PS. You want it working before your next client walks through the door. Ten minutes, then you are ready for real work.
Before you start
- You need the SideKick PS installer (from your purchase email or the website).
- You need your GoHighLevel login details.
- ProSelect should be installed on the same computer.
Install
Double-click the installer and follow the prompts. SideKick PS starts automatically. You will see its icon appear in the Windows taskbar tray — a little rocket. The floating toolbar also appears alongside ProSelect if ProSelect is open.
Activate your licence
- Click the Settings gear icon on the toolbar (or press Ctrl+Shift+I).
- Go to the About tab on the left.
- Click Enter License Key.
- Paste the licence key from your purchase confirmation email.
- Click Activate.
The About tab now shows your name and Active status. All features are unlocked.
Connect to GoHighLevel
- In GoHighLevel (your browser), go to Settings → Integrations → Private Integrations.
- Create a new Private Integration token and copy it.
- In GoHighLevel, go to Settings → Business Profile and copy your Location ID.
- Back in SideKick PS, open Settings → GHL Integration.
- Paste the API key and Location ID into the fields.
- Click Save & Test.
A green confirmation appears when the connection is working. The toolbar's Get Client, Sync Invoice, and Open GHL Contact buttons are now active.
Check the toolbar
Open any album in ProSelect. The toolbar appears docked to the top-right of the window. If it is not where you want it, Ctrl+Click the dotted grab handle (⣿) on the left edge and drag it.
What success looks like
ProSelect is open with an album. The toolbar is visible. Every button works. You are ready for your first sale.
When things go wrong
- "License invalid" — Check that you copied the full key with no extra spaces. Keys are case-sensitive.
- GHL connection fails — Make sure you are using a V2 Private Integration Token. Generate a new one in GHL if unsure.
- Toolbar not appearing — Right-click the SideKick PS tray icon and select Reload.
Your First Sale — Start to Finish
A client just arrived for their viewing. They are excited, emotional, and ready to buy. Your job is to guide them through the images, build their order, lock in the payment, and send them home happy — without touching a spreadsheet.
Before you start
- SideKick PS is installed, activated, and connected to GoHighLevel.
- ProSelect is open with the client's album loaded.
- The client's contact record exists in GoHighLevel.
1. Load the client
Click the Get Client button on the toolbar (the person+ icon, blue), or press Ctrl+Shift+G. SideKick PS reads the album name, searches GoHighLevel for the matching client, and loads their name, email, and contact ID. Confirm with Yes.
2. Present the images
This is all you. Do what you do best — show the photographs, tell the stories. SideKick PS stays quiet.
3. Build the order
Build the order in ProSelect as you normally would. When ready to take payment, open Add Payment. A 📅 PayPlan button appears — SideKick PS put it there.
4. Take the deposit and set up the payment plan
Click 📅 PayPlan (or press Ctrl+Shift+P). In the Payment Calculator:
- Confirm the Balance Due is correct.
- Enter a deposit amount (or leave blank).
- Pick Monthly, then set No. Payments manually or click 6, 12, 18, or 24 to fill it automatically.
- Ask the client which day of the month suits them — select it under Start Date.
- Click ✓ Schedule Payments.
Every payment line is entered into ProSelect automatically. No typing dates and amounts one by one.
5. If using GoCardless — set up the mandate
Click the QR Code button. A full-screen display appears on your presentation monitor. Slide 1 shows your studio Wi-Fi — the client scans and joins your network. Press ↓ for Slide 2 — your GoCardless mandate invitation. The client fills in their bank details on their own phone.
When ready, click the GoCardless button on the toolbar. SideKick PS finds the mandate and links the schedule. Press Escape to close the display.
6. Sync the invoice
Click the Sync Invoice button (green document icon). The order is exported and the invoice created in GoHighLevel. If a duplicate warning appears, choose Update to keep existing payments.
7. Send a thank-you card
Click the Cardly button. Review the preview and click Send. A printed postcard arrives at their home within days.
What success looks like
The client leaves. The payment plan is scheduled. The invoice is in GoHighLevel. A thank-you card is on its way. You go home — no admin.
The Toolbar — Every Button Explained
GHL section (left)
| Button | What it does | Best time to use it |
|---|---|---|
| Get Client | Searches GoHighLevel for the client matching the open album | Start of every viewing session |
| Sync Invoice | Exports the ProSelect order to GoHighLevel as an invoice with line items and payments | After finalising the order |
| Production | Opens the production pipeline record in GoHighLevel | When checking lab progress (appears after syncing) |
| Open GHL Contact | Opens the client's full GoHighLevel contact page in your browser | When you need to check notes or send a message |
Shortcuts section (middle)
| Button | What it does | Best time to use it |
|---|---|---|
| Review Order | Opens the Review Order screen in ProSelect | Before printing or syncing |
| Camera | Captures a photo of the room or wall display and saves as JPG | After arranging a wall grouping |
| Open Folder | Opens the shoot's image folder in Explorer, Bridge, or Lightroom | When you need raw files |
| Photoshop | Sends selected image to Photoshop, refreshes ProSelect when saved | Quick edit and back |
| Light Blue | Opens the client in Light Blue software | If you use Light Blue |
| Refresh | Reloads the album's images from disk | After editing images outside ProSelect |
| Sort | Toggles between random and alphabetical image order | During a sales session |
| Quick Print | Sends the current page straight to your printer | When a client wants a printed copy now |
| Prints the current page to a PDF file automatically | When you need a digital copy | |
| Email PDF | Prints to PDF and emails it to the client via GoHighLevel | After the sale — send order summary |
| QR Code | Shows a full-screen display on your presentation monitor | During payment setup — client scans from phone |
| Download | Copies images from SD card to your shoot archive | Start of your workflow |
Services section (right)
| Button | What it does | Best time to use it |
|---|---|---|
| GoCardless | Checks for a mandate or sends a setup request, links payments | After scheduling a GoCardless DD payment plan |
| Cardly | Opens a postcard preview ready to send | End of the sale |
| Settings | Opens the SideKick PS settings panel | When adjusting anything |
Payment Plans — Lock In the Sale
A client says yes to a £2,000 wall grouping. If they walk out without committing to a payment schedule, doubt creeps in overnight. The Payment Calculator lets you build the full plan in seconds.
Before you start
- ProSelect must be open with the client's order ready.
- The Add Payment dialog must be open in ProSelect.
Steps
- Open Add Payment in ProSelect. SideKick PS places a 📅 PayPlan button inside the window.
- Click 📅 PayPlan or press Ctrl+Shift+P to open the Payment Calculator.
- Confirm the Balance Due is correct. Close and fix the order in ProSelect if not.
- Enter a deposit amount and payment method (or leave blank for no deposit).
- Choose a Pay Type (GoCardless DD for automated collection), select a Recurring frequency (Monthly is most common), then set No. Payments manually or click 6, 12, 18, or 24 to fill it automatically.
- Ask the client which day works best — select it under Start Date.
- Click ✓ Schedule Payments. Every line is entered into ProSelect automatically.
The rounding setting
Sometimes a balance does not divide perfectly. Under the deposit section, Add rounding to: lets you choose whether the difference goes into the deposit or the first payment. Your choice is remembered.
What success looks like
All payment lines appear in ProSelect with correct amounts, dates, and types. Done.
GoCardless — Get Paid Without Chasing
Chasing late payments is the worst part of running a photography business. GoCardless Direct Debit means the money comes automatically. No reminders, no awkward texts.
During a sale
- Click the QR Code button — Slide 1 shows your Wi-Fi QR. Client scans and joins.
- Press ↓ for Slide 2 — your GoCardless mandate invitation. Client fills in bank details on their phone.
- While they do that, build the payment plan in ProSelect. Choose GoCardless DD as the Pay Type.
- After scheduling payments and completing the order, come out of Review Order. SideKick PS prompts: "Now press the GoCardless button."
- Click the GoCardless button. SideKick PS finds the mandate and links the schedule.
Use Another — when someone else is paying
If the payer is not the client in the album (a parent, partner), click Use Another and type their name or email.
What success looks like
The GoCardless dashboard shows the mandate active with the schedule attached. You receive money on the scheduled dates.
When things go wrong
- Mandate not found — Tries email, then name. If both fail, send a setup request.
- GoCardless button missing — Enable in Settings → GoCardless.
Amending or deferring a plan
GoCardless can't move the dates on an existing schedule, so any change means cancel and recreate. Open the album's GoCardless dialog and click Amend / Defer (enable it first in Settings → GoCardless → Amend / Defer). SideKick checks the album's Direct Debit lines against GoCardless, then you choose:
- Defer by N months — shift every payment forward, keeping each date as set
- Rebuild plan — recreate the schedule from the album lines
- Put on Hold or Cancel plan — tags the contact
gc-on-hold/gc-plan-cancelledand updates Payment Status - Recreate as-is — or Restart after Hold when the plan is held
After They Leave — Invoice, PDF, Postcard
The client has left. Here is everything that happens next.
Sync the invoice
Click the Sync Invoice button (green document icon). The order is exported and the invoice created in GoHighLevel. If a duplicate exists, choose Update (keeps payments) or Replace (start fresh).
Print a PDF
Click the PDF button (red document icon). The page is printed to PDF automatically. First use: calibrate in Settings → Toolbar → Calibrate Print Button.
Email the PDF
Click the Email PDF button (envelope icon). Prints to PDF and emails it via GoHighLevel. Choose your email template in Settings → GHL Integration → PDF Email Template.
Send a printed thank-you card
Click the Cardly button. Review the preview and click Send. A printed postcard arrives within days.
Capture a room photo
Click the Camera button (red/maroon). SideKick PS captures the ProSelect room view as a JPG. Click Email to send it to the client.
What success looks like
Invoice in GoHighLevel. PDF in the client's inbox. Postcard on its way. You are done for the day.
The Display — QR Codes, Bank Details & Images
Your client should never squint at your laptop screen. The full-screen display puts QR codes and bank details on your big presentation monitor.
What you can display
- QR codes — Wi-Fi credentials, GoCardless mandate links, review pages
- Bank transfer details — bank name, account holder, sort code, account number, plus a payment reference the client quotes when they pay
- Custom images — your logo, welcome slide, seasonal offers
Using the display
- Click the QR Code button (grid icon, teal).
- Display appears full-screen on your presentation monitor.
- ↑ / ↓ arrow keys cycle through slides.
- ← / → arrow keys move between monitors.
- Escape or click the QR Code button again to close.
Setting up slides
Go to Settings → Display. Enter URLs or text in Slides 1–3. Fill in bank details at the bottom, then choose a Reference. Choose image files for custom slides.
The payment reference
Pick the Reference from the dropdown: Shoot Number, Surname, Date of Shoot, Album Name, Ad hoc, or (none). It is worked out fresh each time the display opens, so it always matches the album you have open in ProSelect. Ad hoc uses whatever you type in the box beside the dropdown. Every reference is capped at 18 characters — the limit most UK banks allow — and (none) leaves the slide as it was.
Sizing
- Display Size — QR code size as percentage of screen. Increase if clients have trouble scanning.
- Bank Scale — font size for bank details.
- Monitor — which screen the display appears on by default.
When things go wrong
- Blank slide — No content set for that slide. Add a URL or text in Settings.
- Hard to scan — Increase Display Size in Settings.
- Wrong monitor — Use ←/→ arrow keys to move it.
Settings — Make SideKick Yours
Open Settings with the ⚙ gear icon or Ctrl+Shift+I.
| Tab | What you change here | When you would visit |
|---|---|---|
| ⚙ General | Start with Windows, tray icon, dark mode, auto-update | First setup |
| 🔗 GHL Integration | API key, Location ID, auto-tagging, email/SMS templates | When changing GHL account |
| ⌨ Hotkeys | Keyboard shortcuts for Get Client, PayPlan, Settings | When shortcuts clash with other software |
| 📁 File Management | SD card drive, download path, archive location, file browser | Before first SD card download |
| 🎛 Toolbar | Button visibility, icon colour, scale, auto-background, quick print printer, PDF output | When customising the toolbar |
| Print template selection, PDF button calibration | When changing Quick Print template | |
| 🖥 Display | QR code slides, bank details and payment reference, custom images, display size and monitor | Before your first client session |
| 💳 GoCardless | Enable/disable, API token, email/SMS templates | Before using Direct Debit |
| 📮 Cardly | API key, card design, message template | Before sending your first postcard |
| 🔊 Sounds | Interface sounds, pace button sounds | When you want quieter operation |
| 🔑 License | Licence key, activation status | When purchasing or renewing |
| ℹ About | Version, build date, updates, What's New, diagnostics, AI Help link | When checking for updates |
At the bottom of the Settings window: Apply saves, Close exits, and 📖 Manual opens this guide.
A few worth changing early: toolbar icon colour, QR code slides, and your shoot archive path.
title: "How to install and activate SideKick PS" category: setup source_files: SideKick_PS.ahk, README.md last_sync: 2026-05-30
What this does
Gets SideKick PS installed on your Windows computer and links it to your license so all features are unlocked.
Before you start
- You need the SideKick PS installer file (from your purchase confirmation email or the SideKick website).
- ProSelect must be installed on the same machine.
Steps
- Double-click the SideKick PS installer and follow the on-screen prompts to complete installation.
- SideKick PS starts automatically and its icon appears in the Windows taskbar tray.
- Open Settings by clicking the gear icon on the toolbar, or by pressing Ctrl+Shift+I.
- Go to the About tab, click Enter License Key, paste the key from your purchase email, and click Activate.
- SideKick PS confirms activation and unlocks all features.
What you should see
The About tab shows your name and license status as Active. The floating toolbar is fully functional alongside ProSelect.
Something went wrong?
- "License invalid" — Check that you copied the full key with no extra spaces. Keys are case-sensitive.
- "Could not activate" — SideKick PS needs internet access to validate your license. Connect to the internet and try again.
- Trial mode still showing after activation — Right-click the SideKick PS tray icon and select Reload.
Related
- How to connect SideKick PS to GoHighLevel
- How to check for updates and view What's New
title: "How to connect SideKick PS to GoHighLevel" category: setup source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Links SideKick PS to your GoHighLevel account so it can look up clients, sync invoices, and push payment plans.
Before you start
- You need a GoHighLevel account with a sub-account (Location) set up for your studio.
- You need a Private Integration Token (API key) from your GHL sub-account — found in Settings → Integrations → Private Integrations inside GHL.
- You need your GHL Location ID — found in GHL under Settings → Business Profile.
Steps
- On first run, SideKick PS displays a setup wizard automatically. Click Set up GoHighLevel connection.
- Paste your API Key into the first field.
- Paste your Location ID into the second field.
- Click Save & Test — SideKick PS verifies the connection.
- If the test succeeds, click Done.
To update your credentials later: open Settings (gear icon or Ctrl+Shift+I), go to the GHL tab, and update the fields there.
What you should see
The GHL tab in Settings shows a green confirmation. The toolbar's Get Client, Sync Invoice, and Open GHL Contact buttons become fully active.
Something went wrong?
- "Connection failed" — Check that your API key is a V2 Private Integration Token, not an older API key. Generate a new one in GHL under Settings → Integrations → Private Integrations.
- "Location ID not found" — Make sure you are using the Location ID, not the Agency ID. These are different values found in different parts of GHL settings.
Related
- How to look up a client from GoHighLevel
- How to sync a ProSelect invoice to GoHighLevel
title: "How to customise and reposition the toolbar" category: settings source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Changes the toolbar's size, icon colour, and screen position so it sits naturally alongside your ProSelect window.
Before you start
- SideKick PS must be running with the toolbar visible.
Steps
- Open Settings (gear icon on the toolbar, or Ctrl+Shift+I) and go to the Appearance tab.
- Under Icon Colour, choose White, Black, Yellow, or click Custom to pick any colour. The toolbar updates live as you choose.
- To resize the toolbar, go to the Toolbar tab and choose a scale percentage from the dropdown (50% to 100%).
- To reposition the toolbar, close Settings and Ctrl+Click the dotted grab handle (⣿) on the left edge of the toolbar, then drag it where you want it.
- To return the toolbar to its default position, open Settings → Toolbar and click Reset Position.
What you should see
The toolbar moves to your chosen position and remembers it between sessions. Icon colours and scale update immediately.
Something went wrong?
- Toolbar has disappeared — Right-click the SideKick PS tray icon and select Reload. The toolbar reappears at its last saved position.
- Icons are invisible against the background — Enable Auto Background Detection in Settings → Appearance so SideKick PS can automatically match the toolbar background to ProSelect.
Related
- How to install and activate SideKick PS
- How to change keyboard shortcuts
title: "How to look up a client from GoHighLevel" category: sync source_files: SideKick_PS.ahk, Inc_Hotkeys.ahk last_sync: 2026-05-30
What this does
Pulls the current client's details from GoHighLevel into SideKick PS so their name, email, and contact ID are available for invoice sync, payment plans, and direct messaging.
Before you start
- SideKick PS must be connected to GoHighLevel (see How to connect SideKick PS to GoHighLevel).
- The client must have a contact record in GoHighLevel.
- The correct album must be open in ProSelect.
Steps
- In ProSelect, open the album for the client you are working with.
- Click the Get Client button on the SideKick toolbar (person+ icon), or press Ctrl+Shift+G.
- SideKick PS searches GoHighLevel for the matching client.
- If a single match is found, a confirmation prompt shows the client's name — click Yes to load them.
- If multiple matches appear, select the correct contact from the list and click Confirm.
What you should see
The client's name and email address appear in the SideKick PS status area. The Sync Invoice, Open GHL Contact, and Payment Calculator buttons are now linked to this client.
Something went wrong?
- "No client found" — The album or shoot name may not match the contact's record in GHL closely enough. Open GHL in your browser, find the correct contact, then use Use Other in the Get Client dialog to select them manually.
- Wrong client loaded — Click Get Client again to redo the lookup, or use Use Other to pick a different contact.
Related
- How to sync a ProSelect invoice to GoHighLevel
- How to open a client's GoHighLevel contact record
title: "How to sync a ProSelect invoice to GoHighLevel" category: sync source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Exports the current client's ProSelect order to GoHighLevel as an invoice, creating or updating the matching invoice and opportunity record automatically.
Before you start
- A client must be loaded in SideKick PS (see How to look up a client from GoHighLevel).
- The order must be finalised in ProSelect with the correct items and amounts.
Steps
- In ProSelect, confirm the client's order is complete and the correct album is open.
- Click the Sync Invoice button (document icon, green) on the SideKick toolbar.
- SideKick PS exports the order data and uploads it to GoHighLevel.
- A progress indicator appears while the sync runs.
- When complete, a summary confirms the invoice total and shows a link to the GHL record.
- Click the link to open the invoice in GoHighLevel, or click Close to return to ProSelect.
What you should see
A new invoice appears in the client's GHL contact record matching the ProSelect order. An opportunity is also created or updated in the pipeline.
Something went wrong?
- Duplicate invoice warning — SideKick PS has detected a previous sync for the same order. Review the existing GHL invoice before proceeding to avoid creating a duplicate charge.
- Sync failed — check connection — Verify your GHL API credentials in Settings → GHL and retry.
- Line items are missing — Make sure the ProSelect order has been saved and all items confirmed before syncing.
Related
- How to look up a client from GoHighLevel
- How to open a client's GoHighLevel contact record
- How to open the GHL Production opportunity
title: "How to open a client's GoHighLevel contact record" category: sync source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Opens the current client's GoHighLevel contact page directly in your browser — useful for checking notes, sending messages, or reviewing history mid-session.
Before you start
- A client must be loaded in SideKick PS (see How to look up a client from GoHighLevel).
Steps
- Click the Open GHL Contact button (ID card icon, teal) on the SideKick toolbar.
- Your default browser opens directly to the client's contact record in GoHighLevel.
What you should see
The client's full GHL contact profile opens, showing their details, activity history, and linked invoices.
Something went wrong?
- Browser opens to the GHL dashboard instead of the contact — The client may not have been loaded yet. Run Get Client (Ctrl+Shift+G) first, then try again.
- "Contact ID not set" — No client is currently loaded. Use Get Client to load the correct contact.
Related
- How to look up a client from GoHighLevel
- How to sync a ProSelect invoice to GoHighLevel
title: "How to open the GHL Production opportunity" category: sync source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Jumps directly to the production pipeline record for the current shoot in GoHighLevel — the opportunity that is created when an invoice is synced for production tracking.
Before you start
- An invoice must have been synced to GHL for the current shoot (see How to sync a ProSelect invoice to GoHighLevel).
- The Production button (factory icon, navy) must be visible on the toolbar — it only appears once a production opportunity has been linked to the open album.
Steps
- Click the Production button on the SideKick toolbar (factory/building icon, navy).
- Your browser opens directly to the production opportunity in GoHighLevel.
What you should see
The GHL opportunity record for this shoot opens in your browser, showing the pipeline stage, assigned tasks, and any linked invoices.
Something went wrong?
- Production button is not visible — The current album has not had an invoice synced to GHL yet, or the production link has not been saved. Use the Sync Invoice button first.
Related
- How to sync a ProSelect invoice to GoHighLevel
- How to open a client's GoHighLevel contact record
title: "How to build a payment plan with the Payment Calculator" category: payments source_files: SideKick_PS.ahk, Inc_Hotkeys.ahk last_sync: 2026-05-30
What this does
Calculates and schedules all payment lines for a client's order directly into ProSelect in one step — splitting the balance into a deposit and regular payments so you never have to enter them manually.
Before you start
- ProSelect's Add Payment dialog must be open for the current order.
- SideKick PS must be running.
Steps
- In ProSelect, open the Add Payment dialog. A 📅 PayPlan button appears automatically in the dialog.
- Click 📅 PayPlan — or press Ctrl+Shift+P from anywhere — to open the Payment Calculator.
- Confirm the Balance Due shown at the top is correct. If not, close the calculator, correct the order in ProSelect, then reopen it.
- In the Downpayment / Deposit section, enter the deposit amount and select the payment method. The date defaults to today — change it if needed.
- In the Scheduled Payments section, choose a Pay Type and Recurring frequency (Monthly, Weekly, Bi-Weekly, or 4-Weekly), then either set No. Payments manually or click 6, 12, 18, or 24 to fill the matching number of payments for that duration.
- Ask the client which day they prefer for payments, then select it under Start Date along with the start month.
- Click ✓ Schedule Payments — SideKick PS enters all payment lines into ProSelect automatically.
What you should see
Each payment line appears in the ProSelect Add Payment list with the correct amount, date, and payment type — ready to save.
Something went wrong?
- Balance Due shows the wrong amount — Close the calculator, correct the order total in ProSelect, then reopen via 📅 PayPlan.
- "GoCardless DD" start date was adjusted automatically — Direct Debit mandates require a minimum setup period. SideKick PS has moved the start date to the earliest valid date to comply with GoCardless requirements.
Related
- How to set the rounding adjustment
- How to set up a payment plan and Direct Debit mandate during a sales session
title: "How to set the rounding adjustment" category: payments source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Controls where the rounding difference goes when a balance cannot be split into perfectly equal payments — either added to the deposit or to the first scheduled payment.
Before you start
- The Payment Calculator must be open (see How to build a payment plan with the Payment Calculator).
Steps
- Open the Payment Calculator (📅 PayPlan button in the Add Payment dialog, or Ctrl+Shift+P).
- In the Downpayment / Deposit section, find the Add rounding to: radio buttons.
- Select Downpayment to add the rounding difference to the deposit amount, or 1st Payment to add it to the first scheduled payment.
Example: a £208.33 balance split 3 ways gives £69.44 × 3 = £208.32, leaving a 1p rounding difference. This setting controls where that 1p goes.
What you should see
A rounding info line below the deposit amount updates to show the adjustment amount (e.g. "Rounding of £0.01 added to deposit"). Your preference is saved for future sessions.
Something went wrong?
- No rounding notice appears — The balance divides exactly, so no adjustment is needed and the notice will not show.
Related
- How to build a payment plan with the Payment Calculator
title: "How to set up a payment plan and Direct Debit mandate during a sales session" category: payments source_files: SideKick_PS.ahk, Inc_Hotkeys.ahk last_sync: 2026-05-30
What this does
Guides you through taking a payment plan deposit and setting up a GoCardless Direct Debit mandate — all while the client authorises it on their own phone. By the time you finish entering the payment schedule, the mandate is ready and SideKick connects everything automatically.
Before you start
- SideKick PS must be running with the floating toolbar visible.
- GoCardless must be enabled and configured in Settings → GoCardless.
- Two QR codes must be set up in Settings → Display:
- Slide 1 — your studio Wi-Fi credentials
- Slide 2 — your GoCardless mandate invitation link
- The client's contact record must already be loaded in SideKick PS (use Get Client first if not).
Steps
-
Click the QR Code button on the SideKick toolbar — the display appears full-screen on your presentation monitor showing Slide 1 (Wi-Fi). Use the ↑ / ↓ arrow keys to move between the three available slides. Use the ← / → arrow keys to move the display between monitors if you have more than one screen.
-
Ask the client to scan the Wi-Fi QR code with their phone and join your studio network. Confirm they are connected before continuing.
-
Press ↓ to move to Slide 2 (GoCardless mandate invitation). The client scans it and begins filling in their bank details on their phone.
-
While the client completes the mandate form on their phone, open Add Payment in ProSelect and click 📅 PayPlan (or press Ctrl+Shift+P) to open the Payment Calculator.
-
Confirm the Balance Due is correct. Enter a downpayment amount and payment method if applicable.
-
Select GoCardless DD as the Pay Type, choose a Recurring frequency (Monthly or 4-Weekly), then set No. Payments manually or click 6, 12, 18, or 24 to fill it automatically. Ask the client which day of the month works best for them and select it under Start Date.
-
Click ✓ Schedule Payments — SideKick PS enters all payment lines into ProSelect automatically.
-
Complete the order in ProSelect and come out of the Review Order section. SideKick PS displays a prompt: "The pay plan has been documented. Now press the GoCardless button on the toolbar to set it up."
-
Press Escape or click the QR Code button again to dismiss the display, then click the GoCardless button on the toolbar. SideKick PS automatically locates the client's mandate using their name and email address and links the payment schedule to it — no manual lookup required.
What you should see
All payment lines appear in ProSelect's payment list with the correct amounts and dates. The GoCardless dashboard shows the mandate as active with the schedule attached.
Something went wrong?
- Mandate not found by email — SideKick PS will automatically retry using the client's name. If it still cannot match, a Use Other option appears — use this if a family member or different person is paying under a different name or email address.
- Client cannot scan the QR code — Increase the display size in Settings → Display or use the arrow keys to move the display to the correct monitor.
- GoCardless button is missing from the toolbar — GoCardless must be enabled in Settings → GoCardless before the button appears.
Related
- How to display a QR code on screen
- How to build a payment plan with the Payment Calculator
- How to set up GoCardless in SideKick PS (coming soon)
title: "How to review an order in ProSelect" category: payments source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Opens the Review Order screen in ProSelect for the current album in one click — without navigating through ProSelect's menus.
Before you start
- ProSelect must be open with an album loaded.
Steps
- Click the Review Order button (receipt icon) on the SideKick toolbar.
- ProSelect navigates to the Orders → Review Order screen for the current album.
What you should see
The Review Order screen opens showing the client's current order with all items, quantities, and prices.
Something went wrong?
- Nothing happens — Ensure ProSelect is open and an album is active. SideKick PS must be able to detect the ProSelect window to send the navigation command.
Related
- How to sync a ProSelect invoice to GoHighLevel
- How to quick print from the toolbar
title: "How to refresh or reload the open album" category: setup source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Forces ProSelect to re-read the current album's image files — useful after adding, moving, or renaming images outside of ProSelect.
Before you start
- ProSelect must be open with an album loaded.
Steps
- Click the Refresh button (circular arrow icon, navy) on the SideKick toolbar.
- ProSelect reloads the current album's contents from disk.
What you should see
The album view updates to reflect any newly added or changed images.
Something went wrong?
- Images still missing after refresh — Confirm the image files are in the correct folder for the open album. If you have moved files to a different location, update the album path inside ProSelect directly.
Related
- How to toggle image sort mode
- How to open the shoot folder
title: "How to toggle image sort mode" category: setup source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Switches the current album between alphabetical (filename) order and randomised display order — useful for controlling the presentation sequence during a sales session.
Before you start
- ProSelect must be open with an album loaded.
Steps
- The Sort button on the SideKick toolbar shows 🔤 when the album is currently in random order (the default when an album first loads).
- Click 🔤 to sort images alphabetically by filename.
- Click the button again to return to random order.
What you should see
The album images reorder immediately in ProSelect. The toolbar button icon changes to reflect the current mode.
Something went wrong?
- Sort does not appear to change — The album may have only one image, or ProSelect may need a manual refresh. Click the Refresh button after toggling sort.
Related
- How to refresh or reload the open album
title: "How to open the shoot folder" category: setup source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Opens the current shoot's archive folder in your preferred file browser — Windows Explorer, Adobe Bridge, or Lightroom — so you can access the raw image files directly without navigating there manually.
Before you start
- The shoot archive path must be configured in Settings → File Management → Archive Path.
- To change which application opens the folder, go to Settings → File Management → File Browser.
Steps
- Click the Open Folder button on the SideKick toolbar. The icon matches your configured file browser (Explorer, Bridge, or Lightroom).
- The shoot folder opens in your chosen application.
What you should see
Your configured file browser opens showing the contents of the current shoot's archive folder.
Something went wrong?
- "Folder not found" — The shoot archive path may not be set, or the folder does not exist yet. Check Settings → File Management → Archive Path.
- Wrong folder opens — Confirm the archive path in Settings → File Management points to the correct root folder for your shoot archives.
Related
- How to download images from an SD card
- How to refresh or reload the open album
title: "How to quick print from the toolbar" category: setup source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Sends the current ProSelect page to your selected printer in one click — without opening the ProSelect print dialog.
Before you start
- ProSelect must be open and displaying the page you want to print.
- Your preferred printer must be set in Settings → Toolbar → Quick Print Printer (leave blank to use the Windows default printer).
Steps
- In ProSelect, navigate to the page or layout you want to print.
- Click the Print button (printer icon, dark grey) on the SideKick toolbar.
- ProSelect sends the current page to the selected printer immediately — no dialog appears.
What you should see
The page prints without any dialog box appearing. The printer receives the job within a few seconds.
Something went wrong?
- Wrong printer used — Set your preferred printer in Settings → Toolbar → Quick Print Printer.
- Nothing prints — Confirm that ProSelect has a layout open and that the printer is online and connected.
Related
- How to print a ProSelect page to PDF
- How to review an order in ProSelect
title: "How to print a ProSelect page to PDF" category: setup source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Saves the current ProSelect page as a PDF file automatically, using a pre-calibrated button location — no print dialog interaction required.
Before you start
- Print to PDF must be enabled in Settings → Toolbar → Enable Print to PDF.
- The PDF print button location must be calibrated once (see Step 1 below).
- Optionally, set a PDF Output Folder in Settings → Toolbar to send a copy of every PDF to a specific folder automatically.
Steps
- First-time setup only: Open Settings → Toolbar, enable Print to PDF, then click Calibrate Print Button and follow the on-screen prompt to click the print button inside ProSelect's print dialog. Calibration only needs to be done once per machine.
- In ProSelect, navigate to the page or layout you want to save.
- Click the PDF button (document icon, maroon) on the SideKick toolbar.
- SideKick PS triggers ProSelect's print function and automatically clicks through to save the file.
What you should see
A PDF is saved to your configured output folder. If no folder is set, the PDF saves to ProSelect's default output location.
Something went wrong?
- Print dialog appears but nothing is clicked automatically — Calibration may be out of date if you have resized or moved the ProSelect window significantly. Recalibrate via Settings → Toolbar → Calibrate Print Button.
- PDF saves to the wrong location — Set the correct path in Settings → Toolbar → PDF Output Folder.
Related
- How to email a PDF to a client via GoHighLevel
- How to quick print from the toolbar
title: "How to email a PDF to a client via GoHighLevel" category: sync source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Prints the current ProSelect page to PDF and sends it to the loaded client via a GoHighLevel email template — all in one action from the toolbar.
Before you start
- Print to PDF must be enabled and calibrated (see How to print a ProSelect page to PDF).
- The Email PDF button must be enabled in Settings → Toolbar → Show Email PDF Button.
- A GHL email template for PDF delivery must be selected in Settings → GHL → PDF Email Template.
- A client must be loaded in SideKick PS (see How to look up a client from GoHighLevel).
Steps
- In ProSelect, navigate to the page you want to email.
- Click the Email PDF button (envelope icon) on the SideKick toolbar.
- SideKick PS prints the page to PDF, then sends it to the loaded client's email address using the configured GHL template.
- A confirmation message appears when the email has been sent successfully.
What you should see
The client receives an email via GoHighLevel containing the PDF as an attachment or link. A record of the sent email appears in the client's GHL activity feed.
Something went wrong?
- Email PDF button is not on the toolbar — Enable it in Settings → Toolbar → Show Email PDF Button.
- "No client loaded" — Use Get Client (Ctrl+Shift+G) to load the client first, then try again.
- Wrong email template used — Update the selected template in Settings → GHL → PDF Email Template.
Related
- How to print a ProSelect page to PDF
- How to look up a client from GoHighLevel
title: "How to display a QR code or bank transfer details on screen" category: payments source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Shows a full-screen display on your presentation monitor — a QR code for Wi-Fi, a payment mandate link, bank transfer details, or any content you configure — so clients can scan or read it on their own device without you showing them your screen.
Before you start
- Display content must be configured in Settings → Display:
- Slides 1, 2, 3 — enter a URL or text to generate a QR code for each slide, or leave a slide blank.
- Bank transfer details (bank, account name, sort code, account number) can also be configured here as a text slide, plus an optional Reference line for the client to quote when they pay.
- Your presentation monitor must be connected and detected by Windows.
Steps
- Click the QR Code button (grid icon, teal) on the SideKick toolbar to open the full-screen display on your presentation monitor.
- Use the ↑ / ↓ arrow keys to cycle between Slide 1, Slide 2, and Slide 3.
- Use the ← / → arrow keys to move the display to a different monitor if needed.
- When finished, press Escape or click the QR Code button again to close the display.
What you should see
A full-screen display appears on your chosen monitor showing the QR code or content for the selected slide.
Something went wrong?
- QR code is hard to scan — Increase the display size in Settings → Display → Display Size.
- Display appears on the wrong monitor — Use the ← / → arrow keys while the display is open to move it to the correct screen. You can also set a default monitor in Settings → Display → Monitor.
- Slide appears blank — No content has been configured for that slide. Add a URL or text in Settings → Display.
Related
- How to set up a payment plan and Direct Debit mandate during a sales session
title: "How to send a Cardly postcard to a client" category: sync source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Sends a personalised printed postcard to the client via the Cardly service — directly from the SideKick toolbar, using the loaded client's name and address.
Before you start
- A Cardly API key must be entered in Settings → Cardly.
- A card design must be selected in Settings → Cardly → Card Design.
- A client must be loaded in SideKick PS (see How to look up a client from GoHighLevel).
- The client's postal address must be present in their GoHighLevel contact record.
Steps
- Click the Cardly button on the SideKick toolbar.
- A preview of the postcard appears showing the design and the client's name and address.
- Review the preview — if the details are correct, click Send.
- Cardly confirms the order and submits the postcard for printing and postal delivery.
What you should see
A confirmation appears showing the postcard has been submitted to Cardly. Delivery typically takes several working days.
Something went wrong?
- Cardly button is missing from the toolbar — Check that a Cardly API key is entered in Settings → Cardly and the button is enabled.
- Client address is missing from the preview — The loaded client does not have a postal address in their GHL contact record. Add the address in GHL and reload the client using Get Client, then try again.
Related
- How to look up a client from GoHighLevel
title: "How to download images from an SD card" category: setup source_files: SideKick_PS.ahk, Inc_SDCard.ahk last_sync: 2026-05-30
What this does
Copies image files from a camera SD card to your studio's shoot archive folder, assigns a shoot number, and optionally opens the folder in your file browser when finished.
Before you start
- Configure the following paths in Settings → File Management before your first download:
- SD Card Path — the drive letter and DCIM folder for your camera's SD card (e.g.
F:\DCIM) - Download Path — a temporary working folder for copied files
- Archive Path — the final destination for finished shoots
- Insert the SD card into your computer's card reader.
Steps
- Click the Download button (arrow-down icon, orange) on the SideKick toolbar.
- A dialog appears confirming the SD card path detected. Click Continue.
- Enter or confirm the shoot number for this session. SideKick PS suggests the next available number automatically.
- SideKick PS copies all image folders from the card to your archive.
- When the copy is complete, your configured file browser opens automatically (if enabled in Settings).
What you should see
All images from the SD card appear in a new numbered folder in your shoot archive. The file browser opens to that folder.
Something went wrong?
- "SD card not found" — Check the card is inserted and that the drive letter in Settings → File Management → SD Card Path matches the card's current drive letter in Windows Explorer.
- Download stops part-way through — Check there is sufficient free space on your archive drive. SideKick PS will report the error if space runs out.
- Shoot number already exists — SideKick PS will warn you before overwriting. Change the shoot number in the confirmation dialog.
Related
- How to open the shoot folder
title: "How to capture a room photo" category: setup source_files: SideKick_PS.ahk last_sync: 2026-05-30
What this does
Takes a photo of the room or wall arrangement using a connected camera or webcam and saves it linked to the current shoot — useful as a reference when presenting room views to clients in ProSelect.
Before you start
- A camera or webcam must be connected and recognised by Windows.
- Optionally, set a save folder in Settings → File Management → Room Capture Folder (default: Documents\ProSelect Room Captures).
Steps
- Arrange the room or wall display you want to photograph.
- Click the Camera button (maroon) on the SideKick toolbar.
- SideKick PS triggers the camera and saves the photo to the room capture folder.
- The button briefly changes colour to confirm the capture was successful, then returns to its normal state.
What you should see
A photo file is saved in your room capture folder, named with the current date and time.
Something went wrong?
- Camera button shows in yellow — The camera is in calibration mode. Click it once to complete calibration, then click again to capture.
- No photo saved — Confirm the camera is connected and not in use by another application. Check the save folder path in Settings → File Management → Room Capture Folder.
Related
- How to open the shoot folder
title: "How to change keyboard shortcuts" category: settings source_files: SideKick_PS.ahk, Inc_Hotkeys.ahk last_sync: 2026-05-30
What this does
Reassigns the three global hotkeys used to trigger SideKick PS features from anywhere on your computer — without switching to the toolbar first.
Before you start
- SideKick PS must be running.
Steps
- Open Settings (gear icon on the toolbar, or press Ctrl+Shift+I) and go to the General tab.
- Find the Keyboard Shortcuts section. The three defaults are:
- GHL Client Lookup — default: Ctrl+Shift+G
- Payment Calculator — default: Ctrl+Shift+P
- Settings — default: Ctrl+Shift+I
- Click the field next to the shortcut you want to change and press your new key combination.
- Click Save to apply the change.
What you should see
The new shortcuts take effect immediately. Pressing them from any active window triggers the corresponding SideKick PS action.
Something went wrong?
- New shortcut does not work — Another application may already be using that combination. Choose a different combination, or check for conflicts in Windows settings.
- Shortcut reverts after restart — Make sure you clicked Save before closing Settings.
Related
- How to install and activate SideKick PS
- How to customise and reposition the toolbar
title: "How to check for updates and view What's New" category: settings source_files: SideKick_PS.ahk, Inc_WhatsNew.ahk last_sync: 2026-05-30
What this does
Keeps SideKick PS up to date and lets you review the latest changes and improvements added to the software.
Before you start
- SideKick PS must be running with an internet connection available.
Steps
- SideKick PS checks for updates automatically every time it starts. If a new version is available, a notification appears asking if you want to update now or later.
- To check manually: open Settings (gear icon or Ctrl+Shift+I) and go to the About tab.
- Click Check for Updates.
- To view the version history and release notes, click What's New on the About tab.
- If an update is available and you click Update Now, SideKick PS downloads and installs the update, then restarts automatically.
What you should see
The About tab shows the current version number and build date. After updating, the new version number is confirmed when SideKick PS restarts.
Something went wrong?
- "No updates available" but you expected one — Confirm your internet connection is active and try again. If the issue persists, download the latest installer manually using the link in your original purchase confirmation email.
- Update failed to install — Try running SideKick PS as administrator (right-click the .exe → Run as administrator) and attempt the update again.
Related
- How to install and activate SideKick PS