Step 1: Create Your App

  1. Open a new tab in your browser.
  2. Navigate to app.promptform.ai
  3. Click the +ADD NEW APP button in the top right corner of your screen.
  4. Add a "Placeholder" Title (we'll change this later).
  5. Add a "Placeholder" Subtitle (we'll change this later).
  6. Click the SAVE button in the bottom left of your screen.

Step 2: Setup Input Fields

  1. On the app's configuration screen, navigate to Inputs tab.
  2. Click +ADD NEW INPUT.
  3. Create the following Inputs (SAVE as you go):
  • Name: lead_magnet_idea
  • Title: Enter Your Lead Magnet Idea
  • Input Type: Text Area
  • Placeholder Text: Describe a concept for your landscaping lead magnet, such as a "Top 10 Landscaping Tips Guide" or a "Seasonal Planting Checklist."
  • Tooltip: Provide an outline of your lead magnet idea—consider formats like guides or checklists that will entice potential customers.
  • Conditional Logic: N/A

Step 3: Create Prompts, Utilities, and APIs

Prompts


Analyze Idea

  • Name: Analyze Idea
  • Model: OpenAI GPT-4
  • Engine: gpt-4
  • System Prompt:
You are a marketing strategist specialized in creating lead magnets for landscaping businesses. Your task is to analyze the user's lead magnet idea and determine the most effective lead magnet type (e.g., checklist, guide, tips list) that will help capture potential customer information and grow their business.  
  • User Prompt:
Analyze the following lead magnet idea and determine the best lead magnet type.  
Idea: {{LeadMagnetIdea}}  
  • Result:
{
  "OptimalLeadMagnetType": "string",
  "Reasoning": "string"
}

Generate Lead Magnet Variations

  • Name: Generate Lead Magnet Variations
  • Model: OpenAI GPT-4
  • Engine: gpt-4
  • System Prompt:
Based on the determined lead magnet type and the user's idea, generate four unique and professional lead magnet variations. Each variation should be tailored to attract potential customers in the landscaping industry and encourage them to provide their contact information. Ensure each variation has a clear and compelling layout.  
  • User Prompt:
Create four distinct lead magnet versions based on the following.  
Type: {{OptimalLeadMagnetType}}  
Idea: {{LeadMagnetIdea}}  
  • Result:
[
  {
    "VariationTitle": "string",
    "Content": "string",
    "LayoutSuggestions": "string"
  },
  {
    "VariationTitle": "string",
    "Content": "string",
    "LayoutSuggestions": "string"
  },
  {
    "VariationTitle": "string",
    "Content": "string",
    "LayoutSuggestions": "string"
  },
  {
    "VariationTitle": "string",
    "Content": "string",
    "LayoutSuggestions": "string"
  }
]

Utilities


Editing Interface

  • Utility Type: Text Editor
  • Name: Lead Magnet Editor
  • Configuration Settings:
    • Editing Options: Enable text formatting tools such as Bold, Italic, Bullet Points, Numbered Lists, and Headings.
    • Save Functionality: Provide a "Save" button to store edits made to the selected lead magnet variation.
    • Undo/Redo: Implement undo and redo features to allow users to revert or reapply changes.
    • Preview Mode: Include a preview toggle that allows users to see how the lead magnet will appear to end-users.
    • Responsive Design: Ensure the editor is fully responsive and functional on both desktop and mobile devices.
    • Auto-Save: Implement an auto-save feature to prevent loss of data during editing sessions.

Download Function

  • Utility Type: File Downloader
  • Name: Lead Magnet Downloader
  • Configuration Settings:
    • Supported Formats: Allow downloads in PDF and DOCX formats.
    • Download Button: Provide a prominent "Download" button for users to initiate the download of the finalized lead magnet.
    • Naming Convention: Automatically generate file names based on the lead magnet title (e.g., "{{VariationTitle}}.pdf").
    • Compatibility: Ensure that downloaded files retain their formatting and layout across different devices and software applications.
    • Security: Implement security measures to ensure that downloaded files are free from malware and safe for users.
    • Progress Indicator: Display a loading indicator while the file is being prepared for download.

API

No external API integrations are required for the current app functionality.


Step 4: Test Cases

  1. Navigate to your new App.
  2. Enter in the following test data.
  3. Each time, make note of the things you like and don't like (we'll address these next).

Test Data Sets for Input Fields

  • Test Case #1
    Lead Magnet Idea: "Top 5 Soil Amendment Techniques for Healthy Lawns"

  • Test Case #2
    Lead Magnet Idea: "Eco-Friendly Landscaping Practices for Urban Areas"

  • Test Case #3
    Lead Magnet Idea: "DIY Backyard Pond Installation Guide"

  • Test Case #4
    Lead Magnet Idea: "Seasonal Garden Plants Maintenance Calendar"

  • Test Case #5
    Lead Magnet Idea: "5 Mistakes to Avoid for Lush Garden Growth"

  • Test Case #6
    Lead Magnet Idea: "Ultimate Guide to Xeriscaping for Water Conservation"

  • Test Case #7
    Lead Magnet Idea: "Checklist: Essential Tools Every Gardener Needs"

  • Test Case #8
    Lead Magnet Idea: "Garden Design Inspiration Book for Beginners"

  • Test Case #9
    Lead Magnet Idea: "Landscape Lighting Solutions for Curb Appeal"

  • Test Case #10
    Lead Magnet Idea: "Comprehensive Guide to Organic Pest Control in Gardens"