Skip to content

Installing Pulse eCommerce or Lockbox

Adapted from Pulse eCommerce / Lockbox Installation Instructions on leahyconsulting.com. Applies to both Pulse eCommerce and Pulse Lockbox.

This guide covers everything you need for a brand-new installation of Pulse eCommerce or Pulse Lockbox — from running the installer to connecting your Macola® companies. Nine steps, and none of them long.

1. Install the software

Run the MSI installation file.

2. Where to install it

  • All users should start the software from a desktop shortcut that points to a UNC path on the network, for example \\SomeServer\someShare\Lockbox\.
  • Keep exactly one installation on the network — multiple installations cause versioning problems.
  • Prefer UNC paths over mapped drives, which are often not mapped on servers.

3. Which server should host it

If you will use the automated service (“lights-out” mode, where the software runs unattended), install on the Windows Server that will run the Windows service — an application server is perfect. If not, any server, NAS or SAN works.

Tip

Don’t stall the project on this. If in doubt, just pick a location — the software is easy to move later.

4. Create the Pulse database

The software keeps its mapping settings in a very small SQL database. eCommerce and Lockbox can share one, but we recommend giving each its own.

  1. Open SQL Server Management Studio.
  2. Right-click Databases and choose New Database.
  3. Name it Pulse, PulseeCommerce or PulseLockbox, and accept the default parameters (your IT team may adjust as desired).

5. Choose authentication

The software authenticates to the SQL Server hosting its Pulse database and your Macola® databases with either Windows authentication or SQL Server authentication. If unsure, start with SQL authentication — it is easy to change later.

6. Create the SQL Server user

  1. In SQL Server Management Studio, open Security → Logins, right-click and choose New Login.
  2. Name the user LeahyConsulting, Pulse or similar, and give it a complex password. Uncheck all three password-policy boxes (enforce policy, enforce expiration, must change at next login).
Creating the SQL Server login
The New Login screen: SQL Server authentication with the policy boxes unchecked.
  1. On the same screen, open the User Mapping tab. In “Users mapped to this login,” check the new Pulse database and every Macola® database the software will access.
  2. For each checked database, ensure db_owner is checked in the role list below.
User Mapping tab of the login properties
Map the login to the Pulse database and your Macola® databases, with db_owner checked.

7. Point the software at its Pulse database

  1. Run the software. The Pulse database connection dialog opens by default; if not, choose Settings → Pulse Database Setup.
  2. Select the SQL server and the newly created Pulse database, enter the SQL credentials if you chose SQL authentication, and save.
  3. When prompted, paste your License ID, click OK, and close the screen once the license downloads.
The Pulse Database Setup screen
Pulse Database Setup: pick the server and the Pulse database — the screen verifies it is a non-ERP database.

8. Connect your Macola® companies

After the license screen, the Company Database Setup screen opens (or choose Settings → Company Database Setup). A fresh installation lists no companies yet — click New Company.

The company setup screen
Specify the server, Macola® database and authentication, and give the company a recognizable name.

Each company row carries its own default import mappings — for example ShipStation, Shopify API, SPS 850 or marketplace-specific header and line maps:

The companies list with per-company import mappings
One row per Macola® company, each with its default header and line import maps.

9. Done — next steps

That completes the installation. From here, our team will help you import existing schemas and mappings, or create new ones from scratch — call (513) 723-8095 and we’ll schedule it.

Tip

Moving servers instead? See Moving Pulse eCommerce or Lockbox to a new server.