How do I configure the integration between my Loftware Cloud (Nicelabel) and Galley Accounts?

This article will guide you through configuring the integration between your Galley and Loftware/Nicelabel accounts.

When should I read this article?

When you already have a Loftware/Nicelabel account and wants to connect it to Galley.

Note that this is a technical integration. If you're not comfortable performing technical steps, contact our team at success@galleysolutions.co, and we'll be glad to help.

Content

  1. How do I connect my Nicelabel and Galley Accounts?
  2. Create a new Cloud Integration key
  3. Create a new Account in Nicelabel developer's Portal
  4. Create a new Application in Nicelabel developer's Portal
  5. Link the new Product and the Customer's API key
  6. Link the new Product in Nicelabel's Developer Portal to Galley

How do I connect my Nicelabel and Galley Accounts?

You'll need to connect the accounts once the printers and labels are ready in Nicelabel. To do that, do the following:

Create a new Cloud Integration key

  1. In your Loftware/Nicelabel account, go to Integrations->Cloud Integrations
  2. Click Add
  3. Create a name for the connection (for example, "Galley Connection")
  4. Save it.

Create a new Account in Nicelabel developer's Portal

  1. Go to https://developerportal.onnicelabel.com/apis
  2. Sign up with your preferred email
  3. Confirm your account and log in.

Create a new Application in Nicelabel's Developer Portal

  1. Go to https://developerportal.onnicelabel.com/apis
  2. Sign in with Galley's account printing@galleysolutions.co
  3. Click Products in the header (or click here)
  4. Create a new NiceLabel Cloud product
  5. Enter the company name, and hit Subscribe

  6. Now, it will create a new set of keys in your profile. Navigate to the profile and confirm that the new product was created

Link the new Product and the Customer's API key

  1. Go to https://developerportal.onnicelabel.com/api-details#api=developer-sign-up
  2. Click Try it
  3. Select the Primary key for the new Product
  4. Go back to the Customer's Cloud Integration page
  5. Copy the key you generated in the Integrations->Cloud Integrations page.
  6. Paste the key in the IntegratorKey field
  7. Send the request
  8. You should receive a code 200 answer. If you get anything different than that, check the previous steps.
    1. This relationship is 1-1, so you will not be able to reuse any key.
  9. Once you receive a success message in the step above, navigate back to the Customer's Cloud Integration page
  10. You should see a Status saying that Printing Galley Solutions is subscribed

Link the new Product in Nicelabel's Developer Portal to Galley

  1. Go back to the Profile in Nicelabel's Developer Portal
  2. Find the Product you created for your customer
  3. Copy the Primary key for it
  4. Now, open Galley's application, log in, and select the Customer's company
  5. Open the Company Settings, and navigate to the Printing Service tab
  6. Create a new Printing Service
  7. Select Nicelabel Cloud Print
  8. In the Subscription key field, paste the Primary key and save it
  9. Open Nicelabel Cloud Print
  10. Navigate to the Printers tab
  11. Click on Refresh. Sync will start on the background
  12. Navigate to the Labels tab
  13. Click on Refresh. Sync will start on the background
  14. Wait a couple of minutes and refresh the page
  15. Check if Printers and Labels are visible in the respective tables

Now your Loftware and Galley accounts are connected!