Attribution Footer
The “Powered by BusinessDash” footer is a small attribution badge. On the Launch plan it's required; on Growth and Scale you can remove it — or leave it up in exchange for a discount on your BIAB subscription.
It ships in the SDK, logo and all, as @biab-dev/sdk/react-attribution.
Add it
Two components. Use whichever fits.
BusinessDashFooter — policy-aware (recommended)
A Server Component that reads your plan's policy and renders the badge accordingly. Drop it in your root layout:
// app/layout.tsx (a Server Component)
import { BusinessDashFooter } from '@biab-dev/sdk/react-attribution'
import { biab } from '@/lib/biab' // your configured createBiabDevClient
export default async function Layout({ children }) {
return (
<>
{children}
<BusinessDashFooter client={biab.site(SITE_ID)} companyName="Acme Co" />
</>
)
}
On plans that may remove the badge, pass optOut to hide it. It's honored only
when your plan allows removal — on Launch the badge shows regardless:
<BusinessDashFooter client={biab.site(SITE_ID)} companyName="Acme Co" optOut />
BusinessDashFooterBanner — presentational
Just the badge, no data fetching — you decide when to render it. Pass your
siteId so it builds the right backlink:
import { BusinessDashFooterBanner } from '@biab-dev/sdk/react-attribution'
<BusinessDashFooterBanner companyName="Acme Co" siteId={SITE_ID} />
| Prop | Default | Notes |
|---|---|---|
siteId | — | Builds the ?ref=<siteId> verification backlink. |
companyName | "Your Company" | Shown after the © symbol. |
variation | "block" | block | inline | none. |
hidden | false | Render nothing. |
className | "" | Extra classes on the wrapper. |
Server-render it
Render the badge server-side. BusinessDash confirms it's on your site by
fetching your live domain and looking for the backlink — which only works if
the badge is in the served HTML. A client-only badge is invisible to the check.
BusinessDashFooter is a Server Component for exactly this reason; if you use
the presentational banner, render it on the server too.
You can't make a badge un-removable on your own site — you own the code. So this isn't DRM. It's a visible backlink you agree to display, verified from our side.
The discount (Growth / Scale)
Keep the badge and take a percentage off your BIAB subscription. Turn it on yourself under Settings → Billing — a “Keep the footer, save …%” switch appears on plans that qualify.
The discount applies once we confirm the badge is live (we check your site about twice a month), and it stops if the badge comes down. It affects your next invoice — we never claw back a past charge.
Opting in isn't enough — the badge has to actually be up. Toggling the
switch on a page that doesn't render the badge won't earn the discount; the
next verification simply won't find it. Leave BusinessDashFooter in your
layout and let it decide.