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:

  1. Platform mode enabled - The NEXT_PUBLIC_USE_AS_PLATFORM flag must be set
  2. Username set - Your account needs a unique username
  3. Profile visibility - Toggle isPublic in 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

SettingDescription
Display NameName shown on your profile (overrides account name)
BioIntroduction text with markdown support
Profile ImageYour avatar or headshot

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:

SettingDescription
showHeroCtaToggle the button visibility
heroCtaLabelButton text (e.g., "Book a Call")
heroCtaUrlLink destination
heroSubtitleText below the CTA

Services Section

Showcase what you offer:

  1. Enable showServices
  2. Add services as a JSON array with name and description
  3. 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:

SettingDescription
showContactCtaToggle visibility
contactCtaLabelButton text (e.g., "Get in Touch")
contactCtaUrlLink 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

  1. Complete your bio - First impressions matter
  2. Add a profile image - Builds trust and recognition
  3. Curate your projects - Only make your best work public
  4. Write result blurbs - Show impact, not just output
  5. Enable CTAs - Make it easy for visitors to contact you
  6. Add social links - Cross-link your online presence
  7. Show GitHub activity - Demonstrate consistent coding activity
  8. 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

Next Steps

Was this page helpful?
Public Profiles | Documentation | DoerPath