- Install DDEV following the documentation
- Open the command line and
cdto the root directory of this project - Set up your environment:
cp .env.template .ddev/.envThen open .ddev/.env and set your OpenAI key in the file.
- From the root of the project, run:
ddev demo-setup-
Create the product page from the copy deck — Open Canvas AI and prompt:
"Here's the copy for the new FinDrop product page — create this product page from the copy below"
Paste the contents of travel-page-text-only-v2.md.
-
Provide audience + goal context when Canvas asks:
"Audience is Travel Managers. Goal is to get whitepaper downloads."
-
Swap the hero image — prompt:
"Switch the hero to photography with Cindy Liu."
-
Generate an FAQ block — prompt:
"Use the content in section 'Learn How We Make Travel Expense Management Easy' to write a new FAQ block above the CTA. Use the current content and rewrite the heading as questions."
-
Add internal cross-links — prompt:
"Review the page and add internal cross links."
-
Generate AEO schema — prompt:
"Create an AEO schema for this page."
-
Start a new session (refresh the browser to simulate time passing).
-
Trigger the performance agent — prompt:
"This page is underperforming against its Google Analytics goals. Not performing to bounce threshold. Review the page layout and provide suggestions to improve the failing metric(s)."
-
Edit the CTA — prompt:
"Edit the CTA Title to 'Go live in 10 business days, not 6+ months like with SAQ'."
-
Pre-publish review — prompt:
"Please review before I publish live."
- Full prompt script: driesnote-prompts.md
- Alternate copy decks: product-page-findrop-cards-v2.md, product-page-findrop-expense-v2.md, travel-page-with-strategy-specs-v2.md
- Brand + content context: FinDrop Brand Guidelines.md, FinDrop Key Facts & Value Propositions.md
- Full test-scenario walkthroughs: test_scenarios/
After making changes in Drupal, use these commands to export content back into the recipes:
| Command | What it exports |
|---|---|
ddev export-all-content |
All content entities (canvas pages, nodes, media, menu links, taxonomy terms) |
ddev export-canvas-pages |
Canvas pages only |
ddev export-media |
Media and file entities only |
ddev export-ai-context |
AI Context items and usage records |
ddev backup |
Database and files directory snapshot to .backups/ |