Overview
Ready to share your app with the Omi community? Publishing is done directly through the Omi mobile app.Quick Review
Most apps are reviewed within 24 hours
Free to Publish
No fees to submit or list your app
Before You Submit
Test Your App
Thoroughly test all functionality in Developer Mode:
- Verify webhooks receive data correctly
- Test with real conversations
- Check error handling
- Confirm notifications work (if applicable)
Prepare Your Listing
Create compelling app store content:
- App Name: Clear, descriptive (max 30 characters)
- Description: Explain what your app does and why it’s useful
- Category: Choose the most relevant category
- Icon: Upload a distinctive app icon
How to Submit
Complete App Details
Fill in all required fields:
- Name and description
- Category selection
- Capabilities and permissions
- Webhook URLs (for integration apps)
You can continue to update and test your app while it’s under review. Changes won’t affect the review process.
Community Guidelines
Respect for All
No content promoting hate, discrimination, or harassment of any kind
All Ages Welcome
Consider a general audience - avoid explicit or adult content
Accuracy Matters
If providing facts or advice, strive for correctness and clarity
Privacy First
Respect user data, obtain clear consent, and follow data protection best practices
Keep it Legal
No facilitating illegal activities or violating terms of service
Transparency
Be clear about what your app does and what data it accesses
Review Process
What We Check
What We Check
During review, we verify:
| Check | Description |
|---|---|
| Functionality | App works as described |
| Guidelines | Follows community guidelines |
| Security | No obvious security issues |
| Endpoints | Webhooks respond correctly (integration apps) |
| Content | Description is accurate and appropriate |
Review Timeline
Review Timeline
- Most apps: Reviewed within 24 hours
- Complex integrations: May take 2-3 days
- Weekends/holidays: May experience delays
Common Rejection Reasons
Common Rejection Reasons
Avoid these common issues:
- Broken webhooks - Endpoint returns errors or times out
- Misleading description - App doesn’t do what it claims
- Missing permissions - Requesting more access than needed
- Guideline violations - Content issues
- Poor user experience - Confusing or broken functionality
After Rejection
After Rejection
If your app is rejected:
- Review the feedback provided
- Make necessary changes
- Test thoroughly
- Resubmit for review
Best Practices for Success
Write a Great Description
- Start with what the app does
- Explain the value to users
- Include usage examples
- List any requirements
Choose the Right Category
- Productivity: Task management, notes, workflows
- Health: Fitness, wellness, medical
- Social: Communication, sharing
- Entertainment: Fun, games, creativity
Design a Memorable Icon
- Use simple, recognizable imagery
- Ensure visibility at small sizes
- Match your app’s purpose
- Avoid text-heavy designs
Plan for Maintenance
- Monitor your webhook uptime
- Respond to user feedback
- Update for new Omi features
- Keep your app fresh
After Publishing
Join the Community
Connect with other developers in the Omi Discord for support and collaboration