Skip to main content

How to Add a Wrike Table

A Wrike Table variable turns a single template variable into a table. When the Wrike automation runs, TurboDocx fills that table with the triggering folder or project's sub-items (its tasks, and its subfolders or subprojects), one row each. You choose which Wrike fields become the columns, how the rows are laid out, whether nested sub-items are expanded, and an optional filter that limits which sub-items appear.

This is different from Static Field Mapping, which maps one Wrike field to one variable. A Wrike Table maps one variable to many rows.

Prerequisites

  • A template uploaded to TurboDocx with at least one variable that is on its own line (a rich-text variable, so the generated table has room to render)
  • A connected Wrike account (see Setting Up a Wrike Automation)

Configure the table

Step 1: Open the variable menu

On your template's Details page, find the variable you want to turn into a table. On its input row, click the three-dot menu (the "..." button at the right of the row).

Variable input row with the three-dot menu button highlighted

In the menu that opens, click Wrike Table. This opens the Wrike Table editor with a live preview.

Variable menu open with the Wrike Table option highlighted

Step 2: Add fields (columns)

Each field is a value source plus a label:

  • Value source: the Wrike field whose value fills the cells (for example Title, Status, Due Date, Assignee, or any custom field).
  • Label: type your own column heading, or pick a field and use its name as the heading.

Add as many fields as you need, and drag the handles to reorder them. To show each row's entity type (Task, Folder, or Project), add the built-in Item Type field as a column.

Wrike Table builder with the + Add Field button highlighted

Step 3: Choose the layout

  • Sub-items as rows (default): each sub-item is a row, each field is a column.
  • Sub-items as columns: the table is transposed.

You can also pick an optional Sub-item header field (for example Title) to label each sub-item along the other axis, and set Empty state text that renders when the trigger has no sub-items.

Options section with the Layout dropdown highlighted

Step 4: Expand nested sub-items (optional)

Turn on Expand nested sub-items to recurse beneath the direct children. Max depth controls how many nested levels are expanded (1 to 5). Each nested row is numbered hierarchically (1, 1.1, 1.1.1) and indented so the hierarchy reads cleanly. Nesting is available only in the rows layout.

Expand nested sub-items toggle and the Max depth control highlighted

Step 5: Filter which sub-items appear (optional)

Add a Filter to include only sub-items that match one or more conditions. Pick a field, then an operator and value. The available operators adapt to the field you pick:

  • Item Type: "is any of" / "is none of", choosing from the built-in Task, Folder, and Project types plus your Wrike custom item types.
  • Date fields: before, after, on, on or before, on or after, between, plus relative options (overdue, in the next N days, in the last N days).
  • Other fields: is set, is not set, is checked, is not checked, equals, not equals.

Combine multiple conditions

Click + Add condition to add another row to the filter (up to 10). When you have two or more conditions, a Match all (AND) / any (OR) selector appears:

  • all (AND): a sub-item must satisfy every condition to appear.
  • any (OR): a sub-item appears if it satisfies at least one condition.

Filter section with the Match all (AND) selector highlighted

Match selector open showing the all (AND) and any (OR) options

Each condition has its own field, operator, and value, and the remove (trash) icon next to a condition deletes just that row. For example, to list only the milestones due in the next 30 days, add two conditions combined with all (AND):

  1. Item Type "is any of" Milestone
  2. Due date "is in the next" 30 days

Milestone is a Wrike custom item type, so this condition needs a Wrike plan that includes custom item types (see Notes and limits below). To exercise multiple conditions on any plan, use a built-in type instead, such as Item Type "is any of" Folder combined with a due-date condition.

The filter keeps a parent row whenever it, or any sub-item beneath it, matches the conditions.

When Expand nested sub-items is on, two extra options control how a match pulls in the rows around it:

  • Keep parent rows (on by default): keeps the parent rows above a match, so a deeply nested match still reads in context. Turn this off to show only the matching rows themselves; a match whose parents are hidden moves up to the top level.
  • Include sub-items (off by default): when a row matches, also show everything nested beneath it, even if those sub-items don't match the filter. Use this to filter the top of your hierarchy and then bring each matching branch in whole.

The Add Condition button with the Keep parent rows and Include sub-items toggles below the conditions

Matching a formatted value

For equals / not equals on a number, currency, or percentage field, type the value exactly as it appears in the table cell, including the currency symbol and decimals. For example, a value shown as $50,000.00 should be entered as $50,000.00, not $50,000.

Step 6: Save

Click Save in the table builder to apply your configuration, then Save Changes on the variable to store it on the template.

Wrike Table builder with the Save button highlighted


What happens at generation time

The table is built by the Wrike automation when a document is generated, so a Wrike Table variable is read-only on the generation page (it shows an informational banner instead of an input). There is nothing to fill in by hand. If you want to enter content manually instead, use Switch to manual input on the generation page.

Notes and limits

  • Row cap: a table renders at most 500 rows. If more sub-items qualify, the table shows the first 500 and notes how many were omitted.
  • Plan entitlements: Wrike custom item types and finance fields (such as Budget or Actual Cost) require a Wrike plan that includes them. If your plan does not, those fields are left blank and a custom item-type filter condition is skipped (the table is never silently emptied). The built-in Task, Folder, and Project types work on any plan.