Blocks

Xero

Manage accounting and bookkeeping with Xero

Integrate with Xero accounting software to manage invoices, bills, contacts, bank transactions, and financial reports. Perfect for small businesses and accountants using OAuth 2.0 authentication.

Back to Catalog
Toolsxero

Block Preview

Xero

Xero

Manage accounting and bookkeeping with Xero

Usage

  1. Add the block to your workflow and connect it to the upstream step.
  2. Connect the required credentials or OAuth provider before running.
  3. Fill in required inputs and optional parameters for the run.
  4. Run a test execution, inspect outputs, and iterate before deploying.
  5. Deploy the xero block with monitoring enabled in production.

Inputs (UI)

Xero Account

oauth-input

Placeholder: Select Xero account

Layout: full

Provider: xero

Operation

dropdown

Layout: full

Options: Create Invoice, Get Invoice, List Invoices, Create Contact

Invoice ID

short-input

Placeholder: Enter invoice ID (GUID)

Layout: full

Condition: operation = "get_invoice"

Contact ID

short-input

Placeholder: Enter contact ID (GUID)

Layout: full

Condition: operation = ["get_contact","create_invoice","create_bill"]

Contact Name

short-input

Placeholder: Company Name or Person

Layout: full

Condition: operation = "create_contact"

Email

short-input

Placeholder: contact@example.com

Layout: half

Condition: operation = "create_contact"

Amount

short-input

Placeholder: 100.00

Layout: half

Condition: operation = ["create_invoice","create_bill"]

Description

long-input

Placeholder: Line item description

Layout: full

Condition: operation = ["create_invoice","create_bill"]

Due Date

short-input

Placeholder: YYYY-MM-DD

Layout: half

Condition: operation = ["create_invoice","create_bill"]

Inputs (API)

credential

string

Required

operation

string

Required

invoiceId

string

Optional

contactId

string

Optional

contactName

string

Optional

email

string

Optional

amount

string

Optional

description

string

Optional

dueDate

string

Optional

Outputs

Primary response type:

{
  "data": "json"
}

Tool Access

xero_api
Xero | NowFlow Blocks