
Closed
Posted
Paid on delivery
I have an internal web-based quotation system and I want the entire “export to PDF and file it” step taken off my hands. Using Playwright, the script must: • Log in to the quotation portal, detect when a new quote calculation is finalised, and trigger the built-in export/print routine. • Save each quote as a PDF (no other formats needed) directly into a designated Google Drive folder via Drive’s API. • Name the PDF exactly as “{Client Name} – {Quote ID}.pdf” so the team can locate files instantly. A clean, headless run is important; the routine should work from a scheduled job on our server and send success/failure logs so I know it ran. Hand over the commented Playwright code (TypeScript or JavaScript is fine), a simple README for environment variables and Google service-account setup, and a short demo video or screenshots proving it all works. I’ll test by generating a few live quotes—if the PDFs appear in Drive with the correct names, we’re done.
Project ID: 40628236
207 proposals
Remote project
Active 3 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
207 freelancers are bidding on average $455 USD for this job

Hi, the naming convention you want, "{Client Name} – {Quote ID}.pdf", tells me exactly how your team searches Drive later, so I'd build the script around that first rather than bolting it on at the end. Plan: Playwright logs into the portal, watches for the finalized quote state, fires the export, and pipes the PDF straight to the Drive folder via a service account (no manual OAuth popups, so it stays headless on a cron job). I'll add try/catch logging so you get a success or failure ping after every run, plus a small README covering env vars and service-account setup. We've built a fair number of these scrape-and-file automations for internal tools, so I can turn around a working demo against a couple of your test quotes before you commit to anything bigger. Happy to share screenshots once it's running. What portal is this built on, anything custom or a common quoting platform?
$562.50 USD in 5 days
8.7
8.7

Hi — Elias here from Miami. I understand you’re looking to streamline the process of exporting quotes to PDF within your internal web-based system. This can significantly enhance your workflow and reduce manual errors. The real challenge here often lies in ensuring the automation is reliable and integrates seamlessly with your existing architecture. What usually matters most is how the export process handles different data formats and maintains the integrity of the quotes. Additionally, managing user permissions and ensuring the automated tasks do not disrupt ongoing operations are key considerations. My approach would involve analyzing your current system architecture to create a stable integration for the PDF export feature. I’d prioritize maintainability and scalability, allowing for future enhancements without complications. In previous projects, I’ve successfully implemented similar automation solutions that improved efficiency and reduced manual workloads. A few questions to better understand the scope: Q1 – What specific user roles will need access to this export feature? Q2 – Are there any existing integrations with other tools or systems that we need to consider? Q3 – What are your expectations for file management after the quotes are exported? Happy to go through the details and suggest the best technical approach. Looking forward to hearing from you.
$500 USD in 3 days
8.7
8.7

Hi, I can build this Playwright automation to run headlessly on your server, detect finalized quotations, export them as PDFs, and upload them to the correct Google Drive folder with the exact naming format: {Client Name} – {Quote ID}.pdf The solution will include: Secure portal login and session handling Detection of newly finalized quotes Triggering the existing export/print flow PDF download and validation Google Drive API upload via service account Duplicate prevention Scheduled execution support Success/failure logs and clear error handling Commented JavaScript/TypeScript code README for environment variables and Google setup Short proof-of-work video or screenshots I would first review how the portal identifies a finalized quote and whether the PDF is generated through a browser print dialog, download endpoint, or embedded viewer. Lowest competitive fixed price: $250 USD Estimated delivery: 2–3 days Best regards, Yasir Shah
$250 USD in 3 days
8.6
8.6

★★★ PLAYWRIGHT SPECIALIST ★★★ Hi, To automate your quotation system, I can create a Playwright script that logs in, detects new quotes, and exports them as PDFs to Google Drive. I will ensure the script runs headlessly and logs success or failure. I will provide you with the commented code, a README for setup, and a demo video. Let’s make this process smooth for you. Please reply if you have any questions! Thanks!
$250 USD in 2 days
8.3
8.3

⭐⭐⭐⭐⭐ Automate PDF Export for Your Quotation System Using Playwright ❇️ Hi My Friend, I hope you're doing well. I reviewed your project requirements and see you're looking for automation of your web-based quotation system. Look no further; Zohaib is here to help you! My team has successfully completed 50+ similar projects in automation. I will create a Playwright script that logs into your portal, detects finalized quotes, and saves them as PDFs to Google Drive with the correct naming format. ➡️ Why Me? I can easily handle your project as I have 5 years of experience in web automation, focusing on Playwright and API integration. My expertise includes scripting, PDF generation, and Google Drive API. I also have a strong grip on TypeScript and JavaScript, ensuring a smooth workflow for your automation needs. ➡️ Let's have a quick chat to discuss your project in detail. I can show you samples of my previous work and how I can efficiently automate your process. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ Playwright Automation ✅ API Integration ✅ PDF Generation ✅ Google Drive API ✅ Scripting in TypeScript ✅ Scripting in JavaScript ✅ Error Handling ✅ Logging Mechanisms ✅ Task Scheduling ✅ Web Scraping ✅ Data Handling ✅ Documentation Waiting for your response! Best Regards, Zohaib
$350 USD in 2 days
8.0
8.0

Hi there, I understand the workflow you're looking to automate. The script will act as a background process that logs into your quotation system, waits for the specific UI state indicating a quote is finalized, then programmatically triggers the print-to-PDF action. It will capture the PDF stream, extract the client and quote ID from the page content, and use the Google Drive API to file the document with the correct name in your target folder. Technical approach: We'll use Playwright with TypeScript for this. The script will authenticate to Google Drive via a service account, making it perfect for a headless server environment. It will use robust selectors (waitForSelector) to identify when a quote is ready. The PDF will be generated in-memory and uploaded using the official googleapis library. Core modules: The script will contain an authentication handler for your portal, a quote state monitor, a PDF generation/capture function, a Drive API uploader, and a logging utility to report the outcome of each run for cron job monitoring. Implementation strategy: We'll begin by perfecting the browser interaction and data extraction logic locally. Next, we'll integrate the Google Drive API upload. Finally, we will package the script for headless execution and provide a simple README for environment and service account setup. 1. How does the UI signify a quote is "finalised"? Is it a specific status text, a button appearing, or a URL change? 2. What is the approximate number of quotes generated daily? This helps in setting an efficient, non-intrusive checking frequency. 3. If a Drive API upload fails, what is the preferred retry policy? Should it try again after a delay or just log the error? Regards, Rohit
$250 USD in 3 days
8.1
8.1

Hello, I checked your "Playwright Auto-Save Quotes to Drive" project and it looks like understanding the existing workflow will be important before making any changes. I've worked on similar PHP projects involving php, javascript, software architecture, google chrome, software development, scripting, web development, documentation, automation, api integration and prefer delivering work in small milestones so everything stays easy to review and adjust if needed. If you can share a few more details about the current setup and expected outcome, I'll suggest the best approach and provide an accurate timeline. ⭐ 5.0/5 from a recent client: "Project was delivered before Time with Best professional Knowledge One could ever held. Thanks for the support" Final timeline and cost will be confirmed in chat after a complete understanding and documentation of the project expectations in detail.
$450 USD in 9 days
7.7
7.7

Taking the whole "export to PDF and file it" step off your hands with Playwright is exactly the kind of automation I build, and the clean headless run plus correct file naming are where I'd focus. I'll write a commented Playwright script (TypeScript) that logs into your quotation portal, detects a finalised quote, triggers the export/print routine, and captures it as a PDF, then uploads it straight to your designated Google Drive folder via the Drive API using a service account — named exactly "{Client Name} – {Quote ID}.pdf". It'll run headless from a scheduled job on your server and push success/failure logs so you always know it ran. You'll get the code, a README covering env variables and service-account setup, and a short demo video proving PDFs land in Drive with the right names. I can start right away.
$250 USD in 1 day
7.8
7.8

Playwright automation with Google Drive integration is a clean fit for our team. Here's exactly how we'll build this: Implementation: - Playwright (TypeScript) headless script that logs in to your quotation portal using environment-variable credentials - Detects "calculation finalized" state via DOM observation or a configurable polling interval — whichever your portal's structure supports - Triggers the built-in export/print routine and intercepts the PDF using Playwright's download interception or CDP print-to-PDF - Uploads each PDF to your designated Drive folder via Google Drive API with a service account — named exactly "{Client Name} – {Quote ID}.pdf" - Runs from any cron/scheduler with structured success/failure logs written to console and an optional log file Deliverables: commented TypeScript source, README with env var and service account setup, demo screenshots/video confirming PDFs appear in Drive with correct names. Delivery: 5-7 days. Two questions before starting: Does your portal expose stable DOM selectors or a URL change for the "finalized" state? And does the export trigger a file download or a browser print dialog?
$350 USD in 7 days
8.2
8.2

Hi! This is something we can handle without issues. One thing I'd want to clarify before quoting: does the quotation portal use standard username/password login, or is there MFA or SSO involved? That changes how we handle the auth step in Playwright. Also — "detect when a new quote calculation is finalised": is there a UI element, a status change, or a specific page/URL that marks that moment? Or would you prefer the script to run on a schedule and process whatever's new since the last run? We'd build this in TypeScript with Playwright running headless, upload to Drive via a Google service account, and wrap it in a simple cron-friendly runner with structured logs. README and demo included as you described. Happy to move forward once those details are clear. Gustavo & the DoTheCode team
$600 USD in 20 days
7.9
7.9

Hello!, I am a Florida-based senior software engineer(frontend, backend, ecommerce, etc) and I read your project description carefully. You want the entire “export to PDF and file it” step automated in your internal quotation system, and that is exactly the kind of workflow I’ve been building and refining for the last 15 years. I can help you create a solid Playwright automation that: 1. logs into the system safely 2. generates/opens the quote 3. exports the PDF 4. files it in the right place 5. includes logging and fallback handling so it stays reliable My experience is strong in PHP, JavaScript, Chrome automation, scripting, API integration, and software architecture. I focus on making browser automation stable in real-world use, not just a quick demo. I’ve built internal tools and document workflows that needed to be accurate, maintainable, and easy to support. Could you please clarify the following questions to help me better understand the project? 1. When you say “file it,” do you mean save locally, upload to another system, or move it into a specific folder? 2. Does the quote flow require login, 2FA, or any special session handling? 3. Do you want this as a standalone script, a PHP-integrated tool, or something triggered from your app? A practical approach would be: review the current flow, map the export/file steps, build the Playwright automation, then test it on real quote cases and document everything clearly.
$600 USD in 2 days
7.4
7.4

Hi, I've built browser automation in TypeScript before, including a scheduled headless job that logs in, drives a portal's own export routine, and files the output automatically. That's close to what you need here. One question shapes the reliability: does your portal's finalised quote fire a stable event or DOM change we can detect, or should the script poll on a fixed interval? That decision drives how clean the headless run stays. I'd also confirm the print routine outputs to a downloadable PDF rather than a browser print dialog, since that changes how we capture the file before pushing it to Drive via a service account. For success/failure logs I'd wire a simple notification so you always know a run happened. Since you'll test with live quotes, I'd suggest a first milestone on the login and PDF capture, then the Drive upload and naming. Adil
$550 USD in 7 days
7.6
7.6

Hello, WE HAVE WORKED ON SIMILAR PLAYWRIGHT AUTOMATION, PDF GENERATION, AND GOOGLE DRIVE INTEGRATION PROJECTS AND CAN SHARE RELEVANT EXAMPLES. We completely understand your requirement to automate the quote export process. We can build a reliable Playwright automation that securely logs into your quotation portal, detects completed quotes, exports them as PDFs, uploads them directly to Google Drive using the Drive API, names each file according to your required format, and provides detailed success/failure logs for scheduled headless execution. I have 10+ years of experience in Playwright, TypeScript/JavaScript, browser automation, Google Drive API, PDF automation, and workflow integration. I can deliver clean, well-documented, production-ready code with a complete README, environment setup guide, and demonstration of the working solution. I WILL PROVIDE 2 YEARS OF FREE ONGOING SUPPORT, COMPLETE SOURCE CODE, WE WILL FOLLOW AGILE METHODOLOGY, AND I WILL ASSIST YOU FROM INITIAL PLANNING TO SUCCESSFUL DEPLOYMENT. I am available to start immediately and look forward to discussing your project. I eagerly await your positive response. Thanks, Christina
$400 USD in 4 days
7.5
7.5

❤️❤️❤️ Greetings ❤️❤️❤️ I have carefully reviewed your Playwright Auto-Save Quotes to Google Drive project and this is a strong match for my JavaScript/Node.js, API integration, automation, and server-side development experience. I am Ozgur Ozbas, a Full-Stack Developer with 10+ years of experience in Node.js, JavaScript, REST APIs, browser automation, third-party integrations, scheduled jobs, and production systems. I can build the complete headless workflow: securely log into the quotation portal, detect newly finalized quotes, trigger the existing PDF export/print routine, capture the generated PDF, and upload it directly to the designated Google Drive folder using the Drive API. I will use the exact naming convention: {Client Name} – {Quote ID}.pdf I will also add duplicate protection so the same finalized quote is not uploaded repeatedly, structured success/error logging, retry handling for temporary browser or Drive failures, and environment-based configuration for credentials. The script will be suitable for scheduled execution on your server without requiring manual browser interaction. Q1. Does the quotation portal have a specific page/status that identifies newly finalized quotes, or should Playwright detect the finalized state through the UI? Q2. Will the scheduled job run on Linux or Windows, and is Google service-account authentication acceptable for the Drive upload? Best regards, Ozgur Ozbas
$500 USD in 7 days
7.3
7.3

Hello, Your quote workflow can be fully automated—detect completion, export the PDF, name it correctly, and upload it to Google Drive without manual work. I have experience with browser automation, scheduled jobs, API integrations, logging, and production deployments. I’ll build the Playwright script in TypeScript, handle secure login, PDF generation, Drive API upload, retries, and clear success/failure logs. README and demo proof will be included. Does the portal provide any status flag for finalized quotes, and is login protected by 2FA or CAPTCHA? Best Regards Hasan
$500 USD in 3 days
6.8
6.8

Hi, Looks like the main thing you need is a reliable background job that watches for quote finalization, runs headless, and drops clean PDFs into Drive without manual steps. I’ve done similar automation work before, though usually with different triggers—like the order export pipeline we built for CoastPay where we had to keep the file flow consistent across retries. For this, I’d set up a Playwright script that logs into the portal, waits for the quote status to change, then clicks the print/export button while capturing the PDF to memory. The tricky part is usually handling race conditions—if the page reloads or the export dialog stalls, the script should back off and retry without creating duplicate files. I’d include a simple lock file or database flag to prevent overlapping runs on the server. One thing I’m not sure about upfront is whether the portal exposes a dedicated export API, or if we’re stuck with simulating the print flow. If it’s the latter, we’ll need a fallback: either a screenshot plus HTML save with the right filename, or a second attempt with adjusted waits. That keeps the solution from breaking if the portal UI changes slightly. The code will come with a README for the Google Drive service account setup and a few test runs to confirm the filenames and folder path work with your naming scheme. If the portal uses dynamic IDs that aren’t visible in the UI, we might need a quick inspection during the demo to adjust the selectors. Thanks, Denis.
$250 USD in 3 days
6.5
6.5

Youssef, Full-Time Python Developer, expert in Playwright automation and Google Drive API integration. Your goal is to automate the export and filing of finalized quotes from your web portal directly to a specified Drive folder. I will use Playwright to handle the login, detect the finalised quote, and trigger the PDF export, then immediately push that file via the Drive API, naming it precisely per your format. I have completed multiple similar projects automating data extraction and filing to cloud storage. Can you share a test login for the quotation portal so I can begin mapping the workflow? Ready to start immediately.
$250 USD in 1 day
6.4
6.4

Hi, I’ve worked on similar browser automation and workflow integration projects, so I understand the importance of making automated processes reliable, traceable, and easy to maintain. A common challenge with PDF automation is ensuring the script correctly detects completed actions, handles portal changes, and saves files with accurate naming. My approach would be to build a headless Playwright workflow that monitors finalized quotes, triggers the export process, generates PDFs, uploads them through the Google Drive API, and includes logging for successful and failed runs. The result will be a hands-off system your team can trust. I’ll provide clean commented TypeScript/JavaScript code, Google service-account configuration guidance, environment setup documentation, and proof of successful execution through screenshots or a demo. Best Regards, Fizza
$250 USD in 3 days
6.0
6.0

I can help you automate the quote-to-PDF-to-Drive flow with a reliable, headless Playwright script. I’ll log in, detect finalized quotes, trigger the built-in export routine, and upload each PDF to Google Drive using the exact `{Client Name} {Quote ID}.pdf` naming—handling dynamic selectors and async waits to avoid flakiness. You’ll get commented JavaScript/TypeScript code, a README covering env variables and service-account setup, plus screenshots from a live test confirming the full flow works on your server.
$500 USD in 7 days
6.0
6.0

With Playwright, I can create an automated solution for your quotation system that will give you back valuable time. My extensive experience in utilizing this tool for web application automation and my understanding of its versatile features guarantee an efficient and effective system for your business. As a Cloud technology enthusiast, I'll ensure that this solution is scalable and brings no burden to your web environment. Furthermore, I am deceptively familiar with the Google Drive API. Hence, saving each quote as a PDF directly into a designated Google Drive folder will be a smooth process for me. I'll leverage my eye for detail, so the resulting names of these files will fit the exact format you need so that locating them is a breeze for your team. My end-to-end approach guarantees that not only do I complete the task but also provide appropriate essential documentation and log reports to back up my work. Choose me, Jinu, to handle this project; you’ll be choosing skill, efficiency, expertise and a dedication to streamline your internal processes. Let's make certain generating quotes can be stress-free yet robust part of your business model with an automated prix-quote system!
$400 USD in 7 days
6.1
6.1

Kingston, Jamaica
Member since Aug 5, 2026
₹1500-12500 INR
$250-750 USD
₹600-1500 INR
$30-250 USD
$8-15 USD / hour
₹600-1500 INR
$250-750 USD
₹1500-12500 INR
$750-1500 USD
₹12500-37500 INR
$15-25 USD / hour
$8-15 USD / hour
₹1500-12500 INR
$10-30 USD
$250-750 USD
€30-250 EUR
$250-750 USD
$30-250 USD
₹1500-12500 INR
$250-750 USD