Automate CMS Document Upload

Job ID: 40507749

Budget: ₹1,500 – ₹12,500 INR

I currently have to place more than 80 documents into our internal company CMS by hand. For every file I must choose a document category, set the correct access level and fill in a few metadata tags before the upload is accepted, so the process is slow and error-prone.

What I need is a small, repeatable solution—whether that’s a Python script, a browser automation routine (Selenium, Puppeteer, Playwright, etc.), or a lightweight CMS plugin—that can read a folder of files, match each one with a simple mapping sheet (CSV/Excel) for its category, access level and tags, then push everything into the portal automatically.

Key points
• CMS type: proprietary internal portal (not WordPress/Joomla/Drupal).
• Actions per document: choose category, assign access level, apply metadata tags, upload.
• Volume: initial batch ±80 files, but the tool should work for future batches as well.

Deliverables
1. Working automation tool or script, ready to run on Windows 10.
2. A short setup/read-me explaining prerequisites and how to point the tool at a new batch.
3. Brief hand-off call or screen-share to verify it uploads a sample set end-to-end without manual clicks.

Acceptance criteria
• All 80 original documents appear in the CMS with the correct category, access level and tags.
• No duplicate items, no missing metadata fields.
• Total run time under 15 minutes for the batch.

If you have handled CMS form automation before, I’d love to see an example.
Related categories: PHP Python Web Scraping CMS MySQL Web Development Selenium Automation