Sample Use Cases
This article presents three concrete sample use cases to help you understand how RowSherpa can be used in practice. Each example includes an input CSV, a prompt, and a sample output.
Use Case 1 — Company Enrichment from a CSV
This use case shows how to enrich a list of companies with structured attributes such as industry, company size, and headquarters location.
Input CSV
company_name,website
Stripe,https://stripe.com
Datadog,https://www.datadoghq.com
Doctolib,https://www.doctolib.fr
...
Prompt
You are a data enrichment agent.
Identify the primary industry, estimated employee count, approximate yearly revenue, and whether they are B2B or B2C for the company listed below.
Company Data:
{csv_data}
Strictly conform with the structured output scheme.
Structured Output
{
"industry": "string",
"employee_count": "number",
"yearly_revenue": "number",
"business_model": "string"
}
Model choice
As a web search is required to identify the corresponding information on each company, the recommended model would be sonar
Configuration summary

Output (Excerpt)
company_name,industry,company_size,hq_country
Stripe,Fintech,1000-5000,United States
Datadog,DevOps / Observability,5000-10000,United States
Doctolib,Digital Health,1000-5000,France
...
Other Use Cases
Row Sherpa's built-in templates offer pre-defined prompts for some other sample use cases beyond the above one:
- Contact Enrichment
- VC Investment Mapping
- E-commerce Product Catalog Enrichment
- Market Research Analysis