Skip to content

Sales rep setup

Steps for

This page is for you, the store owner or admin. Once you've set up your reps, they use Sales rep ordering to take orders.

How it works

Any customer in your store can be a sales agent: you give their account a sales agent role. When they sign in to your store, they choose one of the customers they look after. They then order on that customer's behalf, at the customer's prices.

How a sales agent is set up

Give someone the role

Any customer can be an agent
(this flows forward)

Choose who they see

Some customer groups, or every customer
(this flows forward)

They order for customers

They sign in on your store and order for the customers they manage

Before you start

Each sales agent needs:

Add a sales agent

Try itCustomers > Agents
Guided tour

Customers > Agents

Walk through a working copy of Customers > Agents, step by step. Nothing you do here changes your store.

  1. In your Shopify admin, open the person at Customers (opens in your Shopify admin in a new tab), add the b2b tag and save.
  2. Go to Customers,Agents (opens in your SparkLayer Dashboard in a new tab) and click Add sales agent.
  3. Choose the Customer.
  4. Choose a Role: Sales agent or Sales administrator.
  5. Click Add agent.
More detail

The roles you can choose:

RoleWhat it allows
CustomerCan log in and place orders for themselves. With this role, they're not a sales agent.
Sales agentCan place orders and manage addresses, shopping lists, and company access on behalf of customers.
Sales administratorAll sales agent permissions, plus editing order prices and creating new customers.
Custom rolesAny custom role you've created. Choose these on the agent's page.

Restrict which customers a sales agent can see

By default, a sales agent can see every B2B customer. To limit them to a territory or a type of customer, tick the customer groups they look after. They then only see customers in those groups.

  1. Go to Customers,Agents (opens in your SparkLayer Dashboard in a new tab) and click the agent's name.
  2. On the Role card, under Customers this agent can see, tick the customer groups they should see. Base is the base customer group.
  3. Click Save in the save bar.

To let them see every customer again, untick every group. The Can see column on the Sales agents screen shows the groups, or All customers.

More detail

Older setups: sales agent groups

If your store was set up before agents were limited by customer group, it may use sales agent groups instead. Keep these rules in mind:

  • Sales agent groups only work through the customer metafield sparklayer.sales_agent_groups. Customer tags don't put a customer in a sales agent group.
  • Values can only use letters, numbers and dashes, for example uk-north. Spaces aren't allowed.
  • On Shopify, set the metafield to Limit to preset choices, or customers can fail to sync. See Set up the sales agent groups metafield.
  • To set it for many customers at once, use Shopify's bulk editor or an app such as Matrixify (opens in a new tab). See Fill in metafields many at once.

Sign in as a sales agent

Once you've added an agent and chosen who they see, they're ready to order. Here's what they do on your store:

  1. The sales agent signs in to your store with their own account, as a customer would.
  2. They open the SparkLayer widget. As a sales agent, they also see a My Customers tab.
  3. They choose a customer to order for. See Order for a customer.
More detail

A sales agent can use the same login on several devices, and act as a different customer on each. Only B2B customers with an email address appear in their search.

Get notified of customer orders

When a customer places an order themselves, you can email their sales agent using your platform's automations.

Shopify only

On Shopify, use Shopify Flow (opens in a new tab). A typical flow starts when an order (or draft order) is created. It checks which customer it's for, and sends that customer's sales agent an internal email with the order number. Start from our sample Shopify Flow template (opens in a new tab).

Change or remove a sales agent

To change what an agent can do, give them a different role. To remove their sales agent access, give them the Customer role.

  1. Go to Customers,Agents (opens in your SparkLayer Dashboard in a new tab) and click the agent's name.
  2. Under Role, choose a different role, or choose Customer to remove sales agent access.
  3. Click Save in the save bar.
More detail

With the Customer role, the person keeps their customer account and can still sign in and order for themselves. It also frees up their sales agent place.

The Sales agents screen

Customers,Agents (opens in your SparkLayer Dashboard in a new tab) is where you manage your agents. The Your agents card lists everyone with a sales agent role, with View customers and Add sales agent at the top.

PartWhat it shows / does
Used badgeHow many sales agents you have out of your plan's allowance, for example "1 of 2 used".
SearchFind an agent by name or email.
NameThe agent's name. Click it to open the agent's page.
EmailThe email they sign in with.
RoleSales agent, Sales administrator or a custom role.
Can seeThe customer groups the agent is limited to, or All customers.

Under the list, How agents work sums up the three steps: give someone the role, choose who they see, and they order for customers.

The agent's page

Click an agent's name to open their page. It's the same page as a customer's, with what SparkLayer holds for them: Basic information, Financial details, Role, Company users, Addresses and Identifiers. Click View in Shopify to open them in your Shopify admin.

You can only change the Role card here. Everything else comes from your store.

PartWhat it shows
Basic informationEmail, company, customer group, price list override, and Customer groups they can see: the groups, or All customers.
RoleThe agent's role, and under it Customers this agent can see.

Save changes with Save in the save bar.

Plans and limits

PlanSales agents included
BasicNone
Starter1
Growth2
Pro5
EnterpriseCustom

The Your agents card at Customers,Agents (opens in your SparkLayer Dashboard in a new tab) shows how many you've used. When they're all used, Add sales agent shows You've used all your sales agents. Click Compare plans to move to a plan with more, or change an agent's role to Customer to free up a place. Extra sales agents are also available for $39 a month each. See Your plan and usage.

On the Basic plan, sales agents and roles are locked:

  • Clicking Sales agents in the menu opens a window that explains the feature, marked Included in Starter. Click Try Starter free for 14 days to start a trial, or Book a 15-min demo.
  • The screen itself shows Sales agents are on Starter and above, with Compare plans and See how it works.
  • In the SparkLayer Dashboard, the Sales agents menu item has a Starter tag.

The Sales reps section

Sales rep setup is part of the Help Center's Sales reps section:

PartWho it's forUse it to
Sales rep setup (this part)You, as the store owner or adminMake someone a sales agent, choose which customers they see and what their role lets them do.
Sales rep orderingSales repsTake an order for a customer in the cart.

Troubleshooting

FAQs

Next steps

Was this page helpful?

Last updated