All templates
For translation agencies, language service providers & LSP finance teams

Draft vendor purchase orders the moment a project is confirmed

Every morning, WebRun opens Plunet and XTRF, finds projects confirmed since the last run, drafts a purchase order email for each assigned vendor populated with the job details and agreed rate, and notifies your finance team in Slack that POs are ready for review and issuance.

  • No credit card
  • Under $0.01 per run
  • Cancel anytime
14,115 templates Safe automation No code
Every day at 9:00 AM WebRun
1 Plunet find newly confirmed projects and vendor assignments
2 XTRF pull vendor rates and contact details
3 Gmail draft PO email for each assigned vendor
4 Slack notify finance team that POs await review
Run a sample
In short

How do I automatically draft vendor purchase orders for new translation projects?

WebRun checks Plunet and XTRF every morning for newly confirmed translation projects, pulls the vendor assignments and agreed rates, and drafts a purchase order email for each vendor in Gmail. It then notifies your finance team in Slack with a summary of all POs waiting for review and issuance before work begins.

  • PO drafts are ready in Gmail before the project start date without manual effort
  • Rate discrepancies are flagged before a PO is issued to the vendor
  • Each vendor gets a separately scoped PO for their specific task

Built for translation agencies · language service providers · LSP finance teams · localization project managers

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens www.plunet.com/login in a real browser with your saved login - no setup, no API keys.

  2. 1
    Plunet - find newly confirmed projects and vendor assignments
    plunet.com
    WebRun in Plunet: find newly confirmed projects and vendor assignments
    WebRun opens Plunet to find newly confirmed projects and vendor assignments.
    • Open Plunet and filter projects confirmed since the last run
    • For each confirmed project, list the assigned vendors, task types, word counts, and deadlines
    • Note the agreed rate for each vendor-task combination

    Done when Every newly confirmed project has a complete vendor and rate list.

  3. 2
    XTRF - pull vendor rates and contact details
    xtrf.eu
    WebRun in XTRF: pull vendor rates and contact details
    WebRun opens XTRF to pull vendor rates and contact details.
    • Open XTRF and look up the billing email address for each assigned vendor
    • Confirm the agreed rate matches the vendor's contract rate on file
    • Flag any rate discrepancy for manual review before a PO is drafted

    Done when Each vendor has a confirmed billing email and verified rate.

  4. 3
    Gmail - draft PO email for each assigned vendor
    gmail.com How to Automate Gmail
    WebRun in Gmail: draft PO email for each assigned vendor
    WebRun opens Gmail to draft PO email for each assigned vendor.
    • Draft a PO email for each vendor using the project name, task type, word count, rate, and deadline
    • Include a PO reference number and your payment terms
    • Save each email as a draft in Gmail - do not send

    Done when A draft PO email exists in Gmail for every vendor on every newly confirmed project, unsent and ready for review.

  5. 4
    Slack - notify finance team that POs await review
    slack.com How to Automate Slack
    WebRun in Slack: notify finance team that POs await review
    WebRun opens Slack to notify finance team that POs await review.
    • Post a summary to the finance channel listing all PO drafts awaiting review
    • Include the vendor name, project, total PO value, and a reminder to issue before the project start date
    • Flag any draft where the rate discrepancy check found a mismatch

    Done when Finance team has a Slack summary of all PO drafts ready for their review.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.plunet.com/login
ScheduleRuns automatically on this cadence
Every day at 9:00 AM
DeliveryHow each run's result reaches you
PO drafts · Gmail
OutputWhat each run produces - One draft PO email per vendor assignment in Gmail, plus a Slack summary of all POs awaiting finance sign-off.
Draft emails
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it send the purchase orders to vendors without my approval?

No. Every PO is saved as a Gmail draft only. Your finance team reviews and issues each one, so no vendor receives a PO without a human sign-off.

What happens if the vendor rate does not match the contract rate?

It flags the discrepancy in the Slack summary and marks the draft for manual review. The draft is still created so finance can correct the rate and send the PO.

Does it handle multiple vendors on a single project?

Yes. It creates a separate draft PO for each vendor-task combination on a project, so every translator, editor, and reviewer gets their own correctly scoped purchase order.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.