Skip to content

New Product Launch

New Product Launch Runbook

This runbook covers the complete process for launching a new product through the Pvdify App Factory.

Pre-Launch Checklist

  • Product name and domain decided
  • Archetype selected (saas_landing, digital_product, etc.)
  • Content prepared (intake answers or Google Drive folder)
  • Stripe account ready (if commerce)
  • Sendy brand selected

Phase 1: DNS Setup

Terminal window
# Add zone to Cloudflare (if new domain)
# Then configure DNS
cf dns create --zone product.com --type A --name @ --content 199.167.200.52 --proxy=true
cf dns create --zone product.com --type A --name www --content 199.167.200.52 --proxy=true

Phase 2: Hosting Account

Terminal window
# Create cPanel account
whmapiwrapper create product.com
# Set PHP version
whmapiwrapper php-set productuser ea-php80
# Run AutoSSL
whmapiwrapper autossl productuser

Phase 3: WordPress + Block Assembler

Terminal window
USERNAME=productuser
su - $USERNAME -c "cd ~/public_html && wp core download"
su - $USERNAME -c "cd ~/public_html && wp core install --url=https://product.com --title='Product' --admin_user=Philoveracity_Design"
su - $USERNAME -c "cd ~/public_html && wp plugin install block-assembler --activate"

Phase 4: Content Build

Terminal window
# From intake
su - $USERNAME -c "cd ~/public_html && wp block-assembler autopilot --from-intake=ID"
# Or from Google Drive
su - $USERNAME -c "cd ~/public_html && wp block-assembler autopilot --from-gdrive=FOLDER_ID"

Phase 5: MainWP Connection

Terminal window
su - $USERNAME -c "cd ~/public_html && wp plugin install mainwp-child --activate"
# Then connect via MainWP dashboard

Phase 6: Email List

Terminal window
curl -X POST "https://mail.thedream.rocks/api/lists/create-list.php" \
-d "api_key=***" \
-d "brand_id=1" \
-d "list_name=Product Newsletter"

Phase 7: Verification

  • Site loads over HTTPS
  • Design critique score > 7.0
  • Contact form working
  • Newsletter signup working
  • Connected to MainWP

Create a bead before starting: bd create "Launch product.com" -p 0