
ShareLink
v1.0.2
Generate a permanent, shareable public URL for any record in your Base44 app — no login required. Perfect for sending clients a direct view link, embedding in emails, or sharing data externally without exposing your app.
preview
shareable
public
html
link
permalink
share
README
# ShareLink
Generate a permanent, shareable public URL for any record in your Base44 app — no login required. Perfect for sending clients a direct view link, embedding in emails, or sharing data externally without exposing your app.
## What's Included
- `getPublicPreview` — backend function that fetches a record and renders it as a public HTML page
- `buildPreviewHtml` — token substitution helper ({name}, {email}, {status}, etc.)
- `CopyPreviewLinkButton` — one-click copy button component for any record page
- `PreviewTemplateEditor` — admin UI to create and manage HTML templates
- `PreviewTemplate` entity — stores your named templates
- `demo-card.html` — starter template to test after install
## How It Works
1. Define an HTML template with {token} placeholders matching your entity fields
2. Place the CopyPreviewLinkButton on any record page
3. Anyone with the link sees a fully rendered page — no login, no app access needed
## URL Format
https://your-app.base44.app/functions/getPublicPreview?id=RECORD_ID&template=TEMPLATE_NAME
## Use Cases
- Share loan estimates or proposals with borrowers
- Send clients a public-facing record view
- Embed shareable links in emails (works great with BMail44)
- Generate permanent permalinks for any entity record
## Changelog
- **v1.0.2** — Renamed to ShareLink, updated description and tags
- **v1.0.1** — Stability improvements
- **v1.0.0** — Initial release
Author
xBuildy
Category
Integrations
Downloads
1