PetroSight can integrate directly with 3esi's AFE Navigator to automatically pull AFE Estimate & Actual values and push Field Estimates. Synchronization between the systems, once configured, happens automatically based on events that occur within PetroSight during normal use. This guide will outline how to configure the AFE Navigator integration and how the integration itself works.

Preliminary Requirements

There are a number of requirements that must be met for PetroSight to properly integrate with AFE Navigator.

  1. PetroSight Integration Features - This is an assignable feature, please contact support@petrosight.ca to confirm access
  2. AFE Navigator version 8.1 or newer (AFE Navigator 2017 is the next version after 8.1)
  3. AFE Navigator must be accessible from the internet
    • If mobile access is enabled then this requirement is met
    • Petrosight can provide a list of IP Addressess used to connect to the AFE Navigator service for security purposes
  4. Internet accessible connection information for the AFE Navigator service
  5. An AFE Navigator account with username & password to be ussed by PetroSight to connect to AFE Navigator
    • Permissions on the account must align with the desired integration. Read-only for Estimate and Actuals synchronization or Read-Write when updating Field Costs

Configure AFE Navigator Integration

Company Integrations Page

Go to the Integrations page by selecting Integrations from the top Company menu.
Note: Should the menu item not be available, please contact our support team to upgrade your account

Add Integration

If the AFE Navigator integration is not already added to your account add it by clicking the Add Integration button and from the list selecting AFE Navigator.

Configure Integration

From the newly added AFE Navigator Integration entry hover the ACTIONS menu and select the Configure Option. 

Fill out the form with the necessary values.

  1. ENDPOINT - This is the internet accessible address that PetroSight will use to access the AFE Navigator service. Usually in the format of https://afenav.domain.com:12345/ or similar. In most cases there will not be a path specified.
  2. SERVER HOST ALIAS - For advanced implementations where an IP Address is specified for item #1 but the service is configured to require an internal domain name such as https://internal-afe-nav-address:12345/ when working on the corporate network, enter the internal-afe-nav-address value here. In most cases this field will be left blank.
  3. USERNAME - The account username for PetroSight to use
  4. PASSWORD - The account password for the above username
  5. APPROVED AFE STATES - Select all of the AFE Navigator states that PetroSight will accept data for. Most common is FAPP - Fully Approved, REV - Revised, and SUP - Supplemented. Hold CTRL to select multiple entries.
  6. COST CODE FORMAT - Enter the format for the cost codes that are used in your AFE Navigator installation using the keywords MAJOR and MINOR. See the field note for more details.
  7. Feature Selection - The set of checkboxes configures how the integration will work. By default PetroSight attempts to get ESTIMATE values from the AFE Navigator service. Check all of the options you wish to enable.


Once configured click Update, the system will validate your entries and if they appear correct will queue a test event for your AFE Navigator integration.