How to Manage Subscribers
The Subscribers feature lets you collect and view email subscribers who sign up through your public profile or blog posts. This guide covers connecting an email service, viewing subscribers, and understanding the subscription flow.
Prerequisites
Before you begin:
- You must be signed in to your account
- You must be a team owner (email service connection is owner-only)
- You need an account with a supported email service
Supported Email Services
| Service | Connection Type | Features |
|---|---|---|
| Mailchimp | OAuth | Full subscriber sync, list selection |
| ConvertKit | OAuth | Subscriber management |
| Beehiiv | API Key | Subscriber sync |
| Buttondown | API Key | Subscriber management |
Connecting an Email Service
Step 1: Navigate to Email Service Settings
- From the sidebar, click Settings
- Select Email Service from the settings menu
- Or navigate directly to
/dashboard/settings/email-service
Step 2: Choose Your Provider
Click on the email service you use. You'll see options for Mailchimp, ConvertKit, Beehiiv, and Buttondown.
Step 3: Authenticate
For OAuth services (Mailchimp, ConvertKit):
- Click the Connect button
- You'll be redirected to the service's login page
- Authorize the connection
- You'll be redirected back to your settings
For API Key services (Beehiiv, Buttondown):
- Click the service card
- Enter your API key (found in your service's settings)
- Click Save
Step 4: Verify Connection
Once connected, you'll see:
- A green checkmark indicating active connection
- The connected account name or list
- Last sync time
Viewing Subscribers
Step 1: Navigate to Subscribers
From the sidebar, click Subscribers to access the dashboard.
Step 2: Browse Your Subscriber List
The subscribers page displays:
| Column | Description |
|---|---|
| Subscriber's email address | |
| Status | Active, pending, or unsubscribed |
| Subscribed At | When they joined your list |
| Source | Where they signed up (blog, profile, etc.) |
Step 3: Filter and Search
Use the filter bar to:
- Search — Find specific subscribers by email
- Filter by status — Show active, pending, or unsubscribed
- Sort — Order by date, email, or status
Step 4: View in External Service
Click View in [Service Name] to open your email service's dashboard for full management capabilities (add, edit, remove subscribers).
Note: The subscribers view in your dashboard is read-only. To add, edit, or remove subscribers, use your email service's dashboard directly.
How Visitors Subscribe
Subscribe forms appear automatically on:
- Your public profile page (
/{username}) - Published blog posts (
/{username}/{post-slug})
Subscription Process
- Visitor enters email — They fill in the subscribe form
- Confirmation email sent — A double opt-in email is sent automatically
- Visitor confirms — They click the confirmation link
- Subscription active — They appear in your subscriber list
This double opt-in process ensures compliance with CAN-SPAM and GDPR regulations.
Confirmation Flow
When a visitor subscribes:
- They receive an email with a confirmation link
- Clicking the link takes them to
/confirm-subscription?token=... - The page automatically confirms their subscription
- They see a success message
If confirmation fails:
- Invalid or expired tokens show an error message
- Visitors can subscribe again to receive a new confirmation link
Unsubscribe Handling
Subscribers can unsubscribe at any time:
- They click the unsubscribe link in any email
- They're directed to
/unsubscribe?token=... - Unsubscription happens automatically
- They see confirmation that they've been removed
Resubscribe Flow
If a previously unsubscribed user tries to subscribe again:
- The form detects their previous unsubscription
- They're shown a consent checkbox: "Yes, I want to subscribe again"
- They must explicitly opt in to resubscribe
- A new confirmation email is sent
Expected Result
After setting up subscribers:
- Subscribe forms appear on your public pages
- New signups go through double opt-in
- Confirmed subscribers appear in your dashboard
- You can view subscriber analytics in your email service
Troubleshooting
"Email Service Not Connected" message
You need to connect an email service before viewing subscribers:
- Go to Settings > Email Service
- Connect your preferred provider
- Return to the Subscribers page
Subscribers not appearing
After connecting a new service:
- Sync may take a few minutes
- Click Refresh to manually trigger a sync
- Check that your email service list has subscribers
Subscribe form not showing
Subscribe forms only appear when:
- An email service is connected
- You're viewing a public profile or published blog post
- The visitor is not logged into your account
Confirmation emails not received
Ask subscribers to:
- Check their spam/junk folder
- Search for emails from your domain
- Add your email to their contacts
- Try subscribing again with a different email
"Previously unsubscribed" message
This appears when a subscriber who unsubscribed tries to resubscribe:
- They need to check the consent checkbox
- Click Resubscribe
- Confirm via the new confirmation email
Best Practices
- Verify your email service — Test the full flow before going public
- Monitor spam complaints — High complaints affect deliverability
- Keep lists clean — Regularly remove bounced emails (in your email service)
- Respect unsubscribes — The system handles this automatically
Next Steps
- Publish your public profile — Where subscribe forms appear
- Create a blog post — Blog posts include subscribe forms
- Customize your profile — Make your public pages attractive
Related
- Public Profiles — How public pages work
- Blog — Managing blog content