Creating an impressive resume is a critical step when applying for a job. With the help of advanced technologies, such as ChatGPT, you can generate a professional resume that highlights your skills and experiences. ChatGPT, trained on a wide amount of data, can assist you in designing a well-structured resume modified to your qualifications and requirements.

By utilizing ChatGPT,, and Zapier, you can simplify the resume creation process and automate the conversion and delivery of your resume to your email or to the company you have applied. This combination of AI-generated content, document conversion, and workflow automation ensures that your resume stands out and reaches potential employers with ease.

In this tutorial, you’ll discover how to utilize ChatGPT,, and Zapier to easily create a professional resume and have it automatically sent to your email or to the company you have applied. By following the step-by-step guide below you can easily create a resume and send to email.

  1. Creating a Zap
  2. Add ChatGPT App
  3. Setup ChatGPT Configuration
  4. ChatGPT Content Response
  5. Add App
  6. Configure Settings
  7. Test Result
  8. Generated PDF Document
  9. Add Gmail App
  10. Setup Gmail Configuration
  11. Send Email Result
  12. Demo

Step 1: Creating a Zap

  • Let’s start by logging into your Zapier account and creating a Zap.

Step 2: Add ChatGPT App

  • Let’s proceed to the action and select the ChatGPT app. Then, enter the Conversation to send a chat to OpenAI and generate a completion.

Add ChatGPT App

Step 3: Setup ChatGPT Configuration

Let’s configure ChatGPT to create a resume.

  • In the User Message field, enter the command to create a resume and your profile information.
  • Specify the desired values for the User Name, Assistant Name, Assistant Instructions, and Model parameters. For this demonstration, we will use the default values provided, but feel free to customize them to your preference.
  • In the Memory key field, enter a unique value that will allow the assistant to remember the conversation context and continue smoothly.

Setup ChatGPT Configuration
Setup ChatGPT Configuration

Once you have configured the settings, proceed to test the action by sending a request to ChatGPT. This request will prompt ChatGPT to generate a resume using the information provided.

Step 4: ChatGPT Content Response

  • Great! ChatGPT has successfully processed our request and created a resume using the provided information. Now, let’s proceed to the next step and convert the generated resume into a PDF format.

Generated Content Response

Step 5: Add App

  • In this step, we will add the app and choose the HTML to PDF Converter option. This will allow us to convert the generated resume into a PDF format.

Add App
Note: To connect your account to Zapier add your API Key. You can obtain the API key from your dashboard or by signing up at this link.

Step 6: Configure Settings

Let’s configure the settings.

  • In the HTML or URL Input field, select the Assistant Response Message from ChatGPT that contains the generated resume.
  • Set the Page Orientation, Page Size, Custom Page Size, and Custom Margins fields according to your preferences. For this tutorial, we will use the default values provided by
  • In the Name field, enter the desired name for the generated PDF document.

Configure Settings
Configure Settings

Step 7: Test Result

  • Awesome! The test was successful, and a PDF document has been generated from the resume. Copy the URL provided and paste it into your browser to view the output. Test Result

Step 8: Generated PDF Document

  • Here is the converted PDF file from the resume that has been generated from ChatGPT.
Generated PDF Resume
Generated PDF Resume

We have finished converting the resume generated by ChatGPT into a PDF format, we will now proceed to send the generated PDF as an attachment via email.

Step 9: Add Gmail App

  • In this step, we will add the Gmail app and select the Send Email option. This will enable us to attach the generated PDF and send it via email.

Add Gmail App

Step 10: Setup Gmail Configuration

Let’s configure Gmail settings for sending the email:

  • Enter the recipient’s name in the To field to specify who should receive the email with the attached resume.
  • In the From field, enter your email address so that the recipient knows the source of the email.
  • Add a subject to your email in the Subject field.
  • Choose the Plain type for the body format to ensure easy readability of the text content.
  • In the Body Type field, compose the message you want to include in your email.
  • For the Attachment field, select the resulting URL from

Setup Gmail Configuration
Setup Gmail Configuration
Once the configuration is set up, it’s important to test the action to send the email with the resume attachment. This will ensure that the process is functioning correctly and the recipient will receive the email with the attached resume as intended.

Step 11: Send Email Result

  • Excellent! Gmail has successfully processed our request and sent the email with the resume attachment. The recipient will now receive the email with the attached resume as intended.

Send Email Result

Step 12: Demo

  • Check out this HTML to PDF Converter in action.

Generate PDF Resume from ChatGPT Workflow

In this tutorial, you learned how to create a resume with ChatGPT and send it to email using and Zapier. You also learned how to use HTML to PDF Converter API to convert generated resume from ChatGPT into a PDF format and send it as an attachment to an email.