Fern

Canopy's assistant. One service, three surfaces. The site surface is public; hosting and social need an entitlement token for that plan.

Canopy site

Public. Explains Canopy and helps pick a package.

Hosting plan

Clients only. Technical help and queued site changes.

Social package

Clients only. Ideas, calendars, the grid planner.

Embed on any Canopy page:

<script src="https://fern.canopy.nebari.cc/widget.js" data-mode="site"></script>
<script src="https://fern.canopy.nebari.cc/widget.js" data-mode="hosting" data-token="…" data-inline="#help"></script>

Tokens are minted server-to-server: POST /api/token with header X-Admin-Key and body {"sub":"client@example.com","plans":["hosting","social"]}.