Felo API PlatformFelo API Platform

مواد

پروڈکٹ بریف کو لینڈنگ پیج میں بدلیں

سامعین کی تحقیق کریں، بریف LiveDoc میں رکھیں، اسی سیاق سے Landing Page کام بنائیں اور میزبانی شدہ صفحہ تیار ہونے تک پوچھیں۔

وقت30 منٹسطحدرمیانہاپ ڈیٹ2026-10-30
کिसके لیےبانیانپروڈکٹ مارکیٹنگگروتھ ٹیمیں

پرامپٹ کاپی کریں

مربع بریکٹ کے فیلڈز بدلیں اور Claude Code، Codex یا ٹرمینل رسائی والے AI میں چسپاں کریں۔ یہ Felo اسکل نصب کرتا ہے، کریڈٹ سے پہلے پوچھتا ہے اور ورک فلو چلاتا ہے۔

[مصنوعات] کے لیے [قارئین] کو ہدف بنانے والا لینڈنگ پیج بنائیں۔

ہدف: [سائن اپ / ڈیمو / ویٹ لسٹ]۔ لہجہ: [لہجہ]۔ زبان: [زبان]۔
ماخذ مواد: [مصنوعات بریف URL یا بریف چسپاں کریں]۔ لازمی شامل: [ثبوت کے نکات، قیمت، CTA]۔

Chat اور Web Fetch سے قارئین اور دو یا تین حریف صفحات کی تحقیق کریں۔ بریف اور تحقیق LiveDoc میں رکھیں، پھر اسی LiveDoc کو سیاق بنا کر Landing Page کام بنائیں۔ مکمل ہونے تک پول کریں اور میزبانی شدہ صفحے کا لنک واپس دیں۔

تیار کریں:
1. صفحے کا خاکہ: پہلا حصہ، ثبوت، خصوصیات، اعتراضات، CTA۔
2. میزبانی شدہ صفحے کا لنک۔
3. سیاق کے طور پر استعمال شدہ LiveDoc کا لنک۔
4. تصدیق طلب دعووں کی چیک لسٹ۔

قواعد:
- میٹرکس، گاہک، سفارشات، قیمت یا تعمیل کے دعوے نہ گھڑیں۔
- ہر دعوے کو بریف یا حاصل شدہ صفحے تک قابلِ سراغ رکھیں۔
- تحقیق یا صفحہ بنانے پر کریڈٹ خرچ کرنے سے پہلے پوچھیں۔
- شائع نہ کریں یا ڈومین نہ جوڑیں؛ جائزے کے لیے میزبانی شدہ لنک واپس دیں۔
- خاکہ ./landing-page-outline.md میں لکھیں اور چیٹ میں خلاصہ دیں۔

کاپی میں تنصیب کے مراحل اور حفاظتی اصول بھی شامل ہیں۔

آپ کو کیا ملتا ہے

ایک رن کی مثال آؤٹ پٹ۔ لائیو جنریشن نہیں۔

نمونہ لینڈنگ خاکہ (اقتباس)

لینڈنگ پیج خاکہ

پہلا حصہ: «تیس ٹیب کھولے بغیر بازار تحقیق کریں»۔ Subhead: ایک رن میں ذرائع اور بریف کا مسودہ۔ ثبوت: فی بریف بچا وقت؛ ہر دعویٰ ذریعے سے منسلک۔ خصوصیات: تلاش، صفحہ نکالنا، X سگنل، LiveDoc شواہد۔ اعتراضات: «عدد گھڑے گا؟» نہیں: ڈیٹا نہ ہو تو «ڈیٹا دستیاب نہیں»۔ CTA: ایک سوال سے شروع کریں۔

صفحہ: https://felo.ai/ai-page/... سیاق: https://felo.ai/livedoc/...

درست کالز

ڈویلپرز کے لیے: وہی ورک فلو کوڈ کے طور پر، چلانے کی ترتیب میں۔

اصل API کالز دکھائیں
  1. سامعین اور متبادل تحقیق کریں

    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": "…" }] }
  2. بریف 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
  3. لینڈنگ پیج کام بنائیں

    /v2/landing_page پر صفحہ پرامپٹ اور LiveDoc short_id بھیجیں اور task_id لیں۔

    landing.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" } }
  4. مکمل ہونے تک پوچھیں

    تاریخ COMPLETED تک جانچیں اور ai_page_html پڑھیں۔

    landing.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"
    }
  5. اشتراک سے پہلے جانچیں

    دعوے، قیمتیں، قانونی متن اور CTA لنکس تصدیق کریں، پھر اشتراک کریں۔

کیا شامل ہے

  • عوامی صفحات سے سامعین اور حریف تحقیق
  • LiveDoc میں بریف اور تحقیق
  • اسی سیاق سے میزبانی شدہ صفحہ
  • اشتراک سے پہلے دعوے، لنک اور CTA جانچ فہرست

کیا نہیں کرتا

  • میزبانی شدہ صفحہ بناتا ہے، سائٹ شائع نہیں کرتا اور ڈومین نہیں جوڑتا
  • بنایا متن اشتراک سے پہلے انسانی جانچ چاہتا ہے
  • A/B ٹیسٹ اور analytics کنکشن نہیں
  • بریف اور صفحہ سے باہر کے دعوے تصدیق نہیں کرتا
  • لوگو، برانڈ سسٹم یا اپنی تصاویر نہیں بناتا

سوالات

کیا بناتا ہے؟

Felo پر میزبانی شدہ لینڈنگ پیج، بریف اور تحقیق سے۔ آپ کو لنک ملتا ہے، شائع شدہ سائٹ نہیں۔

اپنا ڈومین استعمال ہو سکتا ہے؟

یہ ورک فلو ڈومین نہیں جوڑتا۔ جائزے کے لیے میزبانی شدہ صفحہ واپس کرتا ہے؛ ڈومین اور اشاعت الگ مرحلہ۔

testimonial یا میٹرک گھڑتا ہے؟

نہیں۔ پرامپٹ گھڑنا منع کرتا ہے اور ہر دعوا بریف یا کیپچر شدہ صفحے سے مانگتا ہے۔

دہرایا جا سکتا ہے؟

ہاں۔ LiveDoc میں بریف بدلیں اور نیا Landing Page کام بنائیں۔

اپنی تصاویر بناتا ہے؟

یہ ڈھانچہ اور متن سنبھالتا ہے؛ تصاویر اور برانڈ مواد ورک فلو سے باہر۔

ایک صفحے کی لاگت کتنی ہے؟

تحقیق اور صفحہ جنریشن استعمال کے مطابق بل ہوتے ہیں؛ موجودہ نرخ قیمت صفحے پر اور پرامپٹ خرچ سے پہلے منظوری مانگتا ہے۔

متعلقہ ورک فلو

اسے اپنا بنائیں

وہی ترکیب، آپ کے اصل انداز کے مطابق۔

PDF سے شروع کریں

multipart میں PDF بھیجیں؛ پلیٹ فارم اسے LiveDoc وسیلہ بنا کر کام کو دیتا ہے۔

دو پوزیشننگ ورژن

اسی LiveDoc میں مختلف زاویوں والے دو کام بنائیں اور انتخاب سے پہلے موازنہ کریں۔

پریزنٹیشن میں دوبارہ استعمال

وہی LiveDoc PPT کام کو کھا سکتا ہے تاکہ صفحہ اور ڈیک ایک ہی کہانی کہیں۔

اس ترکیب کے پیچھے کے ریفرنس صفحات اور اگلے مراحل۔