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 कार्य बनाएँ और होस्टेड पेज तैयार होने तक पूछते रहें।

वर्कफ़्लो खोलें

इसे अपना बनाएँ

वही रेसिपी, आपके असली तरीके के हिसाब से।

केवल एक खंड

उद्योग या क्षेत्र तक सीमित करें ताकि ब्रीफ़ अधिक ठोस हो।

नवीनतम लॉन्च जोड़ें

लॉन्च पेज अतिरिक्त स्रोत के रूप में जोड़ें ताकि विषय मौजूदा हों।

प्रतिस्पर्धी विश्लेषण के साथ

ब्रीफ़ की प्राथमिकताओं की विश्लेषण की पोज़िशनिंग से तुलना करें और भेद का कोण खोजें।

इस रेसिपी के पीछे के संदर्भ पेज और अगले कदम।