PromptBox

Dynamic Prompt Management System

Production Ready
v1.0.0
Checking API...

What is PromptBox?

A flexible prompt management system that combines text blocks and WordPress data to create dynamic AI prompts. Perfect for content creators, developers, and marketers who want to automate their AI workflow.

Key Features

🔗

WordPress Integration

Connect multiple WordPress sites and fetch live data securely using application passwords

🧩

Block-based System

Build prompts from reusable content blocks with drag-and-drop simplicity

🔄

Dynamic Content

Auto-fetch latest posts, pages, categories, tags, and media from your sites

🎯

Variable System

Use {{1}}, {{2}} syntax for nested blocks and dynamic replacement

Lightning Fast

Built with Go and Fiber for maximum performance and low latency

🔒

Secure & Private

SSL/HTTPS encryption, secure credential storage, and API authentication

How It Works

1

Connect WordPress

Add your WordPress sites with application passwords

2

Create Blocks

Build text or WordPress data blocks

3

Build Prompts

Combine blocks using variables

4

Generate & Use

Get final prompt for AI tools

Common Use Cases

📝 Content Ideas: Generate fresh ideas from recent posts automatically
📊 Weekly Reports: Auto-summarize week's content for newsletters
🛍️ Product Descriptions: AI-written SEO-optimized descriptions
🖼️ Image Alt Text: Generate accessibility text for all images
🔗 Internal Linking: SEO strategy based on categories and tags
📧 Email Campaigns: Personalized content from WordPress data

Tech Stack

Go 1.21+ Fiber v2 MySQL 8.0 Apache SSL/HTTPS RESTful API GORM Systemd

Quick Start

Get started with PromptBox in under 5 minutes

bash
# Check API Health
curl https://pb.factorland.ir/health
bash
# Add WordPress Site
curl -X POST https://pb.factorland.ir/api/sites \
  -H "Content-Type: application/json" \
  -d '{
    "name": "My Blog",
    "url": "https://myblog.com",
    "username": "admin",
    "app_password": "xxxx xxxx xxxx xxxx"
  }'
bash
# Create a Block
curl -X POST https://pb.factorland.ir/api/sites/1/blocks \
  -H "Content-Type: application/json" \
  -d '{
    "type": "wordpress_data",
    "wp_data_type": "latest_posts",
    "wp_data_config": {"count": 5}
  }'

Documentation