Felo API PlatformFelo API Platform

কনটেন্ট

পণ্য ব্রিফকে ল্যান্ডিং পেজে বদলান

দর্শক গবেষণা করুন, ব্রিফ LiveDoc-এ রাখুন, সেই প্রসঙ্গ থেকে Landing Page কাজ তৈরি করুন এবং হোস্টেড পৃষ্ঠা প্রস্তুত হওয়া পর্যন্ত জিজ্ঞাসা করুন।

সময়৩০ মিনিটস্তরমধ্যমহালনাগাদ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-এ লিখুন এবং চ্যাটে সারসংক্ষেপ দিন।

কপিতে ইনস্টল ধাপ ও নিরাপত্তা নিয়মও আছে।

আপনি কী পান

একটি রানের উদাহরণ আউটপুট। লাইভ জেনারেশন নয়।

নমুনা ল্যান্ডিং রূপরেখা (অংশ)

ল্যান্ডিং পেজ রূপরেখা

হিরো: “ত্রিশটা ট্যাব না খুলেই বাজার গবেষণা।” সাবহেড: এক রানে উৎস ও খসড়া ব্রিফ। প্রমাণ: প্রতি ব্রিফে সাশ্রয়ী সময়; প্রতিটি দাবি উৎসে লিংক। ফিচার: সার্চ, পৃষ্ঠা নিষ্কাশন, 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 কাজ বানান।

কাস্টম চিত্র বানায়?

এটি কাঠামো ও টেক্সট সামলায়; চিত্র ও ব্র্যান্ড উপকরণ ওয়ার্কফ্লোর বাইরে।

এক পৃষ্ঠার খরচ কত?

গবেষণা ও পৃষ্ঠা জেনারেশন ব্যবহার অনুযায়ী বিল হয়; বর্তমান হার মূল্য পৃষ্ঠায় এবং প্রম্পট খরচের আগে অনুমোদন চায়।

সম্পর্কিত ওয়ার্কফ্লো

গবেষণা

বাজারের প্রশ্নকে go-to-market ব্রিফে বদলান

বাজারকে সুনির্দিষ্ট প্রশ্ন করুন, উত্তরের পেছনের শ্রেণি ও মূল্য পৃষ্ঠা পড়ুন, ক্রেতারা X-এ সমস্যা কীভাবে বর্ণনা করে সংগ্রহ করুন এবং উৎসসহ দাবি ও খোলা প্রশ্নসহ GTM ব্রিফ সংরক্ষণ করুন।

ওয়ার্কফ্লো খুলুন
কনটেন্ট

আপনার দর্শকদের প্রশ্ন দিয়ে এক মাসের কনটেন্ট ভরান

Chat দিয়ে বিষয়ের মানচিত্র বানান, X-এ দর্শকদের প্রশ্ন খুঁজুন, ভিডিও ট্রান্সক্রিপ্ট থেকে আসল কোণ নিন এবং চার সপ্তাহের ক্যালেন্ডার বানান যেখানে প্রতিটি সারি তার প্রমাণ বলে।

ওয়ার্কফ্লো খুলুন
অফিস

গবেষণা পৃষ্ঠাকে উপস্থাপনায় বদলান

পৃষ্ঠা নিষ্কাশ করুন, LiveDoc প্রসঙ্গ হিসেবে রাখুন, PPT Task API দিয়ে ডেক বানাতে দিন এবং প্রস্তুত লিংক না পাওয়া পর্যন্ত জিজ্ঞাসা করুন।

ওয়ার্কফ্লো খুলুন

নিজের মতো করুন

একই রেসিপি, আপনি যেভাবে সত্যিই সরবরাহ করেন সেভাবে।

PDF দিয়ে শুরু

মাল্টিপার্টে PDF পাঠান; প্ল্যাটফর্ম তা LiveDoc রিসোর্স হিসেবে রাখে এবং কাজকে দেয়।

দুই পজিশনিং সংস্করণ

একই LiveDoc-এ ভিন্ন কোণের দুই কাজ বানান এবং বেছে নেওয়ার আগে তুলনা করুন।

উপস্থাপনায় পুনঃব্যবহার

একই LiveDoc PPT কাজকে খাওয়াতে পারে যাতে পৃষ্ঠা ও ডেক একই গল্প বলে।

এই রেসিপির পেছনের রেফারেন্স পৃষ্ঠা ও পরবর্তী ধাপ।