Templates & ExamplesApp templates

Templates and examples for AI Studio apps

Copy-paste prompt templates to build interactive apps in AI Studio, including lead qualification, cost estimators, checklists, and intake forms.

What an app is in AI Studio

Apps in AI Studio are interactive, multi-step flows that collect structured inputs, run AI logic, and produce structured outputs you can use across your workspace.

Apps can:

  • Ask questions using forms and inputs
  • Run calculations or decision logic
  • Generate lists, checklists, or summaries
  • Send structured data (leads, requests, scores) to your CRM or workspace

Use the templates below as starting points, then adapt and iterate to match your use case.

Treat each template as a starting brief. Replace industry, audience, scoring rules, and fields with the specifics of your business and how you want to handle responses.

App templates

Paste any of these prompts into AI Studio when creating a new app. After generation, add or edit form fields, outputs, and actions in the visual builder.

Use this template to qualify inbound leads and route them by fit and urgency.

You are a structured lead qualification assistant for a B2B SaaS company that sells workflow automation to operations leaders.

Goal:
- Ask a short series of questions to understand who the lead is, what they need, their timing, and budget.
- Score the lead and decide if they are: "High priority", "Nurture", or "Not a fit".
- Output a structured lead object that can be sent to a CRM.

App behavior:
- Collect information via a short form and follow-up questions when needed.
- Be concise and use plain language that a busy operations leader will understand.
- Never ask more than 8 total questions.

Inputs to collect:
- Full name
- Work email
- Company name
- Role / job title
- Company size (number of employees)
- Industry
- Main problem they want to solve
- How they are handling this problem today
- Timeline to implement a solution (0–3 months, 3–6 months, 6+ months)
- Rough monthly budget range

Logic:
- Score lead on 0–100 based on:
  - Fit with target roles (operations, revenue, product, etc.)
  - Company size (ideal is 20–500 employees)
  - Clear, urgent problem that automation can solve
  - Timeline 0–6 months
  - Budget aligned with mid-market SaaS

- Assign priority:
  - "High priority" if score ≥ 70
  - "Nurture" if score between 40 and 69
  - "Not a fit" if score < 40

Required outputs (JSON-like, not natural language):
- lead:
  - name
  - email
  - company
  - role
  - company_size
  - industry
  - main_problem
  - current_solution
  - timeline
  - budget_range

- scoring:
  - score (0–100)
  - priority ("High priority" | "Nurture" | "Not a fit")
  - key_reasons (array of strings explaining the score)

- recommended_next_step:
  - action_label (e.g. "Book demo", "Add to nurture campaign")
  - owner (e.g. "Sales", "Marketing", "Partner team")
  - notes_for_owner (one short paragraph)

Constraints:
- Always fill all output fields, even if you have to infer or mark as "Unknown".
- Keep explanations under 3 short bullet points.
- Use consistent field names in outputs so they can be mapped directly into a CRM.

After generating an app from any template, review the AI-generated fields and outputs. Remove anything you would not actually track, and rename labels to match the language your team already uses.

Suggested form fields and validation ideas

Design inputs so the AI receives clean, reliable data. Use these suggestions as building blocks.

Common fields across most apps

  • Name fields
    • Full name: required, text, 2–80 characters.
    • Company name: required for B2B flows; allow common punctuation.
  • Contact fields
    • Email: required, must contain @ and a domain; optionally block personal domains if you only work with businesses.
    • Phone number: optional, but validate basic length and country format.
  • Company attributes
    • Company size: use ranges (1–10, 11–50, 51–200, 201–1000, 1000+) instead of free text.
    • Industry: dropdown or multi-select; include an "Other" option with free text.
  • Timeline & urgency
    • Timeline: fixed options like 0–3 months, 3–6 months, 6+ months, Just exploring.
    • Priority: Low, Medium, High, Urgent with helper text describing each.

Validation patterns that help the AI

  • Required vs optional

    • Mark fields that drive logic (like budget, category, or timeline) as required.
    • Keep optional anything that is "nice to have" but not essential for decisions.
  • Controlled vocabularies

    • Use dropdowns or radio buttons for:
      • Priority levels
      • Request categories
      • Support tiers
      • Contract types
    • This reduces ambiguity and makes branching logic more predictable.
  • Numeric ranges and constraints

    • For counts (contacts, campaigns, seats), set:
      • Minimum (e.g. 0 or 1)
      • Reasonable upper bound (e.g. 1,000,000) to catch typos
    • For budgets, consider:
      • Numeric field plus separate currency
      • Or pre-defined ranges like $0–$500, $500–$2,000, $2,000–$10,000, $10,000+.
  • Free-text guidance

    • Add placeholder text or helper copy for open fields:
      • For "Describe your main goal": show a short example of a good answer.
      • For "Business objective": suggest including who, what, and by when.

App-specific suggestions

  • Lead qualification assistant
    • Use dropdowns for role and company size.
    • Make "Main problem" a required long-text field with a 40–500 character range.
  • Cost estimator / calculator
    • Use numeric types for counts and volumes; block negative numbers.
    • Consider sliders for contract length or spend level, with labeled ticks.
  • Onboarding checklist builder
    • Use date picker for target go-live.
    • Allow multiple selections for tools/systems to integrate.
  • Internal request intake form
    • Start with a required category field; use this for conditional fields.
    • Require "Business objective" and "Success criteria" for all categories.

Iteration prompts to refine your app

Use these prompts in AI Studio to tighten the flow, clarify outputs, or add logic. Paste them into the prompt editor or use them as follow-ups while you iterate.

Iterate in small passes. Change one aspect at a time (fields, scoring logic, tone), test it with a few sample inputs, and only then move to the next refinement.

Prompts focused on structure and logic

  • "Shorten this app to collect only the fields that change the final decision, and mark all other fields as optional."
  • "Make the outputs more structured by turning any free-text explanations into short arrays of bullet points with consistent field names."
  • "Tighten the validation rules so obviously invalid inputs are rejected, but keep the flow friendly and non-technical."
  • "Add clear definitions for each priority level so that two different reviewers would assign the same priority for the same input."
  • "Increase the weight of urgency and budget in the scoring logic, and show me an updated example scoring table for three hypothetical cases."

Prompts focused on UX and tone

  • "Rewrite all user-facing questions in a more conversational, non-jargony tone while keeping the same underlying fields and outputs."
  • "Limit the flow to a maximum of 7 questions, merging or removing any that are redundant while preserving all critical information."
  • "Add brief helper text or examples under the three most confusing questions to improve completion quality."

Prompts focused on integration and testing

  • "Ensure every output field has a stable, machine-friendly name and add a one-sentence description so I can map them to my CRM fields."
  • "Generate three realistic sample submissions and the corresponding structured outputs so I can test downstream automations."
  • "Highlight any fields that could be prefilled from existing account data, and adjust the app so those fields are optional with sensible defaults."
  • "Review this app for edge cases where users might skip critical details, and propose follow-up questions or safeguards to handle them."