Time: 10 minutes | Level: Intermediate
Prerequisites: Customizing Helpers
Prerequisites: Customizing Helpers
What You’ll Learn
- Understand the different sharing modes (delegation, collaboration, template)
- Share a helper with specific people
- Create public widget links for dashboards
- Generate QR codes for quick sharing
- Manage permissions and revoke access
Sharing Modes
Peanuts offers three ways to share a helper:| Mode | What’s Shared | Use Case |
|---|---|---|
| Delegation | They log on your behalf | Caregiver logging for parent, assistant for boss |
| Collaboration | Work together, shared data | Family expenses, team tracking |
| Template | Structure only, no data | Share your setup without revealing entries |
Delegation
They add entries for you. Data stays in your account.
Collaboration
Everyone sees and contributes to the same entries.
Template
They get a copy of your helper structure. No data shared.
Permission Levels
Within delegation and collaboration, you control what the person can do:| Role | View | Add | Edit | Delete |
|---|---|---|---|---|
| Viewer | ✅ | ❌ | ❌ | ❌ |
| Contributor | ✅ | ✅ | ❌ | ❌ |
| Editor | ✅ | ✅ | ✅ | ✅ |
- Viewer: Can only see entries (great for dashboards)
- Contributor: Can add new entries but not modify existing ones
- Editor: Full access to view, add, edit, and delete entries
Sharing with Specific People
Enter Email or Username
Type the email address or Peanuts username of the person you want to share with.
Creating Public Widget Links
Widget links let anyone with the URL view your helper—perfect for public dashboards.Configure Access
- Require password: Add a password for extra security
- Allow anonymous view: Let visitors see without logging in
- Show entry form: Let visitors submit entries (feedback forms)
Widget Link Options
| Option | What It Does |
|---|---|
| Custom slug | Use peanutsapp.com/w/my-dashboard instead of a random ID |
| Password protection | Require a password to view |
| Expiration | Auto-disable after a set date |
| Hide header | Clean embedded look |
| Show entry form | Allow submissions (feedback, requests) |
Embedding Widgets
Embed your helper’s widget on any website:Example Embed Code
QR Codes
Generate QR codes for instant mobile access to your shared helper.QR Code Use Cases
Event Feedback
Display at events for instant feedback submission.
Product Tracking
Attach to products for warranty or service logging.
Restaurant Menu
Link to a specials tracker or feedback form.
Business Cards
Add to business cards linking to your contact helper.
Template Sharing
Share your helper setup without sharing any data:Managing Shares
View Active Shares
Go to Settings → Sharing to see all helpers you’ve shared and who has access.Revoking Access
Access is removed immediately. For widget links, the URL stops working.
Changing Permissions
You can change someone’s role (Viewer → Contributor → Editor) at any time without revoking and re-inviting.Privacy Considerations
Best Practices
| Do | Don’t |
|---|---|
| Use the minimum permission needed | Give everyone Editor access |
| Set expiration dates for temporary shares | Leave old shares active indefinitely |
| Use passwords for sensitive widgets | Share public links for private data |
| Review shares periodically | Forget about who has access |
Exercise
Practice: Create a Shareable Widget
Create a public dashboard for your expense tracker:
- Open your expense tracker settings
- Go to Share → Widget Link
-
Enable widget sharing with these settings:
- Allow anonymous view: On
- Show entry form: Off (view only)
- Set a custom slug:
my-expenses(or your choice)
-
Copy and test the link
- Open in an incognito/private browser window
- Verify you can see the widget without logging in
-
Generate a QR code
- Download the QR code
- Test by scanning with your phone
-
Optional: Share a template
- Create a template link for your helper
- Open in incognito to see the “copy helper” experience
Key Takeaways
Troubleshooting
Invitation not received
Invitation not received
- Check the recipient’s spam folder
- Verify the email address is correct
- Resend the invitation from Manage Shares
Widget shows 'Access Denied'
Widget shows 'Access Denied'
- The link may have been revoked or expired
- Password protection may be enabled
- Check if the helper was deleted or archived
Can't embed on my website
Can't embed on my website
- Some website builders block iframes
- Try using the direct widget link instead
- Check your site’s content security policy
Shared user can't see entries
Shared user can't see entries
