AI Automation Specialist

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Gig

SALARY

35,000 pesos

HOURS PER WEEK

TBD

DATE UPDATED

May 25, 2026

JOB OVERVIEW

Role Purpose
We have already built the foundations of an AI-driven operating system, including an internal Topweld quoting skill, a 13-machine costing model with TCO-based rates, and standardised document formats. What we now need is an automation specialist who can wire these foundations into our day-to-day Microsoft 365 environment, so that emails, invoices, and quotes move through the business with minimal manual handling.
The role is delivery-focused. The successful candidate will work directly with the director, build automations inside Microsoft 365 using Power Automate and the Claude API, document every workflow as a written operating procedure, and transfer ownership to the internal team. No custom web apps, no separate databases, no bespoke development outside the Microsoft 365 stack.
Priority Workstreams
The role begins with three priority workstreams. The director's expectation is that each workstream is delivered, accepted, and handed over before the next begins, with a target of two weeks per workstream subject to feedback turnaround. Candidates are invited to propose a faster sequence if they can justify it.
Workstream 1 – Inbox Triage and Client Communications
Topweld receives RFQs, supplier correspondence, project updates, and internal traffic across two shared mailboxes ---------- ---------- is rising as the business grows, and a structured triage layer is overdue.
– Deploy automated monitoring of both shared inboxes via Power Automate.
– Use the Claude API to classify each incoming email into defined categories, including quote requests, supplier correspondence, active project communications, internal traffic, and noise.
– Issue branded auto-acknowledgements on quote requests and new client enquiries with realistic response time expectations set by the director.
– Maintain a live SharePoint register of classified emails with sender, subject, category, classification confidence, and timestamp for follow-up tracking.
– Define escalation behaviour for high-priority categories and an after-hours handling rule.
Acceptance Criteria
– Category classification accurate on at least 90 percent of a 50-email back-test.
– Auto-acknowledgement issued within 5 minutes of receipt for any qualifying email.
– Live register populated automatically, queryable, and visible to the director without manual intervention.
– Written operating procedure delivered, covering monitoring, pausing, retraining, and ownership transfer.
Workstream 2 – Supplier Document Intelligence
Topweld receives supplier invoices, delivery dockets, and purchase order confirmations daily, currently handled manually. The objective is to lift this data out of PDFs and into structured form for reconciliation, procurement tracking, and bookkeeping handoff.
– Build an extraction workflow for supplier invoices arriving via email or saved to SharePoint, using the Claude API for parsing.
– Extract supplier name, invoice number, invoice date, line items, GST, freight, and total.
– Write extracted data into a structured Excel workbook organised by supplier and month.
– Flag any invoice with missing fields, low confidence on totals, or formatting anomalies into an exception register for manual review.
– Validate the workflow against a sample of at least 20 invoices spanning our active supplier base.
Acceptance Criteria
– Extraction accuracy of 95 percent or higher on supplier name and invoice total.
– End-to-end processing time of 10 minutes or less from inbox to Excel entry.
– Exception register operating reliably so no invoice is silently misread or skipped.
– Written operating procedure delivered, covering new supplier onboarding, exception review, and Excel structure maintenance.
Workstream 3 – Quoting Automation
Topweld already has an internal quoting skill and machine costing model covering 13 machines (press brake, fiber laser, bandsaw, guillotine, plate roller, section roller, orbital welder, lathe, mill, drill press, MIG/TIG/stick welding, auto-feeder TIG, angle grinder) with TCO-based rates. The objective is to wire this into a workflow that drafts quotes automatically from incoming RFQs and delivers them to the director for review.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0169
Total Execution Time  0.0183
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,510,864 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Automation-Specialist-1654272
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0115 seconds)  (Hide)
0.0003   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1654272
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 544068
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1654272
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-11',ej.date_added) duration_daysDATEDIFF('2026-07-11',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-07-11',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1654272' 
0.0009   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1654272 
0.0009   UPDATE employer_jobs SET hit_counts '***May-25-2026=1013***May-26-2026=76***May-27-2026=27***May-28-2026=22***May-29-2026=8***May-30-2026=7***May-31-2026=10***Jun-01-2026=8***Jun-02-2026=13***Jun-03-2026=2***Jun-04-2026=8***Jun-05-2026=4***Jun-06-2026=3***Jun-07-2026=2***Jun-08-2026=4***Jun-09-2026=2***Jun-10-2026=2***Jun-11-2026=2***Jun-12-2026=2***Jun-13-2026=1***Jun-14-2026=1***Jun-15-2026=5***Jun-16-2026=2***Jun-17-2026=4***Jun-18-2026=2***Jun-19-2026=3***Jun-20-2026=1***Jun-21-2026=2***Jun-22-2026=2***Jun-23-2026=2***Jun-24-2026=7***Jun-25-2026=2***Jun-26-2026=6***Jun-27-2026=3***Jun-28-2026=1***Jun-29-2026=3***Jun-30-2026=1***Jul-01-2026=1***Jul-03-2026=2***Jul-11-2026=1' WHERE job_id'1654272'  
0.0007   UPDATE employer_jobs SET monthly_hits '***May-2026=1161***Jun-2026=100***Jul-2026=4' WHERE job_id'1654272'  
0.0013   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1654272' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1654272 
0.0043   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '544068'
AND `date_added` >= '2022-06-08' 
0.0004   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)