Story Types
Article
Long-form blog posts and in-depth content
News
News updates and press releases
Announcement
Important announcements and updates
Activity
Events, meetups, workshops, and conferences with RSVP
Status
Short status updates and thoughts
Content
General content and multimedia posts
Creating a Story
Choose story type
Select the appropriate type for your content. Activity stories have special event features like date proposals and RSVP.
Set publication details
Choose which profiles to publish to, set visibility (public/unlisted/private), and optionally enable discussions.
Configure slug
Set your URL slug in format
YYYYMMDD-your-title where the date matches your publish date.Slug format is enforced for published stories but flexible for drafts.
Story URL Structure
Stories are accessible via slug-based URLs:Activity Stories (Events)
Activity stories have special features for organizing events:Activity Types
- Meetup: Casual gatherings and networking events
- Workshop: Educational and hands-on sessions
- Conference: Large multi-session events
- Broadcast: Live streams and webinars
- Meeting: Scheduled meetings and calls
Date Management
Fixed Date Mode
Fixed Date Mode
Set specific start and end times for your event. Times are stored and displayed in UTC.
Undecided Date Mode (Date Proposals)
Undecided Date Mode (Date Proposals)
Let your community propose and vote on dates:
- Proposal Access: Control who can propose dates (anyone, follower, member, contributor, maintainer)
- Vote Access: Control who can vote on proposals
- Voting Period: Members submit and vote on proposed dates
- Final Selection: Organizers choose the winning date
RSVP Management
RSVP Modes:Disabled
No RSVP tracking
Managed Externally
Link to external registration (Eventbrite, Meetup.com, etc.)
Enabled
Built-in RSVP tracking on Aya
external_activity_uri: Link to the event (Zoom, venue map, etc.)external_attendance_uri: Registration/ticketing platform
Multi-Profile Publishing
Publish a single story to multiple profiles:Select publication profiles
Choose which profiles should display this story (must have contributor+ access)
Stories can have different featured status on each profile, allowing flexible content curation.
Story Series
Group related stories into series:- Create a series for ongoing topics (e.g., “Product Updates 2025”)
- Stories in a series can be ordered by
sort_order - Series appear as collections on profile pages
- Perfect for tutorials, release notes, or serialized content
Discussions on Stories
Enable discussions to allow comments on your stories:
See Discussions for full comment system details.
AI-Powered Features
Auto-Summarization
The platform can automatically generate summaries using AI:- Summaries stored in
summary_aifield - Batch processing for efficiency
- Useful for long-form articles without hand-written summaries
Auto-Translation
Translate your stories to all 13 supported languages:Points deducted
Auto-translation costs profile points (see Profiles for points system)
Visibility Settings
Public
Visible to everyone, appears in feeds
Unlisted
Accessible via direct link, not in feeds
Private
Only visible to contributors+ of publication profiles
Story Images
Add visual appeal with story pictures:- Upload custom images to
https://objects.aya.is/ - Images must use allowed URI prefixes (configured in service)
- Displayed in story cards and headers
- Supported in social media previews
Managed Stories
Stories marked as
is_managed are synchronized from external sources (GitHub repos, RSS feeds, etc.) and cannot be edited directly through the UI.- GitHub repository releases and updates
- RSS feed imports
- Other external content sources
- Read-only in the UI to prevent sync conflicts
Editing & Deletion
Edit Permissions:- Story author (via their individual profile)
- Profile owners where story is published
- Admin users
Story Interactions
Track engagement with story interactions:- View counts
- Reaction counts
- Comment counts (when discussions enabled)
- Share tracking
Search & Discovery
Stories appear in:- Profile story feeds (filtered by kind)
- Global search results
- Story series collections
- Featured story carousels
- Bulletin board digests (see Bulletin Board)
Best Practices
Writing Effective Summaries
Writing Effective Summaries
- Keep summaries under 160 characters for best social media preview
- Include key points and value proposition
- Use action-oriented language
- Consider enabling AI summarization for consistency
Choosing Story Slugs
Choosing Story Slugs
- Use YYYYMMDD prefix matching publish date
- Keep URL-friendly (lowercase, hyphens, no special chars)
- Include primary keyword for SEO
- Minimum 12 characters total (9 for date + 3 for content)
Multi-Locale Strategy
Multi-Locale Strategy
- Write in your primary language first
- Use AI translation as starting point, then refine
- Consider cultural context in translations
- Test translations with native speakers when possible
Next Steps
Discussions
Enable comments and community engagement
Bulletin Board
Configure story digests for followers
AI Integrations
Set up translation and summarization
Profiles
Manage profile publishing settings