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:

  1. Test thoroughly with multiple scenarios
  2. Document variables clearly
  3. Create examples of expected output
  4. Optimize for tokens to reduce costs
  5. 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

  1. Search similar products
  2. Analyze pricing ranges
  3. Check ratings and reviews
  4. 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

  1. Map the process - Identify all steps
  2. Define nodes - Each operation type
  3. Set connections - Data flow between nodes
  4. Add conditions - Decision points
  5. Handle errors - Fallback paths

Step 2: Build in Visual Editor

Use GreenMonkey's workflow builder:

  1. Drag nodes from palette
  2. Connect with arrows
  3. Configure each node
  4. Test with sample data
  5. 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

  1. Hosted endpoint - Your API must be live
  2. Documentation - OpenAPI/Swagger spec
  3. Authentication - API key or OAuth
  4. Rate limits - Define usage tiers
  5. 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

  1. Quality Standards

    • 1080p minimum resolution
    • Clear audio (use good mic)
    • Proper lighting
    • Branded intro/outro
  2. Content Structure

    • Hook in first 30 seconds
    • Clear learning objectives
    • Practical examples
    • Summary at end
  3. Engagement

    • Interactive exercises
    • Downloadable resources
    • Q&A sections
    • Community access

Best Practices for All Products

Quality Guidelines

  1. Thorough Testing

    • Test edge cases
    • Verify all features
    • Get beta feedback
    • Fix issues before launch
  2. Clear Documentation

    • Step-by-step guides
    • Visual aids
    • Troubleshooting section
    • FAQ
  3. Professional Presentation

    • Consistent branding
    • Error-free content
    • High-quality media
    • Organized structure

Launch Strategy

  1. Soft Launch

    • Share with trusted users
    • Gather initial feedback
    • Make improvements
    • Build initial reviews
  2. Pricing Strategy

    • Start competitive
    • Offer launch discount
    • Build reputation
    • Gradually optimize
  3. Marketing

    • Share in communities
    • Create demo content
    • Offer samples
    • Build email list

Post-Launch

  1. Monitor Performance

    • Track views/conversions
    • Read customer feedback
    • Monitor support requests
    • Analyze usage data
  2. Continuous Improvement

    • Regular updates
    • New features
    • Bug fixes
    • Documentation updates
  3. 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

Next Steps

  1. Review pricing strategies
  2. Set up analytics
  3. Configure Stripe Connect
  4. Join seller community