Skip to main content

How to Set Up a New Flow for Xero Invoices on Dashpivot via Flowsite

Learn how to set up a new flow for automating Xero invoice creation from Dashpivot data

Written by Adriana De Souza

This guide explains how to create a new flow for Xero Invoices using Dashpivot and Flowsite. This workflow allows you to automatically populate Xero invoices with data from Dashpivot, reducing manual data entry and ensuring consistency across systems. It is ideal for users managing invoicing processes between Dashpivot and Xero.

Prerequisites

Before you begin make sure you have the following:

  • Plan: All Plan Types

  • Permission: Dashpivot Contributor

  • Skills Required: Workflow Automation

  • Device Type: Computer/Browser

  • Subscription: Dashpivot, Flowsite, Xero

Step-by-Step Instructions

Configure the Dashpivot to Xero Invoice Flow

  1. Open Flowsite and navigate to the Connections tab.

  2. Confirm active connections are configured for:

    • Dashpivot

    • Xero

  3. Select the Flows tab.

  4. Click Create Flow under the Xero section.

  5. Enter a flow name.

  6. Link it to a Dashpivot template (e.g Docket).

  7. Copy the Dashpivot template ID from the template URL.

  8. Paste the template ID into Flowsite to link the flow to the correct Dashpivot template.

  9. Configure the workflow trigger so the integration runs when forms are moved to the final workflow column, such as:

    • Done

    • Approved

  10. Select the Xero account where invoices will be created.

Map Dashpivot Fields to Xero Invoice Fields

  1. Map the customer field from Dashpivot to the Xero contact field.

  2. Configure line item mappings for the required tables, such as:

    1. Plant

    2. Labour

    3. Materials

    4. Map the relevant line item fields, including:

      1. Description

      2. Quantity

      3. Rate or amount

  3. Select the Xero account code for invoice line items, such as:

    1. Sales

  4. Add additional line item sources if multiple Dashpivot tables need to populate the same Xero invoice.

  5. Click Save to activate the flow.

Submit a Dashpivot Form

  1. Open the connected Dashpivot form.

  2. Complete the required customer and line item details.

  3. Submit and approve the form so it moves into the configured workflow column.

Monitor the Integration in Flowsite

  1. Open the Runs section in Flowsite.

  2. Verify the workflow run has completed successfully.

  3. Open the run details to review the linked Dashpivot form if required.

Verify the Invoice in Xero

  1. Open Xero and navigate to the Invoices section.

  2. Confirm a draft invoice has been created from the submitted Dashpivot form.

  3. Verify the invoice line items match the mapped Dashpivot table data.

Tips

  • Use consistent table structures across Dashpivot templates to simplify field mapping.

  • Test invoice mappings using sample forms before deploying the workflow to production teams.

  • Review Flowsite run logs regularly to identify mapping or sync issues early.

Did this answer your question?