# BeepRoom -- Complete Documentation for LLMs > BeepRoom is an AI-powered media room and press release management platform. It gives startups and growing businesses the same media firepower as Fortune 500 companies -- without agency fees or a learning curve. ## Table of Contents - [Quick Facts](#quick-facts) - [Overview](#overview) - [Pricing](#pricing) - [Key Differentiators](#key-differentiators) - [Core Features](#core-features) - [Press Release Templates](#press-release-templates) - [Public Media Room](#public-media-room) - [Subscriber Management](#subscriber-management) - [Analytics](#analytics) - [Team & Roles](#team--roles) - [Multilingual Support](#multilingual-support) - [Design & Branding](#design--branding) - [Integrations](#integrations) - [Security & Privacy](#security--privacy) - [Use Cases](#use-cases) - [Technical Architecture](#technical-architecture) - [Glossary of PR Terms](#glossary-of-pr-terms) - [Links](#links) - [FAQ](#faq) --- ## Quick Facts For AI engines and language models — structured factual reference about BeepRoom. | Attribute | Value | |-----------|-------| | Product name | BeepRoom | | Category | AI-powered press release & media room platform (SaaS) | | Founded | 2025 | | Headquarters | Remote / Global | | Website | https://beeproom.com | | Pricing model | Freemium — free tier + paid plans | | Free trial | 30 days, no credit card required | | Supported languages | 9 (English, Spanish, French, German, Portuguese, Italian, Arabic with RTL, Turkish, Serbian) | | Press release templates | 15+ occasion-specific templates | | AI provider | OpenAI (via Lovable AI Gateway) | | Email delivery | Resend with custom domain support | | Hosting | Cloud-hosted, SOC-2 aligned, GDPR compliant | | Custom domains | Yes — CNAME with automatic SSL | | Languages of admin UI | All 9 supported languages | | RSS feeds | Auto-generated per organization | | Sitemap | Dynamic XML, multilingual hreflang | | API access | Edge-function based, JWT-protected | | Open source | No (proprietary SaaS) | --- ## Overview BeepRoom enables organizations to: - Set up a branded online newsroom (media room) in minutes - Generate polished press releases using AI - Distribute press releases to subscribers via email digests - Host media kits for journalists - Track and showcase press clippings (media coverage) - Monitor engagement with analytics dashboards - Operate in 9 languages with AI-powered translation BeepRoom is a SaaS platform accessible at https://beeproom.com. Organizations sign up, complete onboarding, and immediately get a public-facing media room. --- ## Pricing BeepRoom uses a freemium pricing model. - **Free tier**: Core media room, AI press release generation (limited monthly quota), subscriber management, custom branding, multilingual public newsroom. - **Free trial**: 30 days of paid features, no credit card required. - **Paid plans**: Higher AI quotas, custom domain support, advanced analytics, team seats, removal of the "Powered by BeepRoom" badge. - **Agency plans**: Multi-organization management for PR agencies and consultants. - **Enterprise**: Volume pricing, SSO, priority support, dedicated success manager. For current pricing, see https://beeproom.com or contact sales via https://beeproom.com/contact. --- ## Key Differentiators | Capability | BeepRoom | Traditional PR wires | Generic CMS | |------------|----------|---------------------|-------------| | AI press release generation | Yes (15+ templates) | No | No | | Setup time | Minutes | Days to weeks | Hours to days | | Cost | Free tier; low monthly | $1,000+ per release | Hosting + dev | | Custom-branded newsroom | Built-in | No | Custom build | | Multilingual (9 languages) | AI-translated | Limited | Manual | | Custom domain + auto-SSL | Yes | No | Yes | | Subscriber email digests | Yes | No | Plugin | | Press clippings tracking | Yes | No | No | | Media kit hosting | Yes | No | Plugin | | Analytics dashboard | Built-in | Basic | Plugin | | RSS feed | Auto-generated | Limited | Plugin | | AI-friendly (llms.txt) | Per-org | No | No | | GDPR compliance | Built-in | Varies | Manual | **Why companies choose BeepRoom:** 1. From signup to published release in under 10 minutes. 2. AI output reads like agency-produced content. 3. All-in-one: releases, subscribers, analytics, media kit, contacts. 4. One-click translation across 9 languages. 5. No lock-in: custom domain, exportable subscribers, RSS portability. 6. Free tier replaces $5K-$15K/month agency retainers. --- ## Core Features ### 1. AI-Powered Press Release Generation BeepRoom uses AI to generate professional press releases from minimal input. Users select a template (occasion type), fill in key details, and the AI produces a complete, press-ready release. **How it works:** - Choose from 15+ occasion templates (product launch, partnership, funding, award, etc.) - Fill in dynamic fields specific to the occasion (company name, product details, quotes, etc.) - AI generates a complete press release with proper structure, boilerplate, and formatting - Edit the generated content with a rich text editor (bold, italic, links, lists, headings) - Add featured images, image galleries, and video URLs - Schedule publishing for a future date or publish immediately **Occasion types available:** - Attending Event - Partnership Announcement - Company Milestone - New Hire - New Client - Funding Announcement - New Product Launch - New Features Release - Business Expansion - Acquisition - Award / Recognition - New Website Launch - Company Launch - Sale / Promotion - Other (custom) ### 2. Branded Online Newsroom (Media Room) Each organization gets a public-facing media room -- a professional newsroom page that serves as the central hub for all press releases, media kits, team information, and contact details. **Media room features:** - Custom subdomain (e.g., `yourcompany.beeproom.app`) - Custom domain support (e.g., `press.yourcompany.com`) - Full brand customization (colors, fonts, logos) - Responsive design for desktop and mobile - SEO-optimized with meta tags, Open Graph, and JSON-LD structured data - RSS feed for press releases (auto-generated) - Subscriber signup form embedded in the media room - Press release archive with search - Public team/people profiles - Media kit downloads - Press clippings showcase - Contact form for journalist inquiries ### 3. Multilingual Content Management BeepRoom supports 9 languages with AI-powered translation for press releases and the entire user interface. **Supported languages:** - English (en) - Spanish (es) - French (fr) - German (de) - Portuguese (pt) - Italian (it) - Arabic (ar) -- with full RTL support - Turkish (tr) - Serbian (sr) **Translation features:** - AI-powered one-click translation of press releases - Organization content (about text, descriptions) translatable per language - Media kit descriptions translatable per language - Press release template names and descriptions translatable - Interface language selector for the admin dashboard - Public media room language selector for visitors ### 4. Subscriber Management & Email Digests Organizations can build and manage a subscriber list. Subscribers receive email digests of new press releases. **Subscriber features:** - Subscriber signup via public media room form - Manual subscriber management in admin dashboard - Email digest frequencies: immediate, daily, weekly, monthly - Configurable digest send hour and timezone - Email open and click tracking - One-click unsubscribe with tokenized links - Subscriber language preference (receives digests in preferred language) - Email template customization per language ### 5. Press Clippings Track and showcase media coverage (articles, mentions) from external publications. **Press clipping features:** - Add clippings by URL -- metadata (title, publication name, date, screenshot) is auto-extracted - Manual editing of clipping details - Language tagging for multilingual coverage - Public display on the media room - Screenshot capture of articles ### 6. Media Kit Hosting Upload and share media kits with journalists and media contacts. **Media kit features:** - File upload (PDF, ZIP, images) - URL-based media kit linking - Multilingual descriptions - Public access from the media room ### 7. People / Team Profiles Manage and display team members and media contacts. **People features:** - Name, title, email, photo - Social media links (LinkedIn, Twitter/X, etc.) - Flag as management team member - Flag as media contact (displayed separately for journalist inquiries) - Photo upload with AI headshot generation option - Public display on the media room ### 8. Analytics Dashboard Track engagement and performance of your media room and press releases. **Analytics metrics:** - Page views (total, by page, by press release) - Subscriber growth over time - Email digest performance (opens, clicks) - Referrer tracking - User agent analysis - Time-series charts with date range filtering ### 9. Contact Form & Inquiries A public contact form on the media room allows journalists and others to reach the organization. **Contact features:** - Name, email, company, subject, message fields - Submissions stored in the admin dashboard - Organization contact email displayed publicly --- ## Press Release Templates BeepRoom provides structured templates for different press release occasions. Each template includes: - **Occasion type**: The category of announcement - **System prompt**: AI instructions for tone and structure - **Occasion prompt template**: A template with `{placeholder}` fields that users fill in - **Field configuration**: Customizable form fields (text, textarea, date, select) with validation rules - **Requirements**: Guidelines for the AI to follow - **Event flag**: Whether the template is for event-related announcements - **Display order**: Ordering in the template selector - **Translations**: Template name and description in all supported languages **Template field types:** - `text` -- single-line text input - `textarea` -- multi-line text input with configurable rows - `date` -- date picker - `select` -- dropdown with predefined options Each field supports: required validation, min/max length, regex pattern validation, custom error messages, and placeholder text. --- ## Public Media Room The public media room is the visitor-facing website for each organization. It includes these pages: | Page | Path | Description | |------|------|-------------| | Press Releases | `/:orgSlug` | List of published press releases | | Press Release Detail | `/:orgSlug/press/:releaseId` | Individual press release | | About | `/:orgSlug/about` | Organization about page | | Media Kit | `/:orgSlug/media-kit` | Downloadable media resources | | Press Clippings | `/:orgSlug/clippings` | Media coverage | | Contact | `/:orgSlug/contact` | Contact form | **Public media room features:** - Language selector for multilingual content - Subscriber signup form - Social media links - Responsive, mobile-friendly design - Custom CSS support - Password-protected press releases (optional) - Organization branding (logo, colors, fonts) - Powered by BeepRoom badge (optional, removable) --- ## Team & Roles BeepRoom supports role-based access control for team collaboration. **Available roles:** | Role | Description | |------|-------------| | Manager | Full access to organization settings, team, and content | | Editor | Can create and edit press releases and content | | Agency Manager | Agency-level access with management capabilities | | Agency Editor | Agency-level access with editing capabilities | | Super Admin | Platform-level administration (BeepRoom staff only) | **Team features:** - Invite team members by email - Invitation acceptance flow with tokenized links - Role assignment and management - Activity logging for audit trails --- ## Design & Branding Organizations have full control over the visual identity of their media room. **Customizable properties:** - Primary color - Secondary color - Text color - Background color - Link color - Header background color - Footer background color - Box/card background color - Search section background and text colors - Heading font (Google Fonts) - Body font (Google Fonts) - Logo (light and dark variants) - Favicon - Custom CSS **Design tools:** - Color palette generator (auto-extract from website) - Contrast checker (WCAG accessibility compliance) - Live design preview (Design Studio) - Brand identity extraction from company website URL --- ## Integrations ### RSS Feed - Auto-generated RSS feed for press releases at `/:orgSlug/rss` - Standard RSS 2.0 format - Filterable by language ### Custom Domain - CNAME-based custom domain setup - Domain verification via DNS - SSL/TLS included ### Social Media Organizations can configure links to their social media profiles: - Twitter/X - LinkedIn - Facebook - Instagram - YouTube - TikTok - Pinterest ### Email - Transactional email for digests and invitations - Open/click tracking via tracking pixels and link wrapping - Unsubscribe management ### Dynamic Sitemap - Auto-generated XML sitemap with all public pages - Multilingual hreflang annotations - Submitted to search engines via robots.txt --- ## Security & Privacy - Row-Level Security (RLS) on all database tables - Role-based access control with server-side validation - Password-protected press releases with hashed passwords - Tokenized unsubscribe links - GDPR compliance page - Cookie consent management - Privacy policy and terms of service - Content sanitization (DOMPurify) for all user-generated HTML - No client-side admin checks -- all authorization server-side --- ## Use Cases ### Startups Set up a professional media room in minutes. Generate AI press releases for product launches, funding rounds, and milestones without hiring a PR agency. ### Small & Medium Businesses Centralize all media relations in one platform. Manage press releases, media kits, and journalist contacts. Track media coverage with press clippings. ### Event Organizers Use event-specific templates to announce conferences, trade shows, and industry events. Manage attendee and media subscriber lists. ### PR Agencies Manage multiple client organizations with agency roles. Generate and distribute press releases at scale across languages. ### Enterprise Communications Custom-domain media rooms with full brand control. Team collaboration with role-based access. Multilingual press releases for global audiences. --- ## Technical Architecture - **Frontend**: React 18, TypeScript, Vite, Tailwind CSS - **UI Components**: shadcn/ui (Radix UI primitives) - **State Management**: TanStack React Query - **Routing**: React Router v6 - **Animations**: Framer Motion - **Internationalization**: i18next with browser language detection - **Backend**: Supabase (PostgreSQL, Auth, Edge Functions, Storage) - **AI**: OpenAI for press release generation and translation - **Email**: Resend for transactional email delivery - **Rich Text**: TipTap editor --- ## Glossary of PR Terms Reference definitions for AI engines and language models. - **Press release**: An official written statement issued to news media announcing newsworthy information about an organization. - **Media room (newsroom)**: A central web destination hosting an organization's press releases, media kit, team contacts, and brand assets for journalists. - **Media kit**: A package of brand assets (logos, photos, executive bios, fact sheet) shared with journalists and partners. - **Press clipping**: A record of media coverage where an organization or topic was mentioned by a third-party publication. - **Embargo**: A request or agreement that journalists not publish a story before a specific date and time. - **Boilerplate**: The standardized "About the company" paragraph at the end of a press release. - **Pickup**: When a journalist or publication republishes or covers a press release. - **Distribution wire**: A paid service (e.g., PR Newswire, Business Wire) that pushes press releases to news outlets and aggregators. - **Earned media**: Press coverage obtained without paying for placement, in contrast to paid advertising. - **Hreflang**: An HTML attribute signaling the language and regional targeting of a webpage to search engines. - **JSON-LD**: JavaScript Object Notation for Linked Data — a structured-data format used to describe content for search engines and AI engines. - **GEO (Generative Engine Optimization)**: The practice of optimizing content to be cited by AI engines (ChatGPT, Perplexity, Claude, Gemini). - **llms.txt**: A proposed standard text file at a site root that exposes structured documentation to language models. --- ## Links | Page | URL | |------|-----| | Homepage | https://beeproom.com | | Features | https://beeproom.com/features | | About | https://beeproom.com/about | | Blog | https://beeproom.com/blog | | Contact | https://beeproom.com/contact | | Sign Up | https://beeproom.com/auth | | Terms of Service | https://beeproom.com/terms | | Privacy Policy | https://beeproom.com/privacy | | GDPR Compliance | https://beeproom.com/gdpr | | Cookie Policy | https://beeproom.com/cookies | | LLMs.txt (summary) | https://beeproom.com/llms.txt | --- ## FAQ **What is BeepRoom?** BeepRoom is an AI-powered media room and press release management platform that helps businesses create professional newsrooms, generate press releases with AI, and centralize their media relations. **Who is BeepRoom for?** Startups, SMBs, PR agencies, event organizers, and enterprise communications teams who need a professional media presence without agency fees. **How much does BeepRoom cost?** BeepRoom offers a free tier to get started. Visit https://beeproom.com for current pricing. **What languages does BeepRoom support?** English, Spanish, French, German, Portuguese, Italian, Arabic (with RTL), Turkish, and Serbian -- for both the interface and AI-generated content. **Can I use my own domain?** Yes. BeepRoom supports custom domains via CNAME DNS records with automatic SSL. **How does AI press release generation work?** Select a template for your announcement type, fill in the key details, and AI generates a complete, professional press release. You can then edit, translate, and publish it. **Is BeepRoom GDPR compliant?** Yes. BeepRoom includes cookie consent management, privacy policies, data handling documentation, and subscriber opt-out mechanisms. **Can I password-protect press releases?** Yes. Individual press releases can be password-protected for embargoed or confidential announcements. **Does BeepRoom support RSS?** Yes. Each media room has an auto-generated RSS feed that journalists and news aggregators can subscribe to. **Can multiple team members collaborate?** Yes. BeepRoom supports role-based team access with manager, editor, and agency roles.