Skip to main content

Requiring Vendors to Accept or Reject Assigned Tasks

How to turn on Assignment Acceptance so vendors confirm or decline manually assigned tasks, and what Account Admins, project managers, and vendors each see.

Requiring Vendors to Accept or Reject Assigned Tasks

By default, when a project manager assigns a task to a vendor, that task becomes the vendor's work immediately — status Assigned, no questions asked. Assignment Acceptance changes that: the assignment becomes an offer. The task sits in Pending Acceptance until the vendor explicitly accepts it, and if the vendor rejects it, the task returns to the pool and the project manager is notified.

This article covers the whole loop: turning the setting on, tuning it per Organizational Unit, customizing the emails, and what each role sees once it's live.


Prerequisites & Audience

Role

What they do here

What they need

Account Admin

Turns Enable Assignment Acceptance on or off, per account and per Organizational Unit; customizes the notification emails.

Account Admin access to Settings > Account Settings, plus the Organizational Unit Update permission to change a single unit.

Project Manager (or Account Admin)

Assigns tasks as usual and monitors which ones are waiting for a decision.

The Task Assign permission, exactly as for any assignment.

Vendor

Reviews the offers and accepts or rejects them.

The Task Pending Acceptance permission. Without it the vendor never sees the tab — and, just as importantly, their assignments never become offers in the first place.

Permission names above are the ones shown to Account Admins in People > Users > [User] > Permissions. For what each of the four wxrks roles can do in general, see All About wxrks Roles.

ℹ️ Note: An Organizational Unit is the client-level container a project belongs to; every project in wxrks sits under exactly one. That matters here because Assignment Acceptance is resolved per Organizational Unit, not per project.


Table of Contents


How Assignment Acceptance Works

Term

What it means

Assignment Acceptance

The setting — available on the account and on each Organizational Unit — that turns eligible manual assignments into offers instead of committed work.

Pending Acceptance

The task status while wxrks waits for the vendor's decision. It appears as a status badge for project managers and as a dedicated tab for vendors.

Accept

The vendor takes the task. It moves to Assigned and disappears from the Pending Acceptance tab.

Reject

The vendor declines. wxrks unassigns them, the task returns to Pending, and the project manager gets an email.

Rejection reason

Optional free text the vendor can add when rejecting. It's passed to the project manager's notification.

A task only goes to Pending Acceptance when all four of these are true at the moment of assignment:

  1. Assignment Acceptance is on for the project's Organizational Unit (or for the account, if the unit has no value of its own).

  2. The assignee is a Vendor. Assigning to a project manager or an admin never creates an offer.

  3. The vendor holds the Task Pending Acceptance permission.

  4. The assignment was manual — a project manager or admin assigned it from the task list, in bulk, or through a bulk task update. Self-service and automated paths are excluded (see Important Behavior).

If any one of them is false, the task goes straight to Assigned, exactly as it did before this feature existed.


Step 1: Enable Assignment Acceptance for the Account

The account-level switch is the baseline for every Organizational Unit that doesn't set its own value.

  1. Go to Settings > Account Settings > Usage.

  2. Under Account Settings, find Enable Assignment Acceptance and turn the switch on. Use the caret on the right of the card to expand the setting's description first if you want to confirm what it does.

Account Settings section of the Usage page, with a red bounding box around the "Enable Assignment Acceptance" switch card.

  1. wxrks asks you to confirm: "Enabling this setting at the Account level will also update all Organizational Units in this Account. Do you want to continue?" Click Yes to apply.

Confirmation dialog warning that enabling the setting at account level will also update all Organizational Units, with a red bounding box around the Yes button.

⚠️ Warning: This is not a soft default — saving the account switch writes the same value into every Organizational Unit in the account, overwriting whatever each unit had before. If you had already tuned individual units, that work is lost. Turning the account switch off cascades the same way, and in that direction wxrks doesn't show the confirmation dialog at all. Always set the account switch first, then adjust individual units (Step 2).


Step 2: Adjust the Setting for a Single Organizational Unit

Use this when one client needs a different rule than the rest of the account — for example, a demanding client whose vendors must confirm every assignment, while the rest of your work is committed directly.

  1. Go to Organizations > Organizational Units and open the unit.

  2. On the General tab, click More settings.

  3. Find Enable Assignment Acceptance and turn the switch on or off. The change saves as soon as you flip it.

Organizational Unit General tab with the More settings panel expanded and a red bounding box around the "Enable Assignment Acceptance" toggle, shown switched on.

ℹ️ Note: When a task is assigned, wxrks reads the setting from the project's Organizational Unit first. Only if that unit has no value stored does it fall back to the account. If neither has a value, Assignment Acceptance is off. Because Step 1 stamps a value onto every unit, the fallback normally only applies to units created before the account switch was ever touched.


Step 3: Customize the Notification Emails

wxrks sends usable default emails, so this step is optional — do it when you want your own wording, subject line, or branding.

Three templates cover this workflow:

Template

Goes to

When

Task Pending Acceptance

Vendor

A single manual assignment is waiting for their decision.

Consolidated Pending Acceptance

Vendor

Several tasks in the same project become pending acceptance at once — one email instead of one per task.

Task Pending Acceptance Rejected

Project manager

A vendor rejected a pending assignment.

To edit one:

  1. Go to Settings > Account Settings > Notifications and open the Notification Template tab.

  2. Fill in From Email with your sending address (for example, [email protected]) if it's empty. The Templates selector and the Save button stay disabled until this is set.

  3. Pick the template by name from Templates.

  4. Edit Email Title, Email Body Message, and Email Footer Message. All three accept HTML. Click the info icon next to the template name to see the placeholder keywords you can use — project, task, file, workflow, languages, due date, vendor, Organizational Unit, project manager, and a link back to the task list.

  5. Click Save.

Notification Template tab with the Task Pending Acceptance template selected, red-boxed, showing the Email Title, Email Body Message and Email Footer Message editors pre-filled with the default text.

💡 Tip: REJECTION_REASON is only available in the Task Pending Acceptance Rejected template — it's the vendor's own note. Include it in the body so your project managers see why an offer was turned down without having to open the task.

ℹ️ Note: The two vendor-facing emails also depend on the Organizational Unit's Send Notification Emails To Vendors switch, on the Org. Units tab of the same Notifications page. If that's off for a unit, its vendors still see offers in the platform, but receive no email about them. The rejection email to the project manager is not affected by that switch.


Step 4: Assign the Task and Track It

Assigning doesn't change. Follow Assigning Tasks to Users for the click path — single assignment, bulk assignment, and bulk task updates all work the same way. Whether a given vendor is allowed to be assigned at all is a separate question, covered in Task Assignment Eligibility Rules.

What changes is the result. Instead of Assigned, an eligible task lands in Pending Acceptance, and the vendor is emailed.

To find these tasks:

  1. Open the Tasks page, open the filters, and set Status to PENDING_ACCEPTANCE. Inside a single project, use the Status filter on the project's task list instead.

  2. Matching tasks carry the orange PENDING ACCEPTANCE badge, next to the vendor who is deciding.

Tasks page with a red-boxed "Status PENDING_ACCEPTANCE" filter chip marked 1, and the matching task row's orange PENDING ACCEPTANCE badge marked 2.

ℹ️ Note: Only tasks currently in Pending change status on assignment. Reassigning a task that is already Assigned to a different vendor does not send it back through the acceptance step.


Step 5: Review and Accept Offers as a Vendor

  1. Open your home page and select the Pending Acceptance tab. The badge on the tab shows how many tasks are waiting for your decision.

Vendor home page with the Pending Acceptance tab and its count badge red-boxed and marked 1, and the waiting project group row red-boxed and marked 2.

Offers are grouped by project, workflow step, and target language. Each group row shows the project name, its reference, the Organizational Unit, the workflow, the Pending Acceptance badge, the project due date, source and target languages, and how many tasks the group holds. Use the filter above the table to narrow by name, workflow, source language, or target language, and the sort control to order by due date, number of tasks, workflow, or language. If nothing is waiting, wxrks shows No tasks are waiting for your decision.

  1. Click a group row to expand it and see the individual tasks: Filename, Due Date, Progress, and Payable Amount — the amount you'll be paid if you take it. Click Details on a row to open the full task, or the preview button to look at the file before deciding. Sync Progress refreshes the list.

Expanded project group in the Pending Acceptance tab, red-boxed, showing the Accept Selected and Reject Selected actions greyed out and a task row with Filename, Due Date, Progress, Payable Amount and the Accept and Reject buttons.

  1. To take one task, click Accept on its row.

  2. To take several at once, select their checkboxes — or use the header checkbox to select the whole group — and click Accept Selected. The counter beside the link shows how many are selected.

Task row checkbox ticked and red-boxed as step 1, and the now-enabled Accept Selected action with its count badge red-boxed as step 2.

Accepted tasks move to Assigned, leave this tab, and appear under My Projects as normal work.

💡 Tip: Check the Payable Amount and Due Date before accepting. Once you accept, the task is committed to you — there's no Reject button on an assigned task, and returning it means asking the project manager to unassign you.


Step 6: Reject an Offer as a Vendor

  1. In the Pending Acceptance tab, expand the project group.

  2. Click Reject on a single row, or select several checkboxes and click Reject Selected.

  3. The Reject Selected dialog opens. Type a Reason for the project manager or leave it blank, then click Continue.

Reject Selected dialog, red-boxed, with an empty optional Reason field and the Cancel and Continue buttons.

Rejecting is immediate and unassigns you: the task returns to Pending, it leaves your Pending Acceptance tab, and the project manager receives the Task Pending Acceptance Rejected email with your reason. The project manager can then offer the task to someone else.

⚠️ Warning: You can't undo a rejection yourself. Once the task is back in Pending, only a project manager or admin can assign it to you again.


Important Behavior and Edge Cases

  • Not every assignment path creates an offer. Manual assignment (single, bulk, and bulk task update) goes through Pending Acceptance. Two paths deliberately skip it and assign directly: a vendor claiming a task themselves from Available Projects, and work package assignments.

  • The status has to be Pending. A task that is already Assigned, Delivered, or in any other status keeps that status when reassigned.

  • Only the vendor holding the offer can act on it. Accept and Reject are rejected for anyone else, including a project manager trying to accept on the vendor's behalf.

  • Bulk actions need a selection. Accept Selected and Reject Selected stay greyed out until at least one checkbox is ticked.

  • Rejection clears the pricing snapshot. Along with the assignee, wxrks clears the rate and currency captured at assignment. For Organizational Units that calculate costs from the pre-analysis word count rather than the post-analysis one, the payable amount is cleared too and recalculated when the task is next assigned — so the amount a second vendor sees can legitimately differ from the first.

  • The rejection email needs a recipient. It goes to the project's assigned project manager; if the project has none, it goes to whoever assigned the task. If neither exists, no email is sent.

  • Integrations see the task only after acceptance. The task assigned event isn't emitted while a task sits in Pending Acceptance — downstream systems see a status-change event when the vendor accepts. Plan any webhook-driven automation around acceptance, not assignment.


Troubleshooting

Problem

Root cause

Solution

The vendor has no Pending Acceptance tab.

The vendor lacks the Task Pending Acceptance permission.

Grant it in People > Users > [User] > Permissions. Note that without it, their assignments also bypass the acceptance step entirely.

A task went straight to Assigned instead of Pending Acceptance.

One of the four conditions failed.

Check, in order: Assignment Acceptance is on for the project's Organizational Unit; the assignee holds the Vendor role; the vendor has the Task Pending Acceptance permission; the task was manually assigned and was in Pending beforehand.

I turned the setting on per Organizational Unit, and later it was on everywhere.

Someone saved the account-level switch afterwards, which cascades to all units.

Reapply the per-unit values. Set the account switch first, then tune individual units.

The vendor sees the offer in the platform but got no email.

The Organizational Unit's Send Notification Emails To Vendors switch is off.

Turn it on in Settings > Account Settings > Notifications > Org. Units > [Unit].

The project manager didn't get a rejection email.

The project has no assigned project manager and the task has no recorded assigner, or the sending address isn't configured.

Assign a project manager to the project and set From Email in Settings > Account Settings > Notifications.

I can't pick a notification template to edit.

From Email is empty; the Templates selector and Save stay disabled until a sending address is set.

Fill in From Email, then pick the template.


Quick Reference

Action

Where

Turn Assignment Acceptance on for the account

Settings > Account Settings > Usage > Enable Assignment Acceptance

Turn it on or off for one Organizational Unit

Organizations > Organizational Units > [Unit] > General > More settings > Enable Assignment Acceptance

Customize the emails

Settings > Account Settings > Notifications > Notification Template

Allow vendor emails for a unit

Settings > Account Settings > Notifications > Org. Units > [Unit] > Send Notification Emails To Vendors

Grant a vendor the ability to accept or reject

People > Users > [User] > Permissions > Task Pending Acceptance

Find tasks awaiting a decision (PM)

Tasks page, filter Status = PENDING_ACCEPTANCE

Accept or reject an offer (Vendor)

Vendor home page > Pending Acceptance tab


Did this answer your question?