Robot Automation for Linking PHP System to External CMS Without API
Budget: $250 – $750 USD
Project Description:
We are looking for an experienced developer or automation specialist to build a robot that can interact with a third-party CMS system via its web interface. The CMS does not provide an API, so the robot must simulate human interaction (RPA-style) to automate a set of repetitive tasks.
⸻
Objectives:
We have a PHP-based system (already in production), and we need to link it to the CMS through a robot that will perform the following tasks:
• Log in to the CMS securely using credentials we provide.
• Navigate to specific modules/pages within the CMS dashboard.
• Create or update content entries based on data from our PHP system (e.g., title, description, image, date, etc.).
• Upload files (images, PDFs, etc.) if required.
• Log out and provide status feedback (success/failure) back to our system.
Technical Requirements:
• Can be developed using Selenium, Puppeteer, Playwright, Robomotion, or similar automation tools.
• Must be triggered from our PHP system (ideally via CLI or RESTful endpoint).
• Should support headless execution (optional GUI for testing is acceptable).
• Must include error handling, retry logic, and basic logging.
• Code must be well-documented and maintainable.
• You must ensure that sessions or cookies are managed correctly (for authentication reuse).
• CAPTCHA is not expected on the CMS, but you should handle redirects or delays gracefully.
We are looking for an experienced developer or automation specialist to build a robot that can interact with a third-party CMS system via its web interface. The CMS does not provide an API, so the robot must simulate human interaction (RPA-style) to automate a set of repetitive tasks.
⸻
Objectives:
We have a PHP-based system (already in production), and we need to link it to the CMS through a robot that will perform the following tasks:
• Log in to the CMS securely using credentials we provide.
• Navigate to specific modules/pages within the CMS dashboard.
• Create or update content entries based on data from our PHP system (e.g., title, description, image, date, etc.).
• Upload files (images, PDFs, etc.) if required.
• Log out and provide status feedback (success/failure) back to our system.
Technical Requirements:
• Can be developed using Selenium, Puppeteer, Playwright, Robomotion, or similar automation tools.
• Must be triggered from our PHP system (ideally via CLI or RESTful endpoint).
• Should support headless execution (optional GUI for testing is acceptable).
• Must include error handling, retry logic, and basic logging.
• Code must be well-documented and maintainable.
• You must ensure that sessions or cookies are managed correctly (for authentication reuse).
• CAPTCHA is not expected on the CMS, but you should handle redirects or delays gracefully.