Branding defines the look of your public storefront and the Stripe Checkout pages your customers see: logo, icon, colors, company name, lease link. Stortech offers two configuration levels: company (applies everywhere by default) and facility (per-site override). Storefront changes are instant; Stripe Checkout changes sync in the background.
Common questions
Where do I configure my storefront's logo and colors? At the company level in Settings > Storefront, or at the facility level in the facility's Storefront section. The facility level overrides the company level for logo and accent color.
What's the difference between the accent color and the Stripe brand color? The accent color applies to the Stortech storefront (buttons, links, accents). The Stripe brand color applies to Stripe Checkout pages (payment buttons). The Stripe color is only configured at the company level.
Why doesn't my new logo show up in Stripe Checkout? The sync to Stripe is best-effort and can fail if the format or size isn't valid. Check the format (PNG, JPEG, GIF, under 5 MB, hosted on HTTPS) and save again.
Can the facility have different branding from the company? Yes. At the facility level, you can override logo, name, accent color, and lease link. The Stripe brand color stays inherited from the company.
How do I add a link to my standard lease on the storefront? In the Lease link section (company or facility), enter the HTTPS URL of a lease PDF. The link shows at booking time.
How do I add Google Tag Manager to my storefront? At the company level only, in the Google Tag Manager section, enter your GTM code.
After a change, the storefront still shows the old logo. Why? Browser cache or CDN propagation. Ask the customer to refresh with Ctrl/Cmd + Shift + R.
Who this article is for
Configuration at the company level requires the Owner role at the company level. Configuration at the facility level requires the facility's Owner or Manager role.
Before editing the branding
Prepare your files: logo and icon in PNG, JPEG, or GIF, under 5 MB. Stripe normalizes to under 512 KB on sync.
For the lease link, the URL must be HTTPS and hosted on an accessible domain.
Two configuration levels
Level | Covers |
Company | Company logo, icon, name, domain, lease link, GTM, accent color, Stripe brand color. |
Facility | Logo, name, domain, lease link, accent color (override). |
The Stripe brand color is company-only. Facilities inherit the company color in Stripe Checkout.
Configure at the company level
Open Settings > Storefront.
Edit the sections you want:
- Company logo, shown in the storefront header and in Stripe Checkout. - Company icon, favicon and icon in some emails. - Company name, storefront header and footer. - Domain name, custom domain. - Lease link, HTTPS URL of a standard lease PDF, shown at checkout. - Google Tag Manager, GTM code for analytics tracking. - Accent color, primary storefront color; hex format. - Stripe brand color, Stripe Checkout pages color; hex format.
Click Preview the storefront to see the rendering.
Save.
Configure at the facility level
Open the facility's Storefront section.
The Branding and website page shows the sections:
- Company logo, can differ from the company's. - Company name, Domain name, Lease link, Accent color.
Each section has its own button: Update name, Update domain, Update lease, Update color.
Click Preview the storefront to see the rendering with overrides.
On the facility page, edits are per-section: each button only applies the changes for its section. On the company page, save is global.
What happens automatically
On a logo or color change
The Stortech record is applied immediately. The storefront updates on the next load.
A best-effort sync to Stripe kicks off:
- For each attached Stripe Connect account (one per facility typically), Stortech updates the brand settings. - If the sync partially fails (for example, an account rejects the image due to format), an error message shows, but the Stortech record isn't reverted.
Future Stripe Checkout pages use the new colors and logo. Already-open Checkout sessions aren't updated.
Format limits for Stripe
Format: PNG, JPEG, or GIF.
Source size: up to 5 MB.
Hosting: HTTPS required for external URLs.
After Stripe normalization: the file is resized under 512 KB.
No automatic retry
If the Stripe sync fails, there's no automatic retry. You need to:
Check the error message shown on save.
Fix the file or URL (format, size, HTTPS hosting).
Save again to retry the sync.
Important statuses and fields
Item | Meaning |
Company logo | Shown everywhere (storefront, Stripe, emails). |
Company icon | Small format; favicon and email icon. |
Accent color | Primary storefront color. |
Stripe brand color | Buttons and links color in Stripe Checkout. |
Lease link | URL of a standard lease PDF, shown at checkout. |
Google Tag Manager | GTM code for storefront-side analytics. |
Preview the storefront | Opens the public storefront with the current colors and logos. |
Storefront vs Stripe Checkout
The storefront is served by Stortech: changes visible immediately after save.
Stripe Checkout is served by Stripe: changes visible only after a successful sync to Stripe, which is best-effort. If the sync fails, the customer may see the old logo or old colors.
Common issues
Situation | What to check | What to do |
The branding doesn't show in Stripe Checkout. Why? | Did the sync to the Connect account succeed? Is the file format valid? | Re-upload with PNG/JPEG, source under 5 MB, HTTPS hosting. Save again to retry the sync. |
The image upload fails. What now? | Is the size under 5 MB? Is the format PNG/JPEG/GIF? | Recompress or convert the file and re-upload. |
The color is applied on the storefront but not in Stripe. Why? | The sync to Stripe is best-effort. | Save again to retry the sync. If the issue persists, contact support. |
The lease link returns a 404. What now? | Is the URL correct and accessible on HTTPS? | Update the URL with an active link. |
My facility has different branding from the company. How? | Normal configuration: the accent color and logo can be overridden at the facility level. | Configure the overrides at the Facility level. The Stripe color stays inherited from the company. |
After a change, the storefront still shows the old logo. Why? | The browser may cache the file; the CDN may take a few minutes to propagate. | Ask the customer to refresh with Ctrl/Cmd + Shift + R, or wait a few minutes. |
