Thank you for your interest in contributing to AppSutra Directory! This guide will help you understand how to contribute effectively.
- Types of Contributions
- Adding a New Listing
- Writing Reviews
- Updating Existing Listings
- Style Guidelines
- Review Process
Add your SaaS product to the directory following our guidelines.
Share your experience with products through structured GitHub Issues.
Keep existing listings accurate and up-to-date.
Enhance the directory infrastructure, validation, or documentation.
- Check for duplicates - Search existing listings to avoid duplicates
- Choose the right category - Review our categories
- Gather information - Website, pricing, features, integrations
- Prepare assets - Logo (optional but recommended)
- Fork the repository on GitHub
- Create a new branch for your listing
- Create the file at
listings/<category>/<slug>.md
File naming convention:
- Use lowercase letters, numbers, and hyphens only
- Match your slug exactly:
zoho-crm.mdfor slugzoho-crm
---
name: "Your Product Name"
slug: "your-product-slug"
category: "crm" # Must match schema/categories.json
website: "https://yourproduct.com"
logo: "https://yourproduct.com/logo.png" # Optional
pricing: "Free + Paid from βΉ500/mo"
locations: ["India", "Global"]
use_cases: ["SMB", "Enterprise", "Specific Use Case"]
keywords: ["relevant", "search", "keywords"]
trial: true
integrations: ["Popular", "Integration", "Names"]
contact_email: "partnerships@yourcompany.com" # Optional
listing_owner_github: "@yourgithubhandle" # Optional
verified: false # Will be set by maintainers
updated_at: "2025-09-15" # Today's date
---
**About**
Write 2-3 sentences about what your product does. Keep it factual and focused on value for Indian businesses.
**Key Features**
- Feature that solves specific problems
- India-specific capabilities (WhatsApp, UPI, etc.)
- Integration capabilities
- Mobile-first features
**Pricing**
- Free tier: What's included
- Paid plans: Starting from βΉX/month
- Enterprise: Custom pricing
**For Indian Businesses**
- Compliance: GST, regulatory features
- Local integrations: Payment gateways, local tools
- Support: Time zones, local language
- Pricing: Clear βΉ pricing, no hidden costs- Be factual and neutral - No marketing superlatives
- Focus on actual features - What does it do, not how amazing it is
- Include India context - Pricing in βΉ, local integrations, compliance
- Keep it concise - 2-3 paragraphs maximum
- Always include βΉ pricing when available
- Mention free tiers clearly
- Include enterprise/custom pricing options
- Note any India-specific pricing
- List concrete capabilities
- Highlight India-relevant features
- Include integration capabilities
- Mention mobile apps if available
- Commit your changes with a clear message
- Push to your fork
- Create a Pull Request using our template
- Wait for validation - Our automated checks will run
- Respond to feedback from maintainers
Use our review template to share your experience:
Required Information:
- Product name and rating (1-5 stars)
- What you liked (pros)
- Areas for improvement (cons)
- Your context (team size, industry, use case)
- Duration of usage
Best Practices:
- Be specific with examples
- Include your team size and use case
- Mention the plan you used
- Focus on your actual experience
- Be constructive, not just critical
What Makes a Great Review:
**Context:** 15-person marketing agency, used for 8 months on Pro plan
**Pros:**
- WhatsApp integration saved us 5+ hours/week
- Indian phone number formatting works perfectly
- GST invoice generation is seamless
**Cons:**
- Mobile app lacks some desktop features
- Email templates could be more flexible
- Customer support response time varies
**Specific Use Case:**
We used it primarily for lead nurturing and client communication.
The automation workflows helped us scale from 50 to 200 leads/month
without additional staff.- Pricing changes
- New features or integrations
- Contact information changes
- Broken links or outdated information
- Find the listing in
listings/<category>/ - Make necessary changes to the YAML or content
- Update the
updated_atfield to today's date - Submit a PR with a clear description of changes
- Tone: Professional but approachable
- Voice: Active voice preferred
- Length: Concise and scannable
- Perspective: User-focused, not company-focused
- Headings: Use consistent heading structure
- Lists: Use bullet points for features
- Links: Ensure all links work and are relevant
- Images: Optimize for web (PNG/JPG, <500KB)
- Pricing: Always in βΉ when available
- Integrations: Mention UPI, WhatsApp, GST tools
- Compliance: Note relevant regulations (GDPR, etc.)
- Support: Mention IST support hours if available
- File format: Markdown with YAML front-matter
- Character encoding: UTF-8
- Line endings: LF (Unix-style)
- Images: External links preferred over repo storage
Our GitHub Actions will automatically:
- Validate YAML schema
- Check all links
- Verify file structure
- Run duplicate detection
Maintainers will check:
- Content quality and accuracy
- India-relevance
- Completeness of information
- Compliance with guidelines
- Automated checks pass β
- Manual review by maintainers π₯
- Community feedback period π£οΈ
- Final approval and merge β
- Automated validation: Immediate
- Initial review: 2-3 business days
- Community feedback: 3-5 days
- Final decision: Within 1 week
- Duplicate products
- Non-SaaS products (unless B2B software)
- Products with no India presence/relevance
- Incomplete or low-quality submissions
- Products that violate our Code of Conduct
- Fake or spam reviews
- Reviews without proper context
- Personal attacks or inappropriate content
- Reviews from accounts created solely for reviewing
- Reviews that violate GitHub's Terms of Service
- Complete and accurate information
- Working links and contact information
- Clear, factual descriptions
- Proper categorization
- India-relevant context
- Based on actual usage experience
- Includes relevant context
- Constructive and helpful tone
- Follows our review template
- No conflicts of interest (or disclosed)
- Check existing discussions
- Create a new discussion for general questions
- Tag maintainers for urgent issues
- Open a bug report
- Include steps to reproduce
- Provide environment details
- Review this contributing guide
- Check existing high-quality listings as examples
- Ask in discussions for clarification
All contributors must follow our Code of Conduct.
Contributors are recognized through:
- GitHub contributor graphs
- Special mentions in releases
- Community appreciation posts
Thank you for helping make AppSutra the best SaaS directory for Indian businesses! π
Ready to contribute?