Resume Generation
Generate professional resumes automatically from candidate data. Perfect for recruitment agencies, career services, or any organization that needs to create resumes regularly.
Scenario
You're a recruitment agency and need to generate resumes for candidates. Each resume should be personalized with the candidate's information, experience, skills, and education.
Data Structure Needed
Your data source should have fields like:
- Candidate Name: Full name
- Candidate Email: Email address
- Candidate Phone: Phone number
- Candidate Address: Mailing address
- Profile Picture: URL to profile photo (optional)
- Summary: Professional summary
- Experience: Work experience (formatted text or list)
- Education: Education history
- Skills: List of skills
- Certifications: Professional certifications
- Languages: Languages spoken
- LinkedIn: LinkedIn profile URL
Template Setup
Header Section
{{candidateName}}
{{candidateEmail}} | {{candidatePhone}}
{{candidateAddress}}
Profile Picture
Add an image placeholder for the profile picture:
- Alt text: "profile picture"
- Map to: Profile Picture URL field
Professional Summary
PROFESSIONAL SUMMARY
{{summary}}
Experience
EXPERIENCE
{{experience}}
Education
EDUCATION
{{education}}
Skills
SKILLS
{{skills}}
Configuration Walkthrough
Step 1: Connect Data Source
Connect to your candidate management system:
- Airtable: If candidates are in Airtable
- Google Sheets: If using spreadsheets
- API: If data comes from an ATS
Step 2: Create Template
Create a Google Doc template with:
- Professional resume layout
- Clear sections for different information
- Placeholders for all candidate data
- Space for profile picture (image placeholder)
- Consistent formatting
Step 3: Map Placeholders
Map each placeholder:
{{candidateName}}→ Candidate Name field{{candidateEmail}}→ Candidate Email field{{profilePicture}}→ Profile Picture URL (image placeholder){{summary}}→ Summary field{{experience}}→ Experience field (with markdown if needed){{skills}}→ Skills field
Step 4: Configure Results
Set up where to save resumes:
- PDF folder: "Generated Resumes/PDFs"
- PDF filename:
{{candidateName}} Resume - Google Doc folder: "Generated Resumes/Docs"
- Google Doc filename:
{{candidateName}} Resume
Step 5: Set Up Email (Optional)
Configure email notifications if needed:
- Recipients:
{{candidateEmail}} - Subject:
Your Resume - {{candidateName}} - Body: Resume delivery message
- Attach PDF: Yes
Step 6: Set Up Triggers
Choose how to trigger:
- Manual: Generate when resumes are needed
- Airtable Button: Generate from Airtable with a button click
- Webhook: Trigger from your ATS
- API: Call from your application
Tips and Variations
Different Resume Formats
Create different templates for:
- Chronological: Traditional work history format
- Functional: Skills-focused format
- Combination: Mix of both approaches
- Industry-specific: Tailored for specific industries
Conditional Sections
Add conditions for:
- Certifications: Show only if certifications exist
- Languages: Include only if languages are listed
- Projects: Show projects section only if applicable
- Awards: Include awards only if they exist
Profile Pictures
For profile pictures:
- Use image placeholders
- Ensure images are publicly accessible
- Use consistent sizing
- Optimize image quality
Formatting Experience
For experience section:
- Use markdown formatting for lists
- Structure with dates and descriptions
- Keep formatting consistent
- Use bullet points for readability
Advanced Features
Multiple Resume Versions
Generate different versions:
- Full resume: Complete candidate information
- Summary resume: Condensed version
- Industry-specific: Tailored for specific roles
Skills Matching
Match skills to job requirements:
- Use conditions to highlight relevant skills
- Show skills that match job requirements
- Customize based on application
ATS Optimization
Optimize for ATS systems:
- Use standard formatting
- Include relevant keywords
- Structure information clearly
- Avoid complex layouts
Best Practices
- Professional appearance: Make resumes look polished
- Consistent formatting: Use the same style throughout
- Complete information: Include all relevant details
- Error-free: Review for typos and errors
- Optimized for purpose: Tailor format to intended use
Next Steps
Ready to set up resume generation? Follow the Quick Start Guide to get started, or explore other Use Case Examples.