เนื้อหา
เปลี่ยนบรีฟสินค้าเป็นแลนดิ้งเพจ
วิจัยผู้ชม เก็บบรีฟใน LiveDoc สร้างงาน Landing Page จากบริบทนั้น และถามต่อจนหน้าโฮสต์พร้อม
คัดลอกพรอมป์ต์
แทนช่องในวงเล็บเหลี่ยมแล้ววางใน Claude Code, Codex หรือ AI ที่เข้าถึงเทอร์มินัล ระบบจะติดตั้งสกิล Felo ถามก่อนใช้เครดิต และรันเวิร์กโฟลว์
สร้างแลนดิ้งเพจสำหรับ [ผลิตภัณฑ์] ที่มุ่งเป้าไปที่ [ผู้อ่าน] เป้าหมาย: [สมัคร / เดโม / รายชื่อรอ] โทน: [โทน] ภาษา: [ภาษา] วัสดุต้นทาง: [URL สรุปผลิตภัณฑ์ หรือวางสรุป] ต้องมี: [จุดพิสูจน์ ราคา CTA] ใช้ Chat และ Web Fetch เพื่อวิจัยผู้อ่านและหน้าคู่แข่งสองหรือสามหน้า เก็บสรุปและงานวิจัยใน LiveDoc แล้วสร้างงาน Landing Page โดยใช้ LiveDoc นั้นเป็นบริบท สอบถามจนเสร็จและส่งคืนลิงก์หน้าที่โฮสต์ สร้าง: 1. โครงหน้า: ส่วนหลัก, หลักฐาน, ฟีเจอร์, ข้อโต้แย้ง, CTA 2. ลิงก์หน้าที่โฮสต์ 3. ลิงก์ LiveDoc ที่ใช้เป็นบริบท 4. รายการตรวจสอบข้อกล่าวอ้างที่ต้องยืนยัน กฎ: - ห้ามแต่งตัวเลข ลูกค้า คำรับรอง ราคา หรือข้อกล่าวอ้างด้านการปฏิบัติตามกฎ - ทำให้ทุกข้อกล่าวอ้างตรวจย้อนกลับได้ถึงสรุปหรือหน้าที่ดึงมา - ถามก่อนใช้เครดิตในการวิจัยหรือสร้างหน้า - ห้ามเผยแพร่หรือเชื่อมโดเมน ให้ส่งลิงก์ที่โฮสต์เพื่อตรวจ - เขียนโครงลง ./landing-page-outline.md และสรุปในแชท
สำเนายังรวมขั้นตอนติดตั้งและกฎความปลอดภัย
สิ่งที่คุณได้รับ
ตัวอย่างผลลัพธ์จากการรันหนึ่งครั้ง ไม่ใช่การสร้างสด
โครงหน้าแลนดิ้ง
ส่วนหลัก: “วิจัยตลาดโดยไม่ต้องเปิดสามสิบแท็บ” Subhead: แหล่งข้อมูลและร่างสรุปในครั้งเดียว หลักฐาน: เวลาที่ประหยัดต่อสรุป ทุกข้อกล่าวอ้างลิงก์แหล่ง ฟีเจอร์: ค้นหา ดึงหน้า สัญญาณ X หลักฐาน LiveDoc ข้อโต้แย้ง: “จะแต่งตัวเลขไหม?” ไม่ ข้อมูลขาดคือ “ไม่มีข้อมูล” CTA: เริ่มจากคำถามหนึ่งข้อ
หน้า: https://felo.ai/ai-page/... บริบท: https://felo.ai/livedoc/...
การเรียกที่แน่นอน
สำหรับนักพัฒนา: เวิร์กโฟลว์เดียวกันในรูปโค้ดตามลำดับการทำงาน
แสดงการเรียก API จริง
วิจัยผู้ชมและทางเลือก
ถาม Chat ว่าผู้ชมเป็นใครและต้องการอะไร แล้วอ่านหน้าคู่แข่งสองหรือสามหน้าด้วย Web Fetch
landing.ts const BASE = "https://openapi.felo.ai"; const headers = { Authorization: `Bearer ${process.env.FELO_API_KEY}`, "Content-Type": "application/json", }; async function felo<T>(path: string, body?: unknown): Promise<T> { const res = await fetch(`${BASE}${path}`, { method: body ? "POST" : "GET", headers, body: body ? JSON.stringify(body) : undefined, }); if (!res.ok) throw new Error(`${res.status}: ${await res.text()}`); return res.json() as Promise<T>; } type ChatData = { data: { answer: string; resources: { link: string; title: string }[] }; }; type ExtractData = { data: { content: string } }; const research = await felo<ChatData>("/v2/chat", { query: "Who is [audience] and what do they need from [product]?", }); const pages = await Promise.all( research.data.resources.slice(0, 2).map((source) => felo<ExtractData>("/v2/web/extract", { url: source.link, output_format: "markdown", with_readability: true, }).then((page) => ({ ...source, content: page.data.content })), ), );ตัวอย่างผลลัพธ์
{ "answer": "…", "resources": [{ "link": "https://example.com", "title": "…" }] }เก็บบรีฟใน LiveDoc
สร้าง LiveDoc เพิ่มบรีฟเป็นเอกสาร และแนบหน้าที่ดึงมา
landing.ts type LiveDocData = { data: { short_id: string } }; const doc = await felo<LiveDocData>("/v2/livedocs", { name: "Landing page: [product]", description: "Product brief, audience research and competitor notes", }); await felo(`/v2/livedocs/${doc.data.short_id}/resources/doc`, { title: "Product brief", content: "[paste the brief: audience, problem, proof, pricing, CTA]", }); await felo(`/v2/livedocs/${doc.data.short_id}/resources/urls`, { urls: pages.map((page) => ({ url: page.link, title: page.title })), }); console.log(doc.data.short_id); // page contextสร้างงานแลนดิ้งเพจ
ส่งไปที่
/v2/landing_pageพร้อมพรอมป์ต์หน้าและ LiveDoc short_id แล้วรับ task_idlanding.ts type LandingTaskData = { data: { task_id: string } }; const task = await felo<LandingTaskData>("/v2/landing_page", { query: "Create a landing page for [product] for [audience]. Goal: [signup]. " + "Use the product brief and research in the LiveDoc. Return a hero, proof, " + "features, objections and one CTA. Do not invent claims.", livedoc_short_id: doc.data.short_id, }); console.log(task.data.task_id);ตัวอย่างผลลัพธ์
{ "data": { "task_id": "019cad6d-e874-55ef-d577-686344b5a7e9" } }ถามจนเสร็จ
ตรวจประวัติจนถึง COMPLETED และอ่าน
ai_page_htmllanding.ts type TaskState = { data: { task_status: string; ai_page_html?: string; ppt_url?: string }; }; async function waitForPage(taskId: string) { for (let attempt = 0; attempt < 40; attempt++) { const state = await felo<TaskState>(`/v2/tasks/${taskId}/historical`); if (state.data.task_status === "COMPLETED") { return state.data.ai_page_html ?? state.data.ppt_url; } if (["FAILED", "EXPIRED", "CANCELED"].includes(state.data.task_status)) { throw new Error(`Landing page task ${state.data.task_status}`); } await new Promise((resolve) => setTimeout(resolve, 3000)); } throw new Error("Landing page task timed out"); } const pageUrl = await waitForPage(task.data.task_id); console.log(pageUrl);ตัวอย่างผลลัพธ์
{ "task_status": "COMPLETED", "ai_page_html": "https://felo.ai/ai-page/9qiLTmT77fA3aVurrMHvRJ", "ppt_url": "https://felo.ai/slides/9qiLTmT77fA3aVurrMHvRJ" }ตรวจก่อนแชร์
ตรวจข้อความอ้าง ราคา ข้อความกฎหมาย และลิงก์ CTA แล้วแชร์
รวมอะไรบ้าง
- วิจัยผู้ชมและคู่แข่งจากหน้าสาธารณะ
- บรีฟและงานวิจัยใน LiveDoc
- หน้าโฮสต์จากบริบทนั้น
- รายการตรวจข้อความอ้าง ลิงก์ และ CTA ก่อนแชร์
สิ่งที่ไม่ทำ
- สร้างหน้าโฮสต์ ไม่เผยแพร่เว็บและไม่เชื่อมโดเมน
- ข้อความที่สร้างต้องให้มนุษย์ตรวจก่อนแชร์
- ไม่มี A/B test และไม่เชื่อม analytics
- ตรวจข้อความอ้างนอกบรีฟและหน้าไม่ได้
- ไม่สร้างโลโก้ ระบบแบรนด์ หรือภาพประกอบเอง
คำถาม
สร้างอะไร?
แลนดิ้งเพจโฮสต์ที่ Felo จากบรีฟและงานวิจัย คุณได้ลิงก์ ไม่ใช่เว็บที่เผยแพร่
ใช้โดเมนเองได้ไหม?
เวิร์กโฟลว์นี้ไม่เชื่อมโดเมน คืนหน้าโฮสต์เพื่อตรวจ โดเมนและการเผยแพร่เป็นอีกขั้น
กุ testimonial หรือตัวเลขไหม?
ไม่ พรอมป์ต์ห้ามกุและกำหนดให้ทุกข้อความอ้างมาจากบรีฟหรือหน้าที่ดึงมา
ทำซ้ำได้ไหม?
ได้ แก้บรีฟใน LiveDoc และสร้างงาน Landing Page ใหม่
สร้างภาพเองไหม?
ดูแลโครงและข้อความ ภาพประกอบและวัสดุแบรนด์อยู่นอกเวิร์กโฟลว์
หน้าเดียวมีค่าใช้จ่ายเท่าไร?
งานวิจัยและการสร้างหน้าคิดตามการใช้งาน อัตราปัจจุบันที่หน้าค่าบริการ และพรอมป์ต์ขออนุมัติก่อนใช้จ่าย
เวิร์กโฟลว์ที่เกี่ยวข้อง
เปลี่ยนคำถามตลาดเป็นบรีฟ go-to-market
ถามตลาดด้วยคำถามที่แม่นยำ อ่านหน้าหมวดหมู่และราคาเบื้องหลังคำตอบ รวบรวมวิธีที่ผู้ซื้ออธิบายปัญหาบน X และบันทึกบรีฟ GTM พร้อมข้อความอ้างที่มีแหล่งและคำถามเปิด
เปิดเวิร์กโฟลว์เนื้อหาเติมเนื้อหาหนึ่งเดือนด้วยคำถามของผู้ชม
ทำแผนที่หัวข้อด้วย Chat หาคำถามผู้ชมบน X ดึงมุมจริงจากทรานสคริปต์วิดีโอ และประกอบปฏิทินสี่สัปดาห์ที่ทุกแถวระบุหลักฐาน
เปิดเวิร์กโฟลว์สำนักงานเปลี่ยนหน้างานวิจัยเป็นงานนำเสนอ
สกัดหน้า เก็บเป็นบริบท LiveDoc ให้ PPT Task API สร้างเด็ค และถามจนได้ลิงก์ที่เสร็จ
เปิดเวิร์กโฟลว์ปรับให้เป็นของคุณ
สูตรเดิม ปรับตามวิธีที่คุณส่งมอบจริง
เริ่มจาก PDF
ส่ง PDF ผ่าน multipart แพลตฟอร์มเก็บเป็นรีซอร์ส LiveDoc และส่งต่องานหน้า
สองเวอร์ชัน positioning
สร้างสองงานด้วยมุมต่างกันใน LiveDoc เดียวและเปรียบเทียบก่อนเลือก
ใช้ซ้ำในงานนำเสนอ
LiveDoc เดียวกันป้อนงาน PPT ได้ เพื่อให้หน้าและเด็คเล่าเรื่องเดียวกัน
ไปต่อ
หน้าเอกสารอ้างอิงเบื้องหลังสูตรนี้และก้าวต่อไป