EDSA FieldTrack Connector

EDSA FieldTrack Connector

Details
View on WordPress

EDSA FieldTrack Connector helps WordPress site owners collect service requests from their website, review those requests inside WordPress, and send approved requests into EDSA FieldTrack as work orders.

This plugin is a connector for the paid EDSA FieldTrack service. WordPress can collect and store requests locally after installation, but FieldTrack sync, work-order creation, and FieldTrack status tracking require an active EDSA FieldTrack subscription, tenant ID, and connector token.

The connector is intentionally lightweight. It does not duplicate the full FieldTrack back office inside WordPress. Instead, it:

  • Adds a FieldTrack settings page in WordPress.
  • Provides the [edsafico_request_form] shortcode.
  • Stores customer service requests in a local WordPress request inbox.
  • Lets admins choose which FieldTrack-mapped form fields appear on the request form.
  • Lets admins add custom intake fields that sync to FieldTrack internal notes.
  • Lets admins customize service type choices.
  • Supports optional photo/document uploads.
  • Supports optional Cloudflare Turnstile or Google reCAPTCHA v2 spam protection.
  • Provides editable admin and customer email templates.
  • Gives admins request statuses for new, reviewed, sent, failed, duplicate, and rejected requests.
  • Lets admins manually send or retry a reviewed request to FieldTrack.
  • Can automatically create a FieldTrack work order after submission.
  • Stores FieldTrack sync status, sync logs, and returned work-order keys on the WordPress request.
  • Can refresh the latest FieldTrack work-order status after sync, including via WP-Cron.

Paid Service Requirement

This plugin connects to EDSA FieldTrack, a paid external service operated by EDSA. To use FieldTrack sync features, the site owner must have:

  • An active EDSA FieldTrack subscription.
  • A FieldTrack tenant ID.
  • A WordPress connector token generated inside EDSA FieldTrack.

Without those credentials, the plugin can still display a WordPress service request form and store requests locally, but it cannot create FieldTrack work orders or refresh FieldTrack work-order status.

External Services

This plugin connects to EDSA FieldTrack services operated by EDSA when the site owner configures a FieldTrack service URL, tenant ID, and connector token.

By default, requests are sent to:

https://www.edsa.dev/core/api/public/fieldtrack/service-requests/

Synced work-order statuses are refreshed from:

https://www.edsa.dev/core/api/public/fieldtrack/work-orders/status/

The plugin sends request data only when the site owner tests the connection, manually syncs a request, enables automatic sync, or enables automatic status refresh for previously synced requests.

Data sent to EDSA FieldTrack may include:

  • FieldTrack tenant ID.
  • Connector token.
  • Customer name.
  • Customer email.
  • Customer phone.
  • Service address.
  • Service type.
  • Request title.
  • Request details / work order description.
  • Preferred service date.
  • Source page URL.
  • Uploaded attachment URLs stored in WordPress.
  • Custom WordPress intake fields, sent as FieldTrack internal notes.
  • FieldTrack work-order ID or work-order key when refreshing status.

If Cloudflare Turnstile or Google reCAPTCHA v2 is enabled by the site owner, the visitor’s spam verification token is sent to the selected spam protection provider for validation.

EDSA policies:

  • Privacy Policy: https://www.edsa.dev/privacy-policy/
  • Terms of Service: https://www.edsa.dev/terms-of-use/

Third-party spam protection policies:

  • Cloudflare Turnstile Privacy Policy: https://www.cloudflare.com/privacypolicy/
  • Cloudflare Terms: https://www.cloudflare.com/website-terms/
  • Google Privacy Policy: https://policies.google.com/privacy
  • Google Terms: https://policies.google.com/terms

Privacy

This plugin may process personal information submitted through a WordPress service request form. Site owners are responsible for informing visitors that submitted service request information may be stored in WordPress and, when FieldTrack sync is enabled or manually used, sent to EDSA FieldTrack.

The plugin stores submitted requests in WordPress as private FieldTrack request records. Uploaded files are stored in the WordPress media system as private attachments where supported by WordPress. Synced requests are sent to EDSA FieldTrack using the configured tenant ID and connector token.

Site owners should update their own privacy policy to explain their use of this connector, EDSA FieldTrack, and any enabled spam protection provider.

Details

Plugin code:
edsa-fieldtrack-connector
Plugin version:
0.2.1
Author:
Outdated:
No
WP version:
5.8 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.0
Total installations:
0
Last updated:
2026-06-08
Rating:
Times rated:
0
customer-portal
field-service
service-requests
work-orders