Shata Solutions
← Back to marketplace
Recruitment

CV Parsing

Extract structured candidate data from CVs into ATS fields with work history normalization.

Automation overview

What this automation does

This automation starts when greenhouse application or email CV attachment received. It x (twitter) parse and openai parse, then normalizes job titles to standard taxonomy, populates ATS custom fields, flags employment gaps >6 months for recruiter review, stores original CV Drive candidat.

Trigger
Greenhouse application or email CV attachment received
Main actions
X (Twitter) parse → OpenAI parse
Final outcome
normalizes job titles to standard taxonomy, populates ATS custom fields, flags e…
Execution time
30–90 seconds
Apps used
3 integrations
AI-powered
No
Difficulty
Beginner
Beginner
Workflow diagram

End-to-end scenario flow

Read-only visualization of how data moves from trigger to final result.

Trigger
Greenhouse
Event detected
Step 1
X (Twitter)
Parse
AI
OpenAI
Parse
Result
OpenAI
Workflow complete
Step-by-step

How each step runs

  1. 1
    GreenhouseTrigger
    Event detected

    Greenhouse application or email CV attachment received

  2. 2
    X (Twitter)
    Parse

    Greenhouse or email CV attachment triggers PDF/DOCX parse via Affinda or GPT extraction

  3. 3
    OpenAI
    Parse

    Greenhouse or email CV attachment triggers PDF/DOCX parse via Affinda or GPT extraction

  4. 4
    OpenAI
    Workflow complete

    normalizes job titles to standard taxonomy, populates ATS custom fields, flags employment gaps >6 months for recruiter review, stores original CV Drive candidat

Apps used

Connected applications

Greenhouse

Parse

X (Twitter)

Parse

OpenAI

Parse

Summary

Automation summary

Trigger
Greenhouse application or email CV attachment received
Inputs
Greenhouse application or email CV attachment received, Business Name, Notification Email, Timezone
Outputs
normalizes job titles to standard taxonomy, populates ATS custom fields, flags employment gaps >6 months for recruiter review, stores original CV Drive candidat, X (Twitter) parse, OpenAI parse
Business goal
Automate cv parsing end-to-end with accurate app routing.
Execution frequency
Real-time on event
Estimated runtime
30–90 seconds
Error handling
Failed steps retry up to 3 times with exponential backoff; persistent failures notify your configured channel and log to the run history.
Dependencies
Greenhouse, X (Twitter), OpenAI
Benefits

Why use this automation?

Save ~8 hours/week

Remove repetitive steps from CV Parsing so your team focuses on high-value work.

Reduce manual work

Connected apps sync data automatically instead of copy-paste between dashboards.

Prevent human errors

Standardized logic runs the same way every time, with retries on failure.

Requirements

What you need to get started

Required apps

  • Greenhouse
  • X (Twitter)
  • OpenAI

Required accounts

  • Active Greenhouse workspace with API access
  • Active X (Twitter) workspace with API access
  • Active OpenAI workspace with API access
  • Shata Automation workspace (free tier supported)

Required API keys

  • OAuth tokens for each connected integration

Permissions

  • Read access on trigger sources (forms, sheets, webhooks, or CRM objects)
  • Write access on destination apps (email, chat, CRM, or storage)

Estimated setup time

  • 5 min including app authorization and test run
  • Difficulty: Beginner

Automation runtime

Activate this template

PreviewSome steps run in preview until their integrations go live.

Connect required apps via OAuth or API keys. Credentials are encrypted server-side. Dev test runs mock external actions when connections are missing.

Draft
0%
Activation readiness

Est. setup time: ~6 min

Required connections

  • greenhouse(required)
    Previewgreenhouse: workflow actions run in preview
    Missing
  • x(required)
    Previewx: workflow actions run in preview
    Missing
  • Missing connection: greenhouse
  • Missing connection: x
Manage all connections →View all installations →

Workflow summary

Trigger
Greenhouse application or email CV attachment received
Steps
4 nodes
Required apps
2
Optional apps
1

Trigger

New email trigger

Activate this workflow to provision the trigger endpoint.

Run history

No runs yet. Install the template and run a test, or activate to receive webhook/schedule runs.

FeaturedFreeBeginnerPreview5 min setup4.17.7k installs · 357 reviews
Customize for My Business
Analytics

Template performance

1.1k
Views
7.7k
Installs
234
Favorites
4.1
Avg rating
695.4%
Conversion
5 min
Setup time
93%
Success rate
111
Trending score
Most used integrations
GreenhouseX (Twitter)OpenAI

Greenhouse or email CV attachment triggers PDF/DOCX parse via Affinda or GPT extraction—name, email, phone, employers, dates, skills, education—normalizes job titles to standard taxonomy, populates ATS custom fields, flags employment gaps >6 months for recruiter review, stores original CV Drive candidate folder.

Some steps run in preview until their integrations go live.

Required apps
GreenhousePreviewX (Twitter)Preview
Optional apps
OpenAILive
All integrations
GreenhouseX (Twitter)OpenAI
Workflow preview

How CV Parsing runs

1
Trigger
Define field mapping
2
Process
Rule engine
3
Action
greenhouse
4
Notify
Alert & log
GreenhouseXOpenai
Setup steps

Get started in 5 steps

  1. 1
    Connect ATS and parsing

    Greenhouse/Lever, Gmail, Affinda or GPT extract, Drive archive.

  2. 2
    Define field mapping

    Extracted JSON maps to ATS standard and custom fields.

  3. 3
    Normalize titles

    Map variants—SDE, Software Engineer—to canonical title list.

  4. 4
    Flag anomalies

    Gap, short tenure, missing email to recruiter Slack digest.

  5. 5
    Validate parse accuracy

    50 CV benchmark; target 95% field accuracy.

Variables

Configurable settings

VariableTypeDefaultRequired
Business NametextYour BusinessYes
Notification EmailemailYes
TimezoneselectYes
FAQ

Frequently asked questions

Non-English CVs?

Multilingual extraction; store original language metadata.

LinkedIn PDF?

LinkedIn export format handled with dedicated parser hints.

Photo extraction?

Ignored for scoring; not stored in ATS per bias policy.

Bulk career fair?

Zip batch 200 CVs overnight with progress Slack.

Get started

Customize CV Parsing for your business

Our team can adapt this template to your exact workflow, apps, and brand requirements.