Automatically discover NASA patents, find qualified commercial partners using Google Search, and generate AI-powered outreach emails with leads saved to Notion.
This agent works seamlessly with these platforms to deliver powerful automation.
Automate web browsers with AI-powered interactions. Navigate pages, fill forms,...
Search the web, specific sites, or images using Google Custom Search API. Perfec...
All-in-one workspace for content and collaboration with powerful database and pa...
Leverage OpenAI's powerful language models to generate text, answer questions, a...
This intelligent workflow automates the process of identifying and qualifying potential commercial partners for NASA patents. It searches through NASA's patent database, finds companies that might benefit from the technology, evaluates their fit using AI analysis, and automatically creates qualified leads in your Notion database with personalized outreach emails.
Key benefits include:
Perfect for: NASA technology transfer offices, patent commercialization teams, business development professionals working with government IP, and innovation scouts looking to connect cutting-edge technology with commercial applications.
This workflow is designed for:
You'll get the most value from this agent if you regularly need to research potential licensees, struggle with the time-consuming nature of company research, or want to scale your outreach efforts while maintaining personalization.
Why it's needed: This integration powers the discovery of potential partner companies and their LinkedIn profiles. It searches the web for companies relevant to each patent's technology area and finds decision-maker profiles for outreach.
Setup steps:
Configuration tip: The free tier provides 100 searches per day. For production use with multiple patents, consider upgrading to a paid plan.
Why it's needed: This integration crawls company websites to extract detailed information about their business model, products, and strategic focus. This data feeds into the AI analysis that determines partnership fit.
Setup steps:
Note: This integration runs on TaskAGI's infrastructure, so no additional setup is required. It automatically handles dynamic content and JavaScript-heavy sites.
Why it's needed: The GPT-4 model analyzes the patent description alongside company information to determine fit score, identify specific use cases, and draft personalized outreach emails. This is the "intelligence" layer that makes qualification decisions.
Setup steps:
TaskAGI-NASA-Patents for easy identificationCost consideration: GPT-4o costs approximately $0.01-0.03 per patent analyzed. Budget accordingly based on your expected volume.
Why it's needed: Notion serves as your centralized lead database where all qualified companies are stored with their fit scores, draft emails, LinkedIn profiles, and patent information for easy team collaboration and follow-up.
Setup steps:
TaskAGI Integration
The workflow starts with a manual trigger, allowing you to run it on-demand. No configuration needed here—simply use this to initiate the workflow whenever you want to process patents.
In the Configuration node, define these key parameters:
patent_category: The NASA technology category to search (e.g., "aerospace", "materials", "robotics")max_patents: Number of patents to process per run (recommended: 5-10 for testing, 20-50 for production)min_fit_score: Minimum score threshold for creating Notion leads (recommended: 7 on a 1-10 scale)Example configuration:
{
"patent_category": "aerospace propulsion",
"max_patents": 10,
"min_fit_score": 7
}
The NASA Patents API node is pre-configured to query NASA's patent database. Verify these settings:
GET
https://api.nasa.gov/techtransfer/patent/
results (extracts the patent array)Add your NASA API key to the headers: api_key: YOUR_NASA_API_KEY
The Loop Over Patents node iterates through each patent. Set:
{{4404.output.results}} (references the API response)patent
max_patents valueIn Google Search - Find Company, configure:
{{patent.title}} company commercial application
5
off
This finds companies working in the patent's technology area.
The Extract Company URL node uses JavaScript to parse search results:
const results = input.searchResults;
return results[0]?.url || null;
This extracts the top company website URL. No changes needed unless you want to modify selection logic.
Check URL Found verifies a company was discovered:
{{4407.output}} !== null
Crawl Company Website settings:
{{4407.output}}
3000 mstext (full page content)5000 characters (prevents token overload)The Analyze Fit & Draft Email node is the workflow's intelligence center. Verify:
gpt-4o (required for quality analysis)0.7 (balanced creativity)1000
{{patent.title}}
{{patent.description}}
{{4408.output.content}}
The AI returns JSON with fitScore, reasoning, and draftEmail.
High Score Filter checks if the lead qualifies:
{{4409.output.fitScore}} >= {{config.min_fit_score}}
Search LinkedIn Profile finds decision-makers:
linkedin.com
{{patent.title}} CEO OR "Chief Technology Officer" OR "VP Innovation"
1
Prepare Notion Data formats the information:
return {
companyName: input.companyUrl.split('/')[2],
patent: input.patent.title,
fitScore: input.analysis.fitScore,
draftEmail: input.analysis.draftEmail,
companyUrl: input.companyUrl,
linkedinProfile: input.linkedin[0]?.url || "Not found"
};
Create Notion Lead maps the data to your database properties. Ensure field mappings match your Notion database structure exactly.
max_patents: 2 to limit API costsAfter NASA API call:
After Google Search:
After Website Crawl:
After AI Analysis:
After Notion Creation:
A successful run should:
Cause: Invalid API key or overly specific search category
Solution:
patent_category (try "aerospace" instead of "hypersonic propulsion systems")Cause: You've hit the daily search limit (100 for free tier)
Solution:
max_patents to process fewer patents per runCause: Prompt too long, model unavailable, or insufficient credits
Solution:
max_length in the website crawl node to 3000 charactersmax_tokens to 800
Cause: Field mapping mismatch or permission issues
Solution:
Cause: AI prompt needs calibration for your specific needs
Solution:
min_fit_score threshold to match actual score distributionCause: Search query too specific or LinkedIn blocking automated searches
Solution:
max_patents to 20-50 and process a full categoryImprove lead quality:
Scale your operations:
Enhance data collection:
Multi-stage qualification: Add a second AI analysis node that compares multiple companies for the same patent and ranks them.
Team collaboration: Set up Notion automations that notify team members when high-scoring leads (9+) are added.
Performance tracking: Create a dashboard in Notion that shows conversion rates from lead to partnership by patent category.
Custom scoring models: Replace the AI analysis with a custom scoring algorithm based on your historical partnership data.
Integration with CRM: Add a final node that pushes qualified leads to Salesforce or HubSpot for formal sales tracking.
This workflow transforms patent commercialization from a manual, time-intensive process into an automated, scalable system. Start small, refine based on results, and gradually expand to cover more patent categories as you build confidence in the system. Happy automating! 🚀