Creating Products Guide
Comprehensive guide to creating and listing products on GreenMonkey marketplace.
Product Types Overview
Choosing the Right Product Type
Type | Best For | Key Features | Pricing Model |
---|---|---|---|
Prompt | AI instructions, templates | Variables, examples | One-time |
Workflow | Visual automations | Nodes, connectors | One-time |
Template | Project starters | Files, setup guides | One-time |
Dataset | Training data | Various formats | One-time |
Model | Fine-tuned AI | Weights, configs | One-time/Usage |
API | Hosted endpoints | REST/GraphQL | Usage-based |
Course | Education | Videos, exercises | One-time |
Plugin | Extensions | Platform-specific | One-time |
Asset Pack | Resource bundles | Mixed media | One-time |
Creating a Prompt Product
Step 1: Prepare Your Prompt
Before creating your listing:
- Test thoroughly with multiple scenarios
- Document variables clearly
- Create examples of expected output
- Optimize for tokens to reduce costs
- Verify compatibility across providers
Step 2: Structure Your Prompt
## System Prompt
You are an expert SEO content writer specializing in {{industry}} content.
Your writing style is {{tone}} and optimized for {{target_audience}}.
## Task
Create a comprehensive blog post about {{topic}} that:
- Targets the keyword "{{primary_keyword}}"
- Includes these secondary keywords: {{secondary_keywords}}
- Is approximately {{word_count}} words
- Follows {{content_structure}} structure
## Constraints
- Write in {{language}}
- Avoid {{avoid_terms}}
- Include {{include_elements}}
- Maintain {{reading_level}} reading level
## Output Format
[Specify exact format with examples]
Step 3: Create Product Listing
Navigate to Dashboard ā Products ā Create New
Basic Information
Title (60 chars max)
- Be specific and searchable
- Include key benefit
- Mention AI model if optimized
ā "SEO Blog Writer - GPT-4 Optimized, 2000+ Words" ā "My Awesome Blog Prompt v2"
Description (2000 chars)
## What This Prompt Does
Transform any topic into a fully-optimized, long-form blog post that ranks on Google. This prompt has been tested on 100+ blog posts with consistent results.
## Key Features
- šÆ SEO-optimized structure with H2/H3 headings
- š Automatic keyword density optimization
- š Meta description and title generation
- š 2000+ word comprehensive articles
- šØ Multiple tone options (professional, casual, academic)
- š 25+ language support
## Perfect For
- Content marketers
- SEO agencies
- Bloggers
- Digital marketers
- Anyone needing quality blog content
## Requirements
- OpenAI API access (GPT-4 recommended)
- Basic understanding of SEO principles
## What's Included
- Main prompt with 15+ variables
- Quick start guide
- 10 example outputs
- Variable documentation
- Best practices guide
- Free updates
Step 4: Add Technical Details
Variables Documentation
Variables:
industry:
type: string
description: 'Target industry or niche'
examples: ['technology', 'healthcare', 'finance']
required: true
tone:
type: select
options: ['professional', 'casual', 'academic', 'conversational']
default: 'professional'
required: true
target_audience:
type: string
description: 'Primary reader demographic'
examples: ['IT professionals', 'small business owners']
required: true
topic:
type: string
description: 'Main topic to write about'
required: true
primary_keyword:
type: string
description: 'Main SEO keyword to target'
required: true
secondary_keywords:
type: array
description: 'Additional keywords (comma-separated)'
required: false
word_count:
type: number
min: 500
max: 5000
default: 2000
required: true
Compatibility Settings
- AI Providers: OpenAI, Anthropic
- Models: GPT-4, GPT-3.5-turbo, Claude 3
- Context Required: ~2000 tokens
- Average Output: ~2500 tokens
Step 5: Pricing Strategy
Research Competition
- Search similar products
- Analyze pricing ranges
- Check ratings and reviews
- Identify unique value
Pricing Tiers
Consider offering tiers:
Basic - $19
- Core prompt
- Basic documentation
Pro - $39
- Everything in Basic
- 20 example outputs
- Advanced variables
- Email support
Agency - $99
- Everything in Pro
- Commercial license
- White-label rights
- Priority support
Step 6: Create Examples
Include 3-5 high-quality examples:
## Example 1: Technology Blog Post
**Input Variables:**
- industry: "cybersecurity"
- topic: "Zero Trust Security Models"
- tone: "professional"
- word_count: 2500
**Output Preview:**
# The Complete Guide to Zero Trust Security Models in 2024
In an era where cyber threats evolve faster than traditional security measures can adapt, Zero Trust has emerged as the gold standard for enterprise security...
[First 200 words of example output]
Step 7: Add Media
Screenshots
- Show prompt in action
- Display example outputs
- Highlight key features
- Include results/metrics
Demo Video (Recommended)
- 2-3 minute walkthrough
- Show real usage
- Explain variables
- Display results
Step 8: Testing Checklist
Before publishing:
- Test with minimum variable values
- Test with maximum variable values
- Verify all example outputs
- Check token usage estimates
- Validate across different models
- Proofread all content
- Test purchase flow
Creating a Workflow Product
Understanding Workflows
Workflows are visual automations that chain multiple operations:
graph LR
A[Input Data] --> B[Clean Text]
B --> C[Extract Keywords]
C --> D[Generate Summary]
D --> E[Translate]
E --> F[Output]
Step 1: Design Your Workflow
- Map the process - Identify all steps
- Define nodes - Each operation type
- Set connections - Data flow between nodes
- Add conditions - Decision points
- Handle errors - Fallback paths
Step 2: Build in Visual Editor
Use GreenMonkey's workflow builder:
- Drag nodes from palette
- Connect with arrows
- Configure each node
- Test with sample data
- Export workflow file
Step 3: Document Nodes
Nodes:
- id: input_data
type: input
label: 'Data Source'
config:
format: ['csv', 'json', 'text']
- id: clean_text
type: processor
label: 'Text Cleaner'
config:
remove_html: true
normalize_whitespace: true
- id: extract_keywords
type: ai
label: 'Keyword Extractor'
config:
model: 'gpt-3.5-turbo'
max_keywords: 10
- id: generate_summary
type: ai
label: 'Summarizer'
config:
model: 'gpt-4'
length: 'short|medium|long'
Step 4: Create Setup Guide
## Setup Instructions
1. **Import Workflow**
- Click "Import" in workflow editor
- Select the .flow file
- Review imported nodes
2. **Configure API Keys**
- Add OpenAI key for AI nodes
- Set rate limits if needed
3. **Customize Settings**
- Adjust summary length
- Change keyword count
- Modify cleaning rules
4. **Test Run**
- Use sample data provided
- Check each node output
- Verify final results
5. **Deploy**
- Save to your workflows
- Set up triggers (optional)
- Monitor executions
Creating API Products
API Product Requirements
- Hosted endpoint - Your API must be live
- Documentation - OpenAPI/Swagger spec
- Authentication - API key or OAuth
- Rate limits - Define usage tiers
- SLA - Uptime commitment
Step 1: Prepare Your API
openapi: 3.0.0
info:
title: SEO Analysis API
version: 1.0.0
description: Comprehensive SEO analysis for any URL
servers:
- url: https://api.your-domain.com/v1
paths:
/analyze:
post:
summary: Analyze URL for SEO
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
url:
type: string
format: uri
checks:
type: array
items:
type: string
enum: [meta, headers, content, performance]
responses:
200:
description: Analysis complete
content:
application/json:
schema:
$ref: '#/components/schemas/AnalysisResult'
Step 2: Define Pricing
## Pricing Tiers
### Free Tier
- 100 requests/month
- Basic checks only
- Community support
### Starter - $0.01/request
- 10,000 requests/month
- All check types
- Email support
### Pro - $0.005/request
- 100,000 requests/month
- Priority processing
- Slack support
### Enterprise - Custom
- Unlimited requests
- Dedicated infrastructure
- SLA guarantee
Step 3: Create SDK Examples
// JavaScript SDK Example
const SEOAnalyzer = require('@yourapi/seo-analyzer');
const analyzer = new SEOAnalyzer({
apiKey: 'YOUR_API_KEY',
});
// Analyze a URL
const results = await analyzer.analyze('https://example.com', {
checks: ['meta', 'headers', 'content', 'performance'],
});
console.log(results.score); // 85
console.log(results.issues); // Array of issues found
console.log(results.suggestions); // Improvement suggestions
# Python SDK Example
from seo_analyzer import SEOAnalyzer
analyzer = SEOAnalyzer(api_key="YOUR_API_KEY")
# Analyze a URL
results = analyzer.analyze(
url="https://example.com",
checks=["meta", "headers", "content", "performance"]
)
print(f"SEO Score: {results.score}")
print(f"Issues: {results.issues}")
print(f"Suggestions: {results.suggestions}")
Creating Course Products
Course Structure
## Course Outline
### Module 1: Introduction to Prompt Engineering (45 min)
- Lesson 1.1: What is Prompt Engineering?
- Lesson 1.2: Why It Matters
- Lesson 1.3: Basic Principles
- Quiz 1: Foundation Check
### Module 2: Advanced Techniques (90 min)
- Lesson 2.1: Chain of Thought
- Lesson 2.2: Few-Shot Learning
- Lesson 2.3: Role Playing
- Project 1: Build Your First Prompt
### Module 3: Optimization Strategies (60 min)
- Lesson 3.1: Token Economy
- Lesson 3.2: Response Quality
- Lesson 3.3: Error Handling
- Quiz 2: Optimization Mastery
### Module 4: Real-World Applications (120 min)
- Lesson 4.1: Content Creation
- Lesson 4.2: Code Generation
- Lesson 4.3: Data Analysis
- Final Project: Production-Ready Prompt
Video Production Tips
-
Quality Standards
- 1080p minimum resolution
- Clear audio (use good mic)
- Proper lighting
- Branded intro/outro
-
Content Structure
- Hook in first 30 seconds
- Clear learning objectives
- Practical examples
- Summary at end
-
Engagement
- Interactive exercises
- Downloadable resources
- Q&A sections
- Community access
Best Practices for All Products
Quality Guidelines
-
Thorough Testing
- Test edge cases
- Verify all features
- Get beta feedback
- Fix issues before launch
-
Clear Documentation
- Step-by-step guides
- Visual aids
- Troubleshooting section
- FAQ
-
Professional Presentation
- Consistent branding
- Error-free content
- High-quality media
- Organized structure
Launch Strategy
-
Soft Launch
- Share with trusted users
- Gather initial feedback
- Make improvements
- Build initial reviews
-
Pricing Strategy
- Start competitive
- Offer launch discount
- Build reputation
- Gradually optimize
-
Marketing
- Share in communities
- Create demo content
- Offer samples
- Build email list
Post-Launch
-
Monitor Performance
- Track views/conversions
- Read customer feedback
- Monitor support requests
- Analyze usage data
-
Continuous Improvement
- Regular updates
- New features
- Bug fixes
- Documentation updates
-
Community Building
- Respond to reviews
- Create tutorials
- Share tips
- Build relationships
Common Mistakes to Avoid
Pricing Mistakes
ā Overpricing initially - Hard to get first sales ā Undervaluing - Implies low quality ā No market research - Missing competitive insights ā Complex tiers - Confuses buyers
Content Mistakes
ā Vague descriptions - Buyers unsure of value ā No examples - Can't evaluate quality ā Poor formatting - Looks unprofessional ā Overpromising - Leads to bad reviews
Technical Mistakes
ā Insufficient testing - Bugs after purchase ā Missing documentation - Support headaches ā No updates - Product becomes stale ā Ignoring feedback - Missing improvements