Field NationDeveloper Platform
Field NationDeveloper Platform
Pre-built ConnectorsGetting Started

PSA Platforms

ConnectWise ConnectorConfigurationWorkflow Setup

CRM & Support

ERP & Project Management

Universal

PlatformsConnectWise

ConnectWise Connector

Integrate ConnectWise Manage with Field Nation for automated field service dispatch from service tickets and project tasks.


Overview

The ConnectWise connector enables seamless integration between ConnectWise Manage and Field Nation:

  • Service ticket dispatch: Automatically create work orders from ConnectWise Service Tickets
  • REST API integration: Modern API with member impersonation
  • Callback-based triggers: Real-time notifications via callbacks
  • Bidirectional sync: Status and notes flow both directions
  • Custom fields support: Map ConnectWise custom fields

At a Glance

Authentication

API Keys (Company ID + Public/Private Key + Member ID)

Supported Objects

Service Tickets, Project Tickets, Opportunities

Trigger Mechanism

Callbacks (webhooks) + API polling

Data Flow

Bidirectional (create, update, notes)


How It Works

Configure Callback

Set up callback in ConnectWise that triggers on ticket status changes

Callback Notification

ConnectWise sends ticket ID to Field Nation when conditions met

Field Nation Fetches Data

Integration Broker retrieves complete ticket data from ConnectWise REST API

Apply Mappings

Broker transforms ConnectWise data into Field Nation work order format

Create Work Order

Work order created with correlation ID stored for bidirectional sync


Common Use Cases

Dispatch from Service Ticket

Automatically create Field Nation work order when Service Ticket requires on-site technician

Service Ticket Status = "Dispatch"
AND Board = "Field Services"
  → Callback triggers
  → Field Nation Work Order Created

Project-Based Dispatch

Create work orders from ConnectWise Project tickets

Project Ticket Type = "On-Site"
AND Status = "Scheduled"
  → Work order created
  → Project ticket updated

Status Synchronization

Reflect Field Nation completion back to ConnectWise

FN Work Order = "Completed"
  → Integration Broker
  → CW Ticket Status = "Completed"
  → Internal Note added

Architecture

Loading diagram...

Features

Field Mapping Capabilities

  • Standard Fields: Summary, Initial Description, Status, Priority, Date Resolved
  • Custom Fields: Access any custom field on Service Ticket
  • Related Objects: Company, Contact, Member (resource), Board
  • Service Location: Site address information
  • Time Entries: Integration with ConnectWise time tracking

Supported Operations

Prop

Type

Description

Work Order Creation?Inbound

Create FN work order from CW Service Ticket via callback

Work Order Update?Inbound

Update existing FN work order when CW ticket changes

Status Synchronization?Outbound

Update CW ticket when FN work order status changes

Notes Sync?Bidirectional

Sync comments via Service Notes


Prerequisites

ConnectWise Requirements

Field Nation Requirements

  • Active buyer account with admin access
  • Integration settings access
  • Sandbox environment (recommended for testing)

Complete prerequisites →


Authentication

ConnectWise connector uses API Key Authentication with member impersonation:

Company ID: {company_id}
Public Key: {public_key}
Private Key: {private_key}
Member ID: {member_id}
Client ID: Field Nation Integration

Components:

  • Company ID: Your ConnectWise company identifier
  • Public Key: API public key (generated)
  • Private Key: API private key (generated, keep secure)
  • Member ID: API member's ID for impersonation
  • Client ID: Integration identifier (optional)

Authentication Header Format:

Authorization: Basic base64(CompanyID+PublicKey+PrivateKey:MemberID)
Client-Id: FieldNationIntegration

Security Best Practice: Use dedicated API member (not personal account). Store Private Key securely - it's equivalent to a password.


Data Flow Patterns

Inbound: ConnectWise → Field Nation

Trigger: Callback fired on ticket status/board change Action: Callback sends Ticket ID to Field Nation Result: Field Nation work order created/updated

Example Callback Triggers:

  • Ticket Status changed to "Dispatch"
  • Board changed to "Field Services"
  • Custom field "Send to FN" = true
  • Priority set to "Priority 1"

Outbound: Field Nation → ConnectWise

Trigger: Field Nation work order event Action: Integration Broker calls ConnectWise REST API Result: ConnectWise ticket updated with status/notes

Configurable Events:

  • Work order assigned → Update ticket status
  • Work order completed → Add internal note
  • Provider checked in → Update custom field
  • Work order approved → Update status to "Completed"

Best Practices

Callback Design

  • ✅ Use specific status/board values
  • ✅ Configure for relevant ticket types only
  • ✅ Add safeguards to prevent duplicates
  • ✅ Test in staging ConnectWise instance
  • ✅ Monitor callback delivery logs

Field Mappings

  • ✅ Map all required Field Nation fields
  • ✅ Use custom fields for additional data
  • ✅ Handle ConnectWise status boards correctly
  • ✅ Test service location address mapping
  • ✅ Document custom field IDs

Security

  • ✅ Use dedicated API member
  • ✅ Rotate API keys annually
  • ✅ Grant minimum required permissions
  • ✅ Monitor API usage in ConnectWise
  • ✅ Enable IP whitelisting if required

Limitations & Considerations

API Limits

ConnectWise enforces rate limits:

  • Typically 1,000 requests per 5 minutes
  • Monitor via System → API Usage

Each work order sync consumes 2-3 API calls.

REST API Versioning

  • ConnectWise API versions periodically
  • Test after ConnectWise upgrades
  • Review release notes for breaking changes

Related Object Depth

Can access:

  • ✅ Fields on Service Ticket
  • ✅ Fields from Company, Contact, Board, Site
  • ❌ Deep nested relationships (custom JSONNET needed)

Last updated on

Workflow Setup

Configure Autotask webhooks to automatically send ticket data to Field Nation when trigger conditions are met.

Configuration

Configure the ConnectWise connector in Field Nation with REST API keys and field mappings.

On this page

Overview
At a Glance
How It Works
Configure Callback
Callback Notification
Field Nation Fetches Data
Apply Mappings
Create Work Order
Common Use Cases
Dispatch from Service Ticket
Project-Based Dispatch
Status Synchronization
Architecture
Features
Field Mapping Capabilities
Supported Operations
Prerequisites
ConnectWise Requirements
Field Nation Requirements
Authentication
Data Flow Patterns
Inbound: ConnectWise → Field Nation
Outbound: Field Nation → ConnectWise
Best Practices
Callback Design
Field Mappings
Security
Limitations & Considerations
API Limits
REST API Versioning
Related Object Depth