Public Profiles
Public profiles let you showcase your projects, workflows, and expertise to the world. They serve as a portfolio page that highlights your best work and helps potential clients or employers find you.
What is a Public Profile?
Your public profile is a customizable page at /{username} that displays:
- Your bio and social links
- Public projects
- Published workflows
- Products you offer
- Blog posts
- GitHub contributions
- Services and packages
- Testimonials
Enabling Your Profile
Public profiles require:
- Platform mode enabled - The
NEXT_PUBLIC_USE_AS_PLATFORMflag must be set - Username set - Your account needs a unique username
- Profile visibility - Toggle
isPublicin profile settings
Reserved Usernames
Certain usernames are reserved and cannot be used:
- System routes:
dashboard,api,auth,login - Common paths:
admin,settings,docs
Profile Customization
Basic Information
| Setting | Description |
|---|---|
| Display Name | Name shown on your profile (overrides account name) |
| Bio | Introduction text with markdown support |
| Profile Image | Your avatar or headshot |
Social Links
Add links to your presence elsewhere:
- GitHub - Your GitHub profile
- Twitter/X - Your Twitter account
- LinkedIn - Your professional profile
- Website - Personal or company website
Content Visibility
Control what appears on your profile with section toggles:
Projects Section
When showProjects is enabled:
- Displays projects where
isPublic = true - Shows project name, description, and tech stack
- Links to full project detail pages at
/{username}/{project-slug}
Workflows Section
When showWorkflows is enabled:
- Displays workflows where
visibility = 'public' - Shows workflow title, category, and description
- Links to workflow detail pages at
/{username}/workflows/{workflow-slug}
Blog Posts Section
When showBlogPosts is enabled:
- Displays published blog posts
- Shows post title, excerpt, and date
- Links to full post pages
Products Section
When showProducts is enabled:
- Displays launched products (workflows, projects, or standalone)
- Shows product image, title, and price
- Links to product detail pages at
/{username}/products/{slug}
GitHub Contributions Section
When showGitHubContributions is enabled:
- Displays your GitHub contribution graph
- Shows activity from your connected GitHub account
- Provides visual evidence of your coding activity
Conversion Features
Public profiles include features to help convert visitors into clients or connections.
Hero CTA
Add a prominent call-to-action button in your profile header:
| Setting | Description |
|---|---|
| showHeroCta | Toggle the button visibility |
| heroCtaLabel | Button text (e.g., "Book a Call") |
| heroCtaUrl | Link destination |
| heroSubtitle | Text below the CTA |
Services Section
Showcase what you offer:
- Enable
showServices - Add services as a JSON array with name and description
- Services display as cards on your profile
Example services:
- Automation consulting
- n8n workflow development
- System integration
Contact CTA
Add a secondary call-to-action for contact:
| Setting | Description |
|---|---|
| showContactCta | Toggle visibility |
| contactCtaLabel | Button text (e.g., "Get in Touch") |
| contactCtaUrl | Link destination (email, Calendly, etc.) |
Newsletter Signup
When showNewsletterSignup is enabled:
- Displays an email signup form
- Collects subscriber emails
- Integrates with your email marketing setup
Packages Section
When showPackages is enabled:
- Displays service packages you offer
- Shows package details and pricing
- Helps visitors understand your offerings at a glance
Testimonials
When showTestimonials is enabled, display client feedback and social proof.
Inbox & Contact
Visitors can send you messages directly through your profile:
- Messages appear in your inbox
- Track read/unread status
- Reply to interested contacts
- IP tracking for spam prevention
This provides a way for visitors to reach you without exposing your email address.
SEO Benefits
Public profiles are optimized for search engines:
Automatic Metadata
- Title - Your display name and bio
- Description - Pulled from your bio
- Open Graph - Social sharing preview with your profile image
Structured Data
Profiles include JSON-LD schema markup:
- Person schema with name, bio, and social links
- Improves how search engines understand your content
- Enables rich results in search
Canonical URLs
Each profile has a canonical URL to prevent duplicate content issues.
Profile Pages Structure
Your profile creates multiple public pages:
/{username} # Main profile
/{username}/{project-slug} # Project detail
/{username}/workflows/{workflow-slug} # Workflow detail
/{username}/products/{product-slug} # Product detail
Project Detail Pages
Public project pages show:
- Project name and description
- Cover image and gallery
- Tech stack badges
- Result blurb
- Owner information
Workflow Detail Pages
Public workflow pages show:
- Workflow title and description
- Category and tags
- Node information
- Download link (for uploaded workflows)
- Purchase link (if set)
Product Detail Pages
Product pages show:
- Product media gallery
- Hero section with pitch
- Resource links
- Purchase CTA
- Analytics tracking (views and clicks)
Best Practices
- Complete your bio - First impressions matter
- Add a profile image - Builds trust and recognition
- Curate your projects - Only make your best work public
- Write result blurbs - Show impact, not just output
- Enable CTAs - Make it easy for visitors to contact you
- Add social links - Cross-link your online presence
- Show GitHub activity - Demonstrate consistent coding activity
- Create products - Monetize your best workflows and projects
Privacy Considerations
- Only content you explicitly make public appears
- Internal team data never shows on profiles
- Feedback board visibility is controlled separately
- You can disable your profile at any time
Related Concepts
- Accounts & Teams - Profile tied to your account
- Projects - Public projects appear on profile
- Workflows - Public workflows appear on profile
Next Steps
- Getting Started - Set up your development environment