add leadfinder, add double pendulum

This commit is contained in:
2026-04-01 17:24:51 +02:00
parent cfd761c70c
commit 22106a8170
30 changed files with 8147 additions and 18441 deletions

View File

@@ -1,2 +1,3 @@
.env
target
out

7
leadfinder/Cargo.lock generated
View File

@@ -638,6 +638,12 @@ dependencies = [
"hashbrown",
]
[[package]]
name = "inline_colorization"
version = "0.1.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "dc1804bdb6a9784758b200007273a8b84e2b0b0b97a8f1e18e763eceb3e9f98a"
[[package]]
name = "ipnet"
version = "2.12.0"
@@ -716,6 +722,7 @@ dependencies = [
"clap",
"csv",
"dotenv",
"inline_colorization",
"reqwest",
"serde",
"serde_json",

View File

@@ -13,3 +13,4 @@ clap = { version = "4.5.60", features = ["derive"] }
serde_json = "1.0.149"
reqwest = "0.13.2"
thiserror = "2.0.18"
inline_colorization = "0.1.6"

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,64 @@
{
"type": "object",
"properties": {
"leads": {
"type": "array",
"items": {
"type": "object",
"properties": {
"company_name": { "type": "string" },
"website": { "type": "string" },
"industry": { "type": "string" },
"description": { "type": "string" },
"employee_count": { "type": "string" },
"lead_attractiveness_score": { "type": "integer" },
"scoring_reasoning": { "type": "string" },
"general_contacts": {
"type": "array",
"items": {
"type": "object",
"properties": {
"value": { "type": "string" },
"type": { "type": "string", "enum": ["EMAIL", "PHONE"] },
"category": { "type": "string", "enum": ["SALES_DIRECT", "GENERAL_INFO", "SUPPORT", "PRESS_MARKETING", "OTHER"] },
"source_url": { "type": "string" }
},
"required": ["value", "type", "category", "source_url"],
"additionalProperties": false
}
},
"employees": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": { "type": "string" },
"role": { "type": "string" },
"email": { "type": "string" },
"phone": { "type": "string" },
"linkedin_url": { "type": "string" },
"source_url": { "type": "string" }
},
"required": ["name", "role", "email", "phone", "linkedin_url", "source_url"],
"additionalProperties": false
}
}
},
"required": [
"company_name",
"website",
"industry",
"description",
"employee_count",
"lead_attractiveness_score",
"scoring_reasoning",
"general_contacts",
"employees"
],
"additionalProperties": false
}
}
},
"required": ["leads"],
"additionalProperties": false
}

View File

@@ -10,59 +10,86 @@ For every input Company ("T") provided in the context, identify industry, size,
- Do not skip any company.
- Your output MUST be a **JSON ARRAY** containing one object per company.
### YOUR EMPLOYER
You have to find leads for a small german software agency that is looking for customers that are willing to go bold.
Their services are:
- Software optimization
- Expertise in broad array of sub-topics
- Very honest, german style of collaboration
### LEAD SCORING CRITERIA (0-100)
Calculate the `lead_attractiveness_score` based on these priorities:
- **IT-mindedness (Weight: 15%):** Targets are ideas-first, IT-second companies. They are allowed to have IT personell, but should not have grown out of an IT context, i.e. the founders should not be programmers. Check history pages and personal info of founders for this. We are looking for situations where the IT teams can barely keep up with the visionaries leading the companies.
- **General fit (Weight: 20%):** Evaluate how good of a lead this is based on the employer description.
- **Company Size (Weight: 20%):** Target is 10 < N < 250 employees. Small to medium companies (25-150) get the highest score. Companies > 250 get a significant penalty.
- **Personal Contacts (Weight: 45%):** Higher score if specific employees with email/phone are found. Individual data is much more valuable than info@ addresses.
- **Accessibility (Weight: 20%):** Detailed "general_contacts" (Sales direct, Marketing) increase the score.
- **General contacts** (Weight: 40%): A single phone number is enoguh for a good score. A mail adress but no phone number is not good.
- **Personal Contacts (Weight: 20%):** Icing on the cake. If phone numbers that belong to specific people exist, this category gets full points.
- **Scoring Scale:** - 80-100: Perfect fit (Small/Medium, personal data found).
- 50-79: Good fit (Size fits, but only generic data).
- 0-49: Poor fit (Too large OR no contact data found).
- 40-79: Good fit (Size fits, but only generic data).
- 0-39: Poor fit (Too large OR no contact data found).
- Score every category individually, and return the sum of the scores.
### RESEARCH STRATEGY
1. Scan Imprint/About pages for industry and EXACT employee count.
2. Collect ALL generic contact points with their source URLs.
3. Identify individual employees and their personal contact details + source URLs.
4. Limit your search to the top 3 results to save context space
### ANTI-HALLUCINATION & SOURCE RULES
- **STRICT ADHERENCE TO TRUTH:** Every contact MUST have a `source_url`.
- **FORBIDDEN SOURCES:** NEVER link to internal API endpoints or cloud console URLs. Specifically, **DO NOT use links starting with vertexai.cloud.google.com**.
- Do NOT put very long URLs (>200 characters) into the output. Review your answers and remove such URLs if you find them, replacing them with the words "URL BUG".
- If no verifiable source is found, DO NOT list the contact.
### HANDING TRHOUGH INPUT
- You will recieve varying amounts of information per company. If i give you information about a company that is part of my desired output, pass the data to the output.
### OUTPUT RULES
- NO summaries, NO introductory text, NO conversational filler.
- Provide ONLY a clean, structured **JSON ARRAY**.
- **NO MARKDOWN SYNTAX:** Do NOT put three backticks (e.g., ```json). Just give the raw content.
- IF you cannot find any information for a company, return an empty object for that entry or an empty array `[]` if no companies are found.
- If you cannot find data for any of the requested fields, put the following things:
- IF the field is expecting a list: an empty list, i.e. []
- IF the field is expecting a string: an empty string, i.e. ""
- IF the field is expecting a number: the number zero, i.e. 0
### JSON FORMAT (ARRAY OF OBJECTS)
### TOOL USE
- You are allowed to use web search.
- As soon as you find ANY perosnalized contact data, stop scraping
- Do NOT include large text blocks without any content data in your token context.
- Generally optimize for speed and minimal token usage.
- Remember: If you don't do a good job, you WILL BE FIRED.
If you don't answer with valid json, you WILL BE FIRED.
THE JSON FORMAT YOU HAVE TO USE:
YOU CAN SEE THE DATA TYPES IN BRACKETS:
[
{
"company_name": "Name of T",
"website": "URL of T",
"industry": "Specific industry",
"description": "Short description",
"employee_count": "Number or range",
"lead_attractiveness_score": 0-100,
"scoring_reasoning": "Short explanation",
"company_name": "Name of T", (string)
"website": "URL of T", (string)
"industry": "Specific industry", (string)
"description": "Short description", (string)
"employee_count": "Number or range", (string)
"lead_attractiveness_score": "0-100", (number)
"scoring_reasoning": "Short explanation of the score based on size and data availability", (string)
"general_contacts": [
{
"value": "Email/Phone",
"type": "EMAIL | PHONE",
"category": "SALES_DIRECT | GENERAL_INFO | SUPPORT | PRESS_MARKETING | OTHER",
"source_url": "URL"
"value": "Email/Phone", (string)
"type": "EMAIL | PHONE", (string)
"category": "SALES_DIRECT | GENERAL_INFO | SUPPORT | PRESS_MARKETING | OTHER", (string)
"source_url": "URL" (string)
}
],
], (list)
"employees": [
{
"name": "Firstname Lastname",
"role": "Job Title",
"email": "email or null",
"phone": "phone or null",
"linkedin_url": "URL or null",
"source_url": "URL"
"name": "Firstname Lastname", (string)
"role": "Job Title", (string)
"email": "email", (string)
"phone": "phone", (string)
"source_url": "URL" (string)
}
]
] (list)
}
]

View File

@@ -0,0 +1,11 @@
import { test, expect } from '@playwright/test';
test('test', async ({ page }) => {
await page.getByRole('checkbox', { name: 'View more options to select' }).click();
await page.locator('label').filter({ hasText: 'Select this page' }).locator('div').first().click();
await page.getByRole('button', { name: 'Apply' }).click();
await page.getByRole('button', { name: 'Export' }).click();
await page.getByRole('button', { name: 'Export records' }).click();
await page.getByRole('button', { name: 'Clear 25 selected' }).click();
await page.getByRole('button', { name: 'Next' }).click();
});

View File

@@ -1,701 +0,0 @@
[
{
"company_name": "ATVANTAGE GmbH",
"description": "ATVANTAGE GmbH provides holistic digital solutions, combining strategy, technology, and implementation to make processes smarter, optimize services, and enable growth. They focus on data & AI, cloud, software engineering, UX design, and digital strategy, supporting companies in the successful transformation of their IT landscape from strategic consulting to technical implementation.",
"employee_count": "240",
"employees": [
{
"email": null,
"name": "Stefan Gierl",
"phone": null,
"role": "Managing director",
"source_url": "https://www.atvantage.com/legal-information/"
},
{
"email": "thomas.schrader@atvantage.com",
"name": "Thomas Schrader",
"phone": "+49 171 3049773",
"role": "Chief Sales & Marketing Officer",
"source_url": "https://www.atvantage.com/contact-us/"
},
{
"email": "stephan.pfeiffer@atvantage.com",
"name": "Stephan Pfeiffer",
"phone": "+49 170 9650452",
"role": "Chief Digital Officer",
"source_url": "https://www.atvantage.com/contact-us/"
},
{
"email": "thomas.zoeller@atvantage.com",
"name": "Thomas Zöller",
"phone": "+49 221 97343 43",
"role": "Chief Project Officer",
"source_url": "https://www.atvantage.com/contact-us/"
}
],
"general_contacts": [
{
"category": "GENERAL_INFO",
"source_url": "https://www.atvantage.com/legal-information/",
"type": "PHONE",
"value": "+49 221 97343 0"
},
{
"category": "GENERAL_INFO",
"source_url": "https://www.atvantage.com/legal-information/",
"type": "EMAIL",
"value": "info@atvantage.com"
}
],
"industry": "Other software development; IT Consulting & System Integration",
"lead_attractiveness_score": 75,
"scoring_reasoning": "The company size of 240 employees is within the target range (10-250), contributing moderately to the score. The presence of multiple personal contacts with email and phone significantly boosts the score. General contact information is also readily available, further increasing accessibility.",
"website": "https://www.atvantage.com/"
},
{
"company_name": "Humanizing Technologies",
"description": "Humanizing Technologies is an AI technology provider specializing in creating digital service avatars to automate simple, routine tasks for public life. They design, build, and integrate advanced software and technological ecosystems, focusing on human-centered, intelligent, future-ready technology. They offer solutions like Banking Avatar, Check-In Avatar, Digital Receptionist, Info Finder, Wayfinder, and Web Agent.",
"employee_count": "18",
"employees": [
{
"email": null,
"linkedin_url": null,
"name": "Tim Schuster",
"phone": null,
"role": "Founder & Managing Director",
"source_url": "https://www.humanizing.com/web-agent-en/"
},
{
"email": null,
"linkedin_url": null,
"name": "Thomas van den Berg",
"phone": null,
"role": "Senior Solution Architect",
"source_url": "https://www.humanizing.com/web-agent-en/"
},
{
"email": null,
"linkedin_url": null,
"name": "Nina Gipperich",
"phone": null,
"role": "Key Account Managerin",
"source_url": "https://www.humanizing.com/web-agent-en/"
}
],
"general_contacts": [
{
"category": "SUPPORT",
"source_url": "https://www.humanizing.com/support/",
"type": "EMAIL",
"value": "support@humanizing.com"
},
{
"category": "SUPPORT",
"source_url": "https://www.humanizing.com/support/",
"type": "PHONE",
"value": "+49 173 43 43 000"
},
{
"category": "GENERAL_INFO",
"source_url": "https://www.humanizing.com/partner/",
"type": "PHONE",
"value": "+49 221 715975-75"
}
],
"industry": "AI Technology, Robotics, Cloud Infrastructure, Information Technology, Digital Service Avatars, Robotic Process Automation, Customer Service Automation, Workforce Augmentation, Service Robotics, Avatar Assistants, Low-Code Platform, Digital Humans, Virtual Assistants",
"lead_attractiveness_score": 68,
"scoring_reasoning": "The company size (18 employees) is within the ideal target range (10-250), contributing positively to the score. General contact accessibility is good with multiple phone numbers and a support email. However, direct personal emails or phone numbers for specific employees were not found, which moderately impacts the personal contacts score.",
"website": "http://www.humanizing.com"
},
{
"company_name": "ATVANTAGE GmbH",
"description": "ATVANTAGE GmbH is an IT service provider that combines expertise in cloud, data & AI, software engineering, UX design, and digital strategy. They offer holistic consulting and digital solutions to make clients more efficient, processes smarter, optimize services, and enable growth. ATVANTAGE is part of the TIMETOACT GROUP.",
"employee_count": "> 1700 (part of TIMETOACT GROUP)",
"employees": [
{
"email": null,
"linkedin_url": null,
"name": "Stefan Gierl",
"phone": null,
"role": "Managing Director",
"source_url": "https://www.atvantage.com/legal-information/"
},
{
"email": "thomas.schrader@atvantage.com",
"linkedin_url": null,
"name": "Thomas Schrader",
"phone": "+49 171 3049773",
"role": "Chief Sales & Marketing Officer",
"source_url": "https://www.atvantage.com/contact-us/"
},
{
"email": "stephan.pfeiffer@atvantage.com",
"linkedin_url": null,
"name": "Stephan Pfeiffer",
"phone": "+49 170 9650452",
"role": "Chief Digital Officer",
"source_url": "https://www.atvantage.com/contact-us/"
},
{
"email": "thomas.zoeller@atvantage.com",
"linkedin_url": null,
"name": "Thomas Zöller",
"phone": "+49 172 2397685",
"role": "Chief Project Officer",
"source_url": "https://www.atvantage.com/contact-us/"
}
],
"general_contacts": [
{
"category": "GENERAL_INFO",
"source_url": "https://www.atvantage.com/legal-information/",
"type": "PHONE",
"value": "+49 221 97343 0"
},
{
"category": "GENERAL_INFO",
"source_url": "https://www.atvantage.com/legal-information/",
"type": "EMAIL",
"value": "info@atvantage.com"
}
],
"industry": "IT service provider, IT consulting, Cloud Platforms, Data & AI, Software Engineering, UX Design, Digital Strategy, Process Optimization, Technology Integration, Other software development",
"lead_attractiveness_score": 72,
"scoring_reasoning": "The lead attractiveness is good due to excellent personal contact points, including direct emails and phone numbers for key officers, and strong general contact accessibility. However, the company's size, being part of the TIMETOACT GROUP with over 1,700 employees, significantly exceeds the target range (10-250), resulting in a substantial penalty to the overall score.",
"website": "http://www.atvantage.com"
},
{
"company_name": "Synthflow AI",
"description": "Developer of an artificial intelligence voice agent platform designed to automate and scale phone call interactions for businesses. It offers a no-code platform for deploying voice AI agents that automate phone calls across contact center operations and business process outsourcing (BPO) at scale, helping mid-market and enterprise companies manage routine calls.",
"employee_count": "72",
"employees": [],
"general_contacts": [],
"industry": "Business/Productivity Software, AI Agents, Conversational AI, SaaS",
"lead_attractiveness_score": 30,
"scoring_reasoning": "Company size (72 employees) is a good fit for the ICP. However, no personal contact information or direct general contact points (email/phone) were found, significantly reducing the score.",
"website": "http://www.synthflow.ai"
},
{
"company_name": "telli",
"description": "telli builds AI voice agents that convert leads into sales opportunities for B2C companies. They offer an AI-native phone system for managing both human and AI teams, automating tasks like lead qualification, reception, and appointment booking.",
"employee_count": "12",
"employees": [],
"general_contacts": [],
"industry": "AI phone agents, Business/Productivity Software, AI-powered call automation platform",
"lead_attractiveness_score": 20,
"scoring_reasoning": "Company size (12 employees) is a good fit for the ICP. However, no personal contact information or direct general contact points (email/phone) were found, significantly reducing the score.",
"website": "http://www.telli.com"
},
{
"company_name": "ETECTURE GmbH",
"description": "ETECTURE GmbH is a holistic service provider for digital transformation, developing digital strategies, business models, solutions, and services across various industries. They offer customized software solutions, web technologies, consulting, and application management.",
"employee_count": "100-150",
"employees": [
{
"email": null,
"linkedin_url": null,
"name": "Stefan Dangel",
"phone": null,
"role": "Managing Director / co-CEO",
"source_url": "http://www.etecture.de/legal-notice"
},
{
"email": null,
"linkedin_url": null,
"name": "Francesco Loth",
"phone": null,
"role": "Managing Director / co-CEO",
"source_url": "http://www.etecture.de/legal-notice"
},
{
"email": null,
"linkedin_url": null,
"name": "Heiko Wirth",
"phone": null,
"role": "Product Owner",
"source_url": "https://www.intentwire.com/companies/etecture"
},
{
"email": null,
"linkedin_url": null,
"name": "Jana Bernold",
"phone": null,
"role": "Product Owner",
"source_url": "https://www.intentwire.com/companies/etecture"
}
],
"general_contacts": [
{
"category": "GENERAL_INFO",
"source_url": "http://www.etecture.de/legal-notice",
"type": "EMAIL",
"value": "info@etecture.de"
},
{
"category": "GENERAL_INFO",
"source_url": "http://www.etecture.de/legal-notice",
"type": "PHONE",
"value": "+49 69 67737-0"
},
{
"category": "GENERAL_INFO",
"source_url": "https://www.etecture.de/impressum",
"type": "PHONE",
"value": "+49 69 247510-100"
},
{
"category": "GENERAL_INFO",
"source_url": "https://www.etecture.de/legal-notice",
"type": "PHONE",
"value": "+49 721 989732-0"
}
],
"industry": "Digital Transformation Service Provider",
"lead_attractiveness_score": 55,
"scoring_reasoning": "Good fit based on company size (100-150 employees). Good accessibility with multiple general contact points. However, the score is lowered due to the absence of specific personal contact details (email/phone) for individual employees.",
"website": "http://www.etecture.de"
},
{
"company_name": "arconsis IT-Solutions GmbH",
"description": "arconsis IT-Solutions GmbH is a German company founded in 2006, specializing in cloud-native, AI, and mobile enterprise software solutions. They offer services in AI scaling, cloud adoption, digital product ideation, and mobile enterprise solutions.",
"employee_count": "23",
"employees": [
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Achim Baier",
"phone": null,
"role": "Managing Director",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Wolfgang Frank",
"phone": null,
"role": "Managing Director",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Johannes Tysiak",
"phone": null,
"role": "Managing Partner",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Ina Lange",
"phone": null,
"role": "Head of Administration",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Sebastian Wastl",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Thimo Bess",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Jonas Stubenrauch",
"phone": null,
"role": "Software Engineering & Partner",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Peter Vegh",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Orlando Schäfer",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Martina Holzhauer",
"phone": null,
"role": "Head of Marketing",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Andreas Repp",
"phone": null,
"role": "Software Engineering & Partner",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Tomislav Erić",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Alexandros Koufatzis",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Moritz Ellerbrock",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Patrick Jung",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Nina Derksen",
"phone": null,
"role": "Marketing Assistant",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Jennifer Frankenfeld",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Adrian Wörle",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Christian Navolskyi",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Felix Schmid",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Mario Walz",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Asher Ahsan",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Thomas Horn",
"phone": null,
"role": "Recruiting",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Jessica Woschek",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Karim Elsayed",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Michael Fischer",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Markus Lindner",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Ghassen Ksouri",
"phone": null,
"role": "UI/UX Design",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Vera Kirchgessner",
"phone": null,
"role": "Marketing Assistant",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Subash Shrestha",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Lars Gavris",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Ana Milutinovic",
"phone": null,
"role": "Data Engineering & Visualization",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Sebastian Nikol",
"phone": null,
"role": "UI/UX Design",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Evangelos Gkountouras",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Gerd Augsburg",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Julia Kranz",
"phone": null,
"role": "Back Office",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Khue Ngo",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Maximilian Walz",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
},
{
"email": null,
"linkedin_url": "https://www.linkedin.com/company/arconsis-it-solutions-gmbh",
"name": "Dániel Vásárhelyi",
"phone": null,
"role": "Software Engineering",
"source_url": "http://www.arconsis.com/team"
}
],
"general_contacts": [
{
"category": "GENERAL_INFO",
"source_url": "http://www.arconsis.com/imprint",
"type": "EMAIL",
"value": "contact@arconsis.com"
},
{
"category": "GENERAL_INFO",
"source_url": "http://www.arconsis.com/imprint",
"type": "PHONE",
"value": "+49 (0)721 / 98 97 71-0"
},
{
"category": "GENERAL_INFO",
"source_url": "http://www.arconsis.com/imprint",
"type": "PHONE",
"value": "+49 (0)6851 974 3011"
}
],
"industry": "Cloud-native, AI, and Mobile Enterprise Software Solutions",
"lead_attractiveness_score": 58,
"scoring_reasoning": "Excellent fit based on company size (23 employees, within the 10-250 target range). Good accessibility with general contact points. The score is moderate due to the lack of specific personal contact details (email/phone) for individual employees.",
"website": "http://www.arconsis.com"
},
{
"company_name": "SUSI&James GmbH",
"description": "Developer of digital employees based on artificial intelligence, designed to automate and optimize communication-intensive business processes through patented hybrid AI. They offer adaptable communication automation capabilities and cross-industry process optimization support, helping organizations relieve employees and achieve business goals faster and more cost-effectively.",
"employee_count": "38",
"employees": [
{
"email": "alex.fischer@susiandjames.com",
"linkedin_url": null,
"name": "Dr. Alexander Fischer",
"phone": "+49 173 79 68 701",
"role": "Director Research & Development",
"source_url": "https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7koQkfmHBqp9yoVRRNzhc0MIagFlCdIvf2YQAGDo1aBsR0eLn-jj2uu-y0-hlPTdSn7m-hHn9lP6alHrLyug3Udah6DUOsMezBWMonOrCH0W-4p9dP3k5HmzKT9mbK3wVfeta2JRTPiDbtXX7Sg=="
},
{
"email": "julian.gerhard@susiandjames.com",
"linkedin_url": null,
"name": "Julian Gerhard",
"phone": "+49 152 34 63 70 86",
"role": "Chief Technology Officer",
"source_url": "https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7koQkfmHBqp9yoVRRNzhc0MIagFlCdIvf2YQAGDo1aBsR0eLn-jj2uu-y0-hlPTdSn7m-hHn9lP6alHrLyug3Udah6DUOsMezBWMonOrCH0W-4p9dP3k5HmzKT9mbK3wVfeta2JRTPiDbtXX7Sg=="
},
{
"email": "recruiting@susiandjames.com",
"linkedin_url": null,
"name": "Jennifer Höbel",
"phone": "+49 174 33 19 207",
"role": "Head of Administration",
"source_url": "https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7koQkfmHBqp9yoVRRNzhc0MIagFlCdIvf2YQAGDo1aBsR0eLn-jj2uu-y0-hlPTdSn7m-hHn9lP6alHrLyug3Udah6DUOsMezBWMonOrCH0W-4p9dP3k5HmzKT9mbK3wVfeta2JRTPiDbtXX7Sg=="
},
{
"email": "torsten.lenz@susiandjames.com",
"linkedin_url": null,
"name": "Torsten Lenz",
"phone": "+49 175 73 07 055",
"role": "Director Sales & Marketing",
"source_url": "https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7koQkfmHBqp9yoVRRNzhc0MIagFlCdIvf2YQAGDo1aBsR0eLn-jj2uu-y0-hlPTdSn7m-hHn9lP6alHrLyug3Udah6DUOsMezBWMonOrCH0W-4p9dP3k5HmzKT9mbK3wVfeta2JRTPiDbtXX7Sg=="
},
{
"email": "kathrin.froehlich@susiandjames.com",
"linkedin_url": null,
"name": "Kathrin Fröhlich",
"phone": "+49 171 12 54 668",
"role": "Sales Manager",
"source_url": "https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7koQkfmHBqp9yoVRRNzhc0MIagFlCdIvf2YQAGDo1aBsR0eLn-jj2uu-y0-hlPTdSn7m-hHn9lP6alHrLyug3Udah6DUOsMezBWMonOrCH0W-4p9dP3k5HmzKT9mbK3wVfeta2JRTPiDbtXX7Sg=="
},
{
"email": "jannis.marlafekas@susiandjames.com",
"linkedin_url": null,
"name": "Jannis Marlafekas",
"phone": "+49 174 43 10 456",
"role": "Sales Manager",
"source_url": "https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7koQkfmHBqp9yoVRRNzhc0MIagFlCdIvf2YQAGDo1aBsR0eLn-jj2uu-y0-hlPTdSn7m-hHn9lP6alHrLyug3Udah6DUOsMezBWMonOrCH0W-4p9dP3k5HmzKT9mbK3wVfeta2JRTPiDbtXX7Sg=="
},
{
"email": "medina.hodzic@susiandjames.com",
"linkedin_url": null,
"name": "Medina Hodžić",
"phone": "+49 173 796 86 54",
"role": "Digital Communications Officer",
"source_url": "https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQG7koQkfmHBqp9yoVRRNzhc0MIagFlCdIvf2YQAGDo1aBsR0eLn-jj2uu-y0-hlPTdSn7m-hHn9lP6alHrLyug3Udah6DUOsMezBWMonOrCH0W-4p9dP3k5HmzKT9mbK3wVfeta2JRTPiDbtXX7Sg=="
}
],
"general_contacts": [
{
"category": "GENERAL_INFO",
"source_url": "https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGDsrkfKroaQHDaxOJ93AX6lZcDdrASBHcr_YXUKLV-AouTiYcYLUvHByDahaH2fGcFw_xSGWGhGIzXGNu2OLHxIAd4F7kPrQFd-GSguDJpA1NNPQPjs2KncO1nSJkYKAs2WYwq6Zp_4uKDBAtRuuV4",
"type": "EMAIL",
"value": "mail@susiandjames.com"
},
{
"category": "GENERAL_INFO",
"source_url": "https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQGDsrkfKroaQHDaxOJ93AX6lZcDdrASBHcr_YXUKLV-AouTiYcYLUvHByDahaH2fGcFw_xSGWGhGIzXGNu2OLHxIAd4F7kPrQFd-GSguDJpA1NNPQPjs2KncO1nSJkYKAs2WYwq6Zp_4uKDBAtRuuV4",
"type": "PHONE",
"value": "+49 621 483 493 42"
}
],
"industry": "IT and Communications, Business/Productivity Software, Artificial Intelligence as a Service, Process Optimization",
"lead_attractiveness_score": 100,
"scoring_reasoning": "Perfect fit due to ideal company size (38 employees), numerous personal contacts with email and phone, and comprehensive general contact information.",
"website": "http://www.susiandjames.com"
},
{
"company_name": "Onsai",
"description": "Developer of an AI-powered voice automation platform designed to redefine guest communication and operational efficiency through intelligent, multilingual virtual agents for the hospitality industry. Their solutions automate hotel calls, bookings, and guest inquiries in multiple languages with brand-specific tones and seamless system integration.",
"employee_count": "10",
"employees": [],
"general_contacts": [
{
"category": "GENERAL_INFO",
"source_url": "https://vertexaisearch.cloud.google.com/grounding-api-redirect/AUZIYQHfXXDVP3kHoKre2VCOD3O2nHiLDLJxh1ZucxrxXEXNKhVppEdXMqK-wloFeKxqptFVgJwdLMwp56h_kAcblxpA50EhWfq1ugcLA7sVwrTrttcaC-_RX-9rXy1omKGoydRHMNTmGqeENEeq",
"type": "PHONE",
"value": "+49 030"
}
],
"industry": "Business/Productivity Software, Artificial Intelligence, Hospitality Technology",
"lead_attractiveness_score": 30,
"scoring_reasoning": "Poor fit. While the company size (10 employees) is within the target range, no personal contact information (email/phone) for employees was found, and general contact information is incomplete (incomplete phone number, no general email found).",
"website": "http://www.onsai.com"
}
]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff