TeamcoDocumentation
Back to getteamco.com

Company Management

Create and configure B2B companies. Each company has its own employees, budgets, catalogs, and settings — fully isolated from other companies.

Last updated: March 2026

Creating a company

Go to TeamCoCompaniesAdd Company.

FieldRequiredDescription
Company nameYesThe legal or trading name of your B2B customer.
Contact emailYesMain contact email. Used for order notifications and account communications.
Phone numberNoCompany phone number for reference.
VAT numberNoThe company's VAT registration number for invoicing.
EAN numberNoElectronic Article Number, used for electronic invoicing in some countries.
Billing addressNoInvoice / billing address. Shown on draft orders in Shopify.
Screenshot: Add company form with name, email, and contact details filled in

Company settings

Discount settings

TeamCo supports two levels of product discounts for each company:

  • Discount Rate — A percentage (0–100%) applied to all products for all employees in this company. For example, a 20% discount means employees pay 80% of the listed price.
  • Vendor-specific discounts — Override the default discount for specific product vendors. Useful when you have different negotiated rates with different suppliers.
Discounts are calculated at checkout in the portal and reflected on the Shopify draft order. They are not applied as Shopify discount codes.

Order approval settings

SettingDescription
Auto-approve OrdersWhen enabled, orders go directly to fulfillment without manual approval. Best for companies where all orders should be processed immediately.
Approval HandlerWho approves orders when manual approval is required. Options: Shop Admin (you) or a Buyer-role employee within the company.
Allow Budget OverrideLets company admins manually adjust an employee's budget, e.g. for one-off purchases that exceed the normal limit.

Shipping settings

SettingDescription
Allow Custom Shipping AddressWhen enabled, employees can enter a custom delivery address at checkout instead of selecting from the company's saved addresses.
Screenshot: Company edit form — settings tab showing discount rate, approval, and shipping options

Access levels

Access levels control how much of your product catalog employees can see based on their role. This is set per company.

Access LevelWhat employees can see
NONECan see all products in the Shopify store. Catalog restrictions do not apply. Best for companies with no catalog restrictions.
PURCHASE_ONLYCan see all products in the store, but can only add products from their assigned catalog to the cart.
FULLCan only see products that are in their assigned catalog. Products outside the catalog are hidden entirely.

Access levels are configured independently for each role: Employee Access Level, Buyer Access Level, and Admin Access Level.

Recommended setup for most companies: Set Employee and Buyer to FULL so they only see their catalog, and set Admin to NONE so company admins can see everything while managing the account.
Screenshot: Company edit form — access levels tab showing role dropdowns

Token & session settings

SettingRangeDescription
Token Expiry15–480 minutesHow long a magic login link stays valid after being sent. After this time, the employee must request a new link.
Max Session Hours1–24 hoursThe maximum duration of an active portal session. After this, the employee is automatically logged out.
For security, keep Token Expiry at 60 minutes or less for most companies. Only increase it if employees report issues accessing the portal from emails that arrive late.

Billing address

The billing address is the invoice/billing address for the company. It appears on draft orders in Shopify and is used for invoicing.

To set the billing address, go to the company's Locations tab and add or edit the address. You can mark one address as the default billing address.

Managing multiple companies

TeamCo is built for managing multiple B2B customers from a single admin panel. Each company is fully isolated:

  • Employees from Company A cannot see Company B's data
  • Catalogs and budgets are per-company
  • Order history is per-company
  • Settings (discounts, approvals, access) are per-company

From the main Companies dashboard, you can search and filter companies, see employee counts, and access any company in one click.

Screenshot: Companies overview page showing company cards with employee counts and quick actions
Pro tip: Use company-level discount rates to reflect negotiated pricing agreements with each customer, rather than using Shopify's customer-level pricing. This gives you more flexibility and a clear audit trail in TeamCo.
Was this page helpful?