Felo API PlatformFelo API Platform

วิจัย

วิจัยบัญชีเป้าหมายก่อนติดต่อครั้งแรก

อ่านเว็บไซต์บริษัท ข่าวล่าสุด และสิ่งที่พวกเขาโพสต์สาธารณะ แล้วเขียนบรีฟบัญชีพร้อมความเคลื่อนไหวล่าสุด ลำดับความสำคัญที่น่าจะเป็น หัวข้อสนทนา และสิ่งที่ไม่รู้อย่างซื่อสัตย์

เวลา20 นาทีระดับพื้นฐานอัปเดต2026-10-30
สำหรับใครผู้ก่อตั้งและปฏิบัติการAccount executiveผู้นำการขาย

คัดลอกพรอมป์ต์

แทนช่องในวงเล็บเหลี่ยมแล้ววางใน Claude Code, Codex หรือ AI ที่เข้าถึงเทอร์มินัล ระบบจะติดตั้งสกิล Felo ถามก่อนใช้เครดิต และรันเวิร์กโฟลว์

สร้างสรุปบัญชีลูกค้า [ชื่อบริษัทหรือโดเมน] ก่อน [การติดต่อ / สายค้นหาความต้องการ / การต่ออายุ]

ข้อเสนอของเรา: [ผลิตภัณฑ์หรือบริการ] ผู้ซื้อที่เราสนใจ: [บทบาท] ช่วงเวลาของความเคลื่อนไหวล่าสุด: [90 วันล่าสุด / 12 เดือนล่าสุด]

อ่านเว็บไซต์ของพวกเขา การรายงานสาธารณะ และโพสต์สาธารณะ สร้างสรุป Markdown ที่มี:
1. พวกเขาทำอะไร ในหนึ่งย่อหน้า พร้อมแหล่งอ้างอิง
2. ความเคลื่อนไหวล่าสุด: การเปิดตัว เงินทุน การจ้างงาน ผู้บริหาร ความร่วมมือ — พร้อมวันที่และลิงก์
3. ลำดับความสำคัญที่เป็นไปได้ในไตรมาสนี้ ระบุชัดว่าเป็นการอนุมาน
4. จุดเริ่มบทสนทนา: สามข้อสังเกตที่เฉพาะเจาะจง แต่ละข้อมีแหล่งอ้างอิง
5. สิ่งที่ยังไม่ทราบ: สิ่งที่ยืนยันจากแหล่งสาธารณะไม่ได้
6. รายการแหล่งอ้างอิงทั้งหมด

กฎ:
- ห้ามแต่งชื่อผู้ติดต่อ อีเมล โทรศัพท์ จำนวนพนักงาน รายได้ หรือจำนวนเงินระดมทุน
- ใช้เฉพาะแหล่งสาธารณะ: ไม่ใช้ข้อมูลส่วนตัว หน้าเฉพาะที่ต้องล็อกอิน หรือไดเรกทอรีที่ดึงมา
- ห้ามเขียนลง CRM หรือระบบอื่น สรุปนี้เป็นไฟล์ที่คนตรวจ
- ติดป้ายทุกการอนุมานว่าเป็นการอนุมาน เก็บข้อเท็จจริงพร้อมลิงก์และวันที่
- ห้ามระบุเจตนาของผู้ซื้อเป็นข้อเท็จจริง
- ก่อนใช้เครดิต ให้แสดงการเรียก API ที่จะทำและรอการอนุมัติจากฉัน
- ห้ามส่ง ตั้งเวลา เผยแพร่ หรือส่งข้อความหาใคร
- เขียนผลลัพธ์ลง ./account-brief.md และสรุปในแชท

สำเนายังรวมขั้นตอนติดตั้งและกฎความปลอดภัย

สิ่งที่คุณได้รับ

ตัวอย่างผลลัพธ์จากการรันหนึ่งครั้ง ไม่ใช่การสร้างสด

ตัวอย่างสรุปบัญชี (ตัดตอน)

สรุปบัญชี — [บริษัท] ตรวจสอบ 2026-10-30

สิ่งที่พวกเขาทำ

ผลิตหุ่นยนต์หยิบสินค้าในคลังสำหรับผู้ให้บริการโลจิสติกส์ขนาดกลาง แหล่ง: https://example.com/about (ตรวจสอบ 2026-10-30)

ความเคลื่อนไหวล่าสุด

  • เปิดโรงประกอบแห่งที่สอง — https://example.com/news/expansion (2026-10-24)
  • รับสมัครทีม “ปฏิบัติการติดตั้ง” — https://example.com/careers (ตรวจสอบ 2026-10-30)
  • โพสต์จากบัญชีของพวกเขาเรื่องการเชื่อมต่อพาร์ตเนอร์ — @example_company (2026-10-21)

ลำดับความสำคัญที่เป็นไปได้ (การอนุมาน)

ติดตั้งเร็วขึ้นในหลายพื้นที่ เป็นการอนุมานจากโพสต์ขยายและบทบาทติดตั้งใหม่ ไม่ใช่แผนที่ประกาศหรือยืนยันสาธารณะ

จุดเริ่มบทสนทนา

  • โรงที่สองยังใหม่: ถามว่าเพลย์บุ๊กการติดตั้งเปลี่ยนอย่างไรเมื่อแต่ละที่มีความต่าง แหล่ง: https://example.com/news/expansion
  • บทบาทปฏิบัติการติดตั้งเฉพาะบ่งชี้การส่งต่อระหว่างขายและติดตั้ง แหล่ง: https://example.com/careers

สิ่งที่ไม่ทราบ

  • ใครดูแลปฏิบัติการติดตั้งตอนนี้: ไม่มีข้อมูลจากแหล่งสาธารณะ
  • ขนาดกองรถและมูลค่าสัญญา: ไม่มีข้อมูล

แหล่งข้อมูล

  • https://example.com/about
  • https://example.com/news/expansion
  • https://example.com/careers

การเรียกที่แน่นอน

สำหรับนักพัฒนา: เวิร์กโฟลว์เดียวกันในรูปโค้ดตามลำดับการทำงาน

แสดงการเรียก API จริง
  1. รับภาพบริษัท

    ถาม Chat ว่าบริษัททำอะไรและการเปลี่ยนแปลงสาธารณะล่าสุด พร้อมเก็บแหล่งที่อ้าง

    account.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; snippet: string }[];
      };
    };
    
    const company = "Example Robotics";
    const domain = "example.com";
    const buyerRole = "Head of Operations";
    
    const overview = await felo<ChatData>("/v2/chat", {
      query: `What does ${company} do, who buys from it, and what changed in the last 90 days?`,
    });
    
    const seedSources = overview.data.resources.slice(0, 5);

    ตัวอย่างผลลัพธ์

    {
      "answer": "The company builds …",
      "sources": [
        { "link": "https://example.com/about", "title": "…", "snippet": "…" }
      ]
    }
  2. อ่านเว็บไซต์ ราคา และรับสมัครงาน

    ด้วย Web Fetch อ่าน About ราคา และรับสมัครงานเพื่อเข้าใจผลิตภัณฑ์ ลูกค้า และตำแหน่งที่เปิด

    account.ts
    type ExtractData = { data: { content: string } };
    
    const companyPages = [
      { url: `https://${domain}/about`, title: "About" },
      { url: `https://${domain}/pricing`, title: "Pricing" },
      { url: `https://${domain}/careers`, title: "Careers" },
    ];
    
    const pages = await Promise.all(
      companyPages.map(async (page) => {
        const res = await felo<ExtractData>("/v2/web/extract", {
          url: page.url,
          output_format: "markdown",
          with_readability: true,
          with_cache: true,
        });
        const checkedAt = new Date().toISOString().slice(0, 10);
        return { ...page, checkedAt, content: res.data.content };
      }),
    );

    ตัวอย่างผลลัพธ์

    {
      "url": "https://example.com/careers",
      "checkedAt": "2026-10-30",
      "content": "# Careers\n\nOpen roles: deployment operations…"
    }
  3. ดูสัญญาณสาธารณะ 90 วัน

    ค้นชื่อบริษัทและผลิตภัณฑ์บน X เก็บโพสต์สาธารณะ บัญชี และวันที่ใน 90 วันล่าสุด

    account.ts
    type XData = {
      data: {
        tweets: {
          content: string;
          author: { username: string };
          created_at: string;
          metrics: { retweet_count: number; favorite_count: number };
        }[];
      };
    };
    
    const since = Math.floor((Date.now() - 90 * 24 * 60 * 60 * 1000) / 1000);
    
    const posts = await felo<XData>("/v2/x/tweet/search", {
      query: `"${company}" (hiring OR launch OR partnership OR expansion)`,
      limit: 20,
      since_time: since,
    });
    
    const recent = posts.data.tweets.slice(0, 5);

    ตัวอย่างผลลัพธ์

    { "data": { "tweets": [
      {
        "content": "We just opened our second assembly site",
        "author": { "username": "example_company" },
        "created_at": "2026-10-21T14:02:00Z",
        "metrics": { "retweet_count": 4, "favorite_count": 31 }
      }
    ] } }
  4. เขียนบรีฟบัญชี

    อธิบายภาพ ความเคลื่อนไหวล่าสุด ลำดับความสำคัญที่น่าจะเป็น หัวข้อสนทนา สิ่งที่ไม่รู้ และแหล่ง

    account.ts
    const today = new Date().toISOString().slice(0, 10);
    
    const accountBrief = [
      `# Account brief — ${company}`,
      `Checked ${today}. Buyer role: ${buyerRole}.`,
      "",
      "## What they do",
      overview.data.answer,
      "",
      "## Recent moves",
      ...recent.map(
        (post) => `- ${post.created_at.slice(0, 10)}: ${post.content} (from @${post.author.username})`,
      ),
      ...pages.map((page) => `- ${page.title} page captured ${page.checkedAt}: ${page.url}`),
      "",
      "## Likely priorities (inference)",
      "<!-- One or two sentences from the moves above. Mark them as inference, never a stated plan. Delete this comment when filled. -->",
      "",
      "## Conversation starters",
      ...recent.slice(0, 3).map(
        (post) => `- Ask about: ${post.content.slice(0, 100)} (dated ${post.created_at.slice(0, 10)})`,
      ),
      "",
      "## Unknowns",
      "- Who owns the workflow we sell into: Not available from public sources.",
      "- Contract values and team size: Not available.",
      "",
      "## Sources",
      ...pages.map((page) => `- ${page.title}: ${page.url}`),
      ...seedSources.map((source) => `- ${source.title}: ${source.link}`),
    ].join("\n");
    
    console.log(accountBrief);

    ตัวอย่างผลลัพธ์

    # Account brief — Example Robotics
  5. เก็บใน LiveDoc

    เก็บบรีฟและแหล่งใน LiveDoc เพื่อใช้ในการติดต่อถัดไป

    account.ts
    type LiveDocData = { data: { short_id: string } };
    
    const accountDoc = await felo<LiveDocData>("/v2/livedocs", {
      name: `Account: ${company}`,
      description: `Briefs and sources checked ${today}`,
    });
    
    await felo(`/v2/livedocs/${accountDoc.data.short_id}/resources/urls`, {
      urls: [
        ...pages.map((page) => ({ url: page.url, title: page.title })),
        ...seedSources.map((source) => ({ url: source.link, title: source.title })),
      ],
    });
    
    await felo(`/v2/livedocs/${accountDoc.data.short_id}/resources/doc`, {
      title: `Account brief ${today}`,
      content: accountBrief,
    });
    
    console.log(accountDoc.data.short_id); // the next call reuses this LiveDoc

    ตัวอย่างผลลัพธ์

    { "short_id": "PvyKouzJirXjFdst4uKRK3" }

รวมอะไรบ้าง

  • ภาพบริษัทพร้อมแหล่งจาก Chat
  • เว็บไซต์ ราคา และรับสมัครงานเป็น Markdown
  • โพสต์สาธารณะที่มีวันที่บน X
  • บรีฟบัญชีที่มีโครงสร้าง
  • LiveDoc พร้อมหลักฐาน

สิ่งที่ไม่ทำ

  • ไม่ให้อีเมล โทรศัพท์ หรือข้อมูลส่วนตัว
  • ไม่อ่านข้อมูลส่วนตัวหรือหน้าที่ต้องล็อกอิน
  • ไม่เขียนลง CRM และไม่ส่งข้อความ
  • จำนวนพนักงาน รายได้ และเงินทุนเฉพาะเมื่อมีแหล่งชัดเจน
  • ลำดับความสำคัญและเจตนาถูกระบุเป็นการอนุมาน

คำถาม

ให้อีเมลติดต่อไหม?

ไม่ เวิร์กโฟลว์วิจัยสาธารณะเท่านั้นและไม่ให้อีเมล โทรศัพท์ หรือข้อมูลส่วนตัว

ข้อมูลมาจากไหน?

Chat คืนภาพพร้อมแหล่ง Web Fetch อ่านเว็บไซต์ ราคา และรับสมัครงาน X Search เพิ่มโพสต์สาธารณะ ทุกรายการเก็บลิงก์และวันที่

วิจัยบริษัทนอกเทคโนโลยีได้ไหม?

ได้ เมื่อข้อมูลสาธารณะน้อย บรีฟทำเครื่องหมายสิ่งที่ไม่รู้แทนการกุ

เขียนลง CRM ไหม?

ไม่ สร้างเฉพาะบรีฟ Markdown การผสาน CRM เป็นของคุณ

ลำดับความสำคัญเป็นข้อเท็จจริงไหม?

ไม่ บรีฟระบุ “ลำดับความสำคัญที่น่าจะเป็น” เป็นการอนุมานและแสดงฐาน การตัดสินสุดท้ายอยู่ที่ผู้ขาย

การรันหนึ่งครั้งมีค่าใช้จ่ายเท่าไร?

Chat การสกัด และ X Search คิดตามการใช้งาน อัตราปัจจุบันที่หน้าค่าบริการ และพรอมป์ต์ขออนุมัติก่อนใช้จ่าย

เวิร์กโฟลว์ที่เกี่ยวข้อง

วิจัย

เปลี่ยนคำถามตลาดเป็นบรีฟ go-to-market

ถามตลาดด้วยคำถามที่แม่นยำ อ่านหน้าหมวดหมู่และราคาเบื้องหลังคำตอบ รวบรวมวิธีที่ผู้ซื้ออธิบายปัญหาบน X และบันทึกบรีฟ GTM พร้อมข้อความอ้างที่มีแหล่งและคำถามเปิด

เปิดเวิร์กโฟลว์
วิจัย

สร้างการวิเคราะห์คู่แข่งที่ทีมขายใช้ได้จริง

รวมหน้าของคู่แข่ง ข้อมูลรอบข้าง และสิ่งที่ผู้ซื้อพูดบน X แล้วประกอบการวิเคราะห์ที่ทุกข้อความอ้างมีแหล่ง วันที่ และสถานะ

เปิดเวิร์กโฟลว์
เนื้อหา

เปลี่ยนบรีฟสินค้าเป็นแลนดิ้งเพจ

วิจัยผู้ชม เก็บบรีฟใน LiveDoc สร้างงาน Landing Page จากบริบทนั้น และถามต่อจนหน้าโฮสต์พร้อม

เปิดเวิร์กโฟลว์

ปรับให้เป็นของคุณ

สูตรเดิม ปรับตามวิธีที่คุณส่งมอบจริง

เฉพาะกลุ่มเดียว

จำกัดอุตสาหกรรมหรือภูมิภาคเพื่อบรีฟที่เจาะจงขึ้น

เพิ่มการเปิดตัวล่าสุด

ใส่หน้าการเปิดตัวเป็นแหล่งเพิ่มสำหรับหัวข้อปัจจุบัน

คู่กับการวิเคราะห์คู่แข่ง

เปรียบเทียบลำดับความสำคัญในบรีฟกับ positioning จากการวิเคราะห์เพื่อหามุม

หน้าเอกสารอ้างอิงเบื้องหลังสูตรนี้และก้าวต่อไป