Documentation

Everything you need to build, share, and grow your verified professional profile.

Quickstart

Build your verified profile in under 5 minutes.

Blocks overview

Learn what each block does and when to use it.

Embed your profile

Add your widget to Webflow, Framer, or Shopify.

GitHub integration

Connect GitHub to show live stats on your profile.

Analytics

Understand who's viewing your profile and from where.

Verification

How identity verification works and why it matters.

Getting Started

What is Laurels?

Laurels is a verified professional profile platform for people who work in tech — product managers, UX designers, data analysts, DevOps engineers, solutions architects, and more. Instead of a static resume or a generic LinkedIn profile, Laurels gives you a live, embeddable profile that shows your real credentials.

Creating your account

Sign up at laurels.pro/login with your email, GitHub, or Google account. During signup you'll choose a username — this becomes your profile URL (laurels.pro/username).

Verification & payment

To activate your profile and unlock all features, you need to complete identity verification. This is done by subscribing — we match the name on your payment card to your profile name. This is what makes the verified badge meaningful: it confirms you are who you say you are.

Profile Blocks

Your profile is built from modular blocks. Drag to reorder them. Each block has display style options — for example, projects can be shown as a card or a compact list row.

Hero
Your name, title, profile photo, and optional video intro. This is always the first thing visitors see.
Project
Showcase individual projects with a title, description, and link. Supports Card (rich) and Compact (single line) display styles.
Tech Stack
Select from preset technologies or type custom ones. Supports Pills and Grid display styles.
GitHub Stats
Live stats pulled from your connected GitHub account — commits, PRs, top language, and repos. Requires GitHub connection.
Video Intro
Record up to 3 minutes directly in the browser or upload a video file (max 200MB). Appears as a looping preview in the widget launcher.
Contact Widget
A contact form that sends inquiries directly to your email. Visitors choose an intent (Full-time Role, Freelance, Networking, Other).
Content Stream
Automatically pulls your latest articles from Medium, Dev.to, Hashnode, or any RSS feed.
Link Stack
Social links for Twitter/X, LinkedIn, and GitHub. Supports Icons and List display styles.
Text
A freeform text block. Supports Default (plain paragraph) and Callout (highlighted box with accent border) styles.

Integrations

Connecting GitHub

In the editor, expand the GitHub Stats block and click Connect GitHub. You'll be redirected to GitHub to authorise Laurels. We request only read:user, user:email, and public_repo — we never access private repositories.

GitHub sync & caching

Stats are cached for 6 hours to stay within GitHub's API rate limits. If you need fresh data immediately, use the refresh button on the GitHub Stats block. Stats shown include commits and PRs from the last 30 days, total stars, top language, and recent repositories.

Embed Widget

The Laurels widget is a floating bubble that appears in the bottom-right corner of any page. Visitors click it to expand your full profile without leaving the page.

Basic embed code

<div class="laurels-embed" data-user="your-username"></div>
<script src="https://laurels.pro/embed.js" async></script>
Webflow
Pages → Custom Code → Before </body>
Framer
Site Settings → General → End of <body>
Shopify
Themes → Edit code → theme.liquid before </body>

Analytics

Access your analytics from the editor sidebar → Analytics, or directly at laurels.pro/dashboard/analytics.

Tracked events include: Profile Views (direct visits), Widget Loads (iframe renders on embedded sites), Widget Opens (visitor clicks the launcher), Link Clicks (project and social links), and Contact Submissions (contact form completions). Data covers the last 30 days.