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
Review Guidelines
Ensure your app follows all community guidelines (see below)
Verify Endpoints
For integration apps, confirm your server is:
- Using HTTPS
- Responding quickly (< 5 seconds)
- Handling errors gracefully
- Available 24/7
How to Submit
Open Omi App
Launch the Omi mobile app on your device
Navigate to Your App
Go to Explore → Find your app in My Apps or create a new one
Complete App Details
Fill in all required fields:
- Name and description
- Category selection
- Capabilities and permissions
- Webhook URLs (for integration apps)
Set Visibility to Public
Change your app’s visibility from Private to Public
Submit for Review
Tap Submit and wait for the review process
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
Monitor Performance
Track your app’s install count and user engagement in the Omi app
Respond to Feedback
Users may reach out with questions or suggestions - be responsive!
Update Regularly
Keep your app current with new features and improvements
Join the Community
Connect with other developers in the Omi Discord for support and collaboration