Connect Stripe. Find the logo. Ask. Publish.

We pull each customer's logo from their own site and give you a link to ask. They say yes, it goes on your wall, permission on record. One line of code.

Free for 7 days. Restricted read only Stripe key, and no copy of your customer list.

Live wall 0 approved
How it works

You press send. The rest runs itself.

01

Connect Stripe

Read only. Subscriptions and cancellations, nothing else.

02

Set who qualifies

Active three months. Over a certain plan. Only the customers you want.

03

We find the logo

From their own site, scaled so every mark sits at the same visual weight. If we miss, the link asks them to send it.

04

They say yes

Send the link however you like. One click for them, and it is live.

What we hold

We read from Stripe. We never copy it.

On our disk
  • The domain
  • The logo files, dark, light and colour
  • Whether they were asked, and what they said
  • The permission record: time, IP, browser, and a SHA-256 of the exact file
  • Subscription status, and when it ended
  • An opaque Stripe reference, so we know which logo is whose

The domain and the logo are going on your homepage anyway. The reference means nothing outside your own account.

Stays in Stripe
  • Email addresses
  • Names and contact names
  • What plan they are on
  • What they pay you. No revenue, no currency
  • When they became your customer
  • Card details. Stripe hosts checkout, we never see one
  • The customer list itself

We ask Stripe for it when you open the dashboard, use it for that request, and let it go. There is no copy on our side to leak, sell or lose.

The key

Restricted keys only. Full secret keys are refused. No OAuth, no Stripe Connect, so you scope the key and revoke it without telling us.

We prove it is read only before storing it: we attempt a write and confirm Stripe refuses. Encrypted at rest, never sent to a browser.

Read access is not a copy. These permissions let us ask Stripe a question. They do not let us keep the answer.

Restricted keyAccess
CustomersRead
SubscriptionsRead
ProductsRead
Charges and refundsNone
Payment methodsNone
Payouts and balanceNone
Everything elseNone
In practice
  • The code that talks to Stripe cannot write. One function, no method argument, no request body
  • Four calls, all GET, and every one logged and listed in your own Settings
  • Disconnect deletes the key and every row, and overwrites them on disk
  • Permission records backed up nightly, encrypted, off server
  • No third party requests at all. No analytics, no trackers, not even a font
  • We never email your customers unless you press send
The part everyone skips

Every logo on your site, with a receipt.

Most companies put customer logos up and hope nobody minds. Sometimes nobody does.

Every logo carries a timestamp, the exact file approved, and a one click way to change their mind. If their logo changes, we ask again.

The ask is a link. Email, Slack, a DM, or from inside your own product. It works the same wherever it lands.

customernorthbound.io
approved_bydana@northbound.io
approved_at2026-07-14 09:22 UTC
asset_sha2564f2a9c…e81b
sourcecustomer upload
statuslive
revokeone click, any time
Embed or API

One line of code, or JSON if you prefer.

<!-- anywhere in your page --> <script src="https://cdn.logomark.app/embed.js" data-key="YOUR_KEY" async></script> <div data-logomark data-theme="mono"></div> <!-- data-theme: mono, light (for dark backgrounds), colour -->

Under 3kb. No layout shift. Cached at the edge.

Pricing

Free for 7 days, then $29.

$29 / month
  • 7 days free, everything switched on
  • Unlimited customers and logos
  • Embed and JSON API
  • Permission on record for every logo
  • Logos update as subscriptions change
  • Your wall stays live even if a payment fails
Start free trial

Card up front, nothing charged until the trial ends. Cancel in one click and keep every logo.

Questions

Straight answers.

Do I need permission to use a customer's logo?

A logo is a trademark. Naming a customer is usually fine, but plenty of companies have guidelines that say otherwise, and you find out when someone emails you. Asking takes them one click.

How often do you find the right logo automatically?

Roughly four in five. When we are not sure, the same link asks them to send one. Nothing goes live without their approval, so a miss costs ten seconds instead of putting a wrong logo on your site.

Do you email my customers?

Only if you want. By default you send the link yourself, which lands better than mail from a company they have never heard of. Turn on sending later and we handle it, with one reminder after seven days.

What happens when someone cancels?

Your choice. Remove the logo straight away, keep it for a grace period, or keep it permanently as a past customer. Set it once and it applies to everyone.

Do you take a card for the trial?

Yes, at the start. Nothing charged for 7 days, cancel in one click, keep everything you collected. If a card fails later your wall stays live. We will not take logos off someone's homepage over billing.

What can you see in my Stripe account?

Customers, subscriptions and products, read only. Your list stays in Stripe: we ask for it when you open the dashboard and keep no copy. On disk we hold the domain, the logo files, whether they were asked, the permission record, subscription status, and an opaque Stripe reference. No emails, names, plans, revenue or card data. Not affiliated with Stripe.