Agile ConnectLink™

USER GUIDE

Troubleshooting Guide

Navigation Menu

Introduction

This guide will walk you through troubleshooting many common ConnectLink errors and issues. Try searching this page to quickly find the information you need.

You need admin permissions to complete many of the recommended troubleshooting steps. Some changes may require input from other teams in your organization or may not be allowed by your data governance rules. Reach out to the appropriate internal resources as needed. 

If you can’t find your problem on this page or the provided information doesn’t resolve it, please reach out to your Account Manager and the Integrations team for help.

Note: If your issue is about the data, use the Report a CL Data Problem button to submit discrepancies to our team. Sometimes, it’s difficult to distinguish data quality questions from integration questions. Reach out to your Account Manager if you’re not sure what the problem is, or if the Report a CL Data Problem isn’t appropriate for your needs.

Batch Update Errors

Duplicates Detected

This error occurs when a custom or standard Salesforce duplicate rule prevents a record from being inserted or updated. You may wish to modify or disable your duplicate rules, based on the desired behavior. 

Blocking updates to existing records can lead to outdated information, inactive records incorrectly marked active, etc.

Duplicate Value

You’ll see this error when the integration tries to add or update a ConnectLink Key, but the ConnectLink Key is already assigned to another record. There are two main scenarios:

Match on Email Address

The integration attempts to match an unmatched contact by email address, but the ConnectLink Key is already assigned to another contact.

New Personnel UID

If we detect duplicate personnel in our database, we change one of them to Inactive and populate the New_Personnel_UID field with the ConnectLink Key of the primary record (also commonly referred to as the surviving record).

The integration attempts to update the deactivated person’s ConnectLink Key to the primary ConnectLink Key. If it’s already assigned to another record, the integration produces this error. 

The New_Personnel_UID field is typically available for mapping to Contacts and Leads. If it’s not already mapped, add the mapping and run a Bulk Update All to populate the field. If you don’t see it in the drop-down, reach out to the Agile team. This field will help you identify these duplicates.

Field Integrity Exception

These errors are almost always related to State and Country/Territory Picklists. See the section below for instructions on resolving this issue. 

Invalid Email Address

If email fields do not allow non-Latin-based characters, such as accent marks or apostrophes, you’ll get this error message. Instructions to resolve.

Cannot Reparent Record

The integration cannot reparent records with inactive owners. Ensure all accounts, contacts, and leads (if you use them) have an active owner.

Invalid or Null for Restricted Picklist

This happens when the integration tries to populate a picklist field and the value is not in the list. 

String Too Long

These errors occur when the maximum field length is shorter than the data the integration is trying to populate. The Agile team can provide a data dictionary containing our maximum field lengths. 

Invalid Field for Insert Update

These errors are most commonly seen when the integration attempts to update the Account ID for a person account.

Cannot Execute Flow Trigger

Read the error message for details on which flow is failing and why.

Field Custom Validation Exception

Read the error message for details about which custom validation rule is causing the issue. 

General Update Information & Issues

Updating Data with ConnectLink

There are three ways to update records with Agile data:

  • The Updates menu on the ConnectLink Setup tab
  • Scheduled Bulk Updates
  • The ConnectLink Sync button for an individual record

Your field mapping preferences apply to all scheduled or on-demand Bulk Updates. 

When syncing an individual record using the ConnectLink Sync button, a preview appears with the existing Salesforce value and the Agile value for each field. A checkbox indicates which data will be populated after the sync. Users can change the selection for one or multiple fields. If no changes are made, the preferences selected in the ConnectLink Setup tab will be used. 

Which Records are Updated?

The integration can only update records with a valid ConnectLink Key.

Mapped fields are updated only for records with a ConnectLink Status of A (Active), with one exception. If the Agile Ed Null Overwrite preference is selected, the mapped email address will be updated to null for inactive personnel.

If any of the following are true, mapped fields will not be updated:

  • ConnectLink Do Not Update checkbox is checked
  • ConnectLink Status = U (Unlicensed)
  • ConnectLink Status = C or I (Closed or Inactive)

Note: Some integration-created fields will be updated for all records with a valid ConnectLink Key, including the ConnectLink Status, ConnectLink Licensed Status, and ConnectLink Last Sync Date.

Archived or Invalid ConnectLink Keys

The integration can only update records with a valid ConnectLink Key. Depending on the reason, there may or may not be an error.

Common reasons that the ConnectLink Key is invalid:

  • The ConnectLink Key has a non-numeric character. These typically produce an error.
    • This can happen when importing ConnectLink Keys from a spreadsheet if the number was converted to a decimal and a ‘.0’ was added to the end. The period is not allowed. Remove the .0 at the end of the number, then sync the record. 
    • This can also happen if someone on your team manually edits the key. Sometimes, people add ‘duplicate’ or another word to a ConnectLink Key so it will save. Do not do this. It will cause problems when it’s time for your next ConnectLink Match.
  • Someone typed in the ConnectLink Key incorrectly. This isn’t common, since they’re not usually entered manually. These usually have a ConnectLink Status of U (Unlicensed).
  • A personnel record was archived from our database. Several years after a person is changed to inactive, we archive them from our production file. We’ll flag these for you during your annual ConnectLink Match. The ConnectLink Status may show U or I, depending on when your most recent Bulk Update All was run.
    • Note: If you regularly delete or archive inactive personnel, this shouldn’t be a problem. We strongly recommend removing personnel with a ConnectLink Status of I on a regular basis. 

When Was a Record Last Updated?

The ConnectLink Last Sync Date shows the last date a Salesforce record was updated by the integration. The ConnectLink Latest Update Date field contains the last date a record was updated in our database. 

Why is the ConnectLink Last Sync Date old?

Here are some common reasons:

  • If a record can’t be updated due to an error, the ConnectLink Last Sync date will not be changed.
  • The recommended weekly Bulk Update job only updates records that were changed in our database since the previous update. If we haven’t changed the record since your last sync, the ConnectLink Last Sync date will not change.
  • To force an update for all records with a ConnectLink Key, run a Bulk Update All from the Bulk Updates menu in the ConnectLink Setup tab.  

ConnectLink Last Sync Date Not Updated During Bulk Update All

Ensure the Bulk Update All is finished. Check Apex Jobs to see if the sync has finished. All integration jobs have the Namespace Prefix ‘agileed’. You may need to change your view to see the field. Look for any failures or errors.

Errors may have prevented the record from syncing. Check the Batch Update Errors log.

Use the ConnectLink Sync button to sync the record. If there are errors, resolve them.

If there are no errors when using the ConnectLink Sync button and the record updates successfully, verify that the person who initiated the Bulk Update All has the correct permissions. They probably need the ConnectLink Admin permission set plus write access to all mapped fields. 

ConnectLink Sync Date is Current, but the Record Didn’t Update

Is the ConnectLink Do Not Update box checked? Does the ConnectLink Status equal I or U? If either of these answers is yes, see ‘Which Records are Updated’ in this section. 

The record could already be up to date. To verify:

  • Click the ConnectLink Sync button to sync the record individually.
  • The preview that appears shows the existing Salesforce value and the Agile value for each field. A checkbox indicates which data will be populated after the sync, based on your field mapping preferences.
  • If the information in the preview matches the information in your mapped fields, the sync is working correctly.
    • Note: If you have multiple custom fields with similar display names, ensure the correct field is on the layout.
  • If you think there may be a data discrepancy, use the Report a CL Data Problem button to send the information to our data compilation team.

Issues with a Single Field Not Updating

  1. Verify that the field is available in your ConnectLink License.
    • In the ConnectLink Setup tab, choose ‘Update License Data’ from the Actions Menu. This will ensure all fields in your ConnectLink order are available for mapping. After a few seconds, you should get a green success message at the top of the page. 
    • To verify that the field is in the order, go to the correct object (Accounts, Contacts, or Leads) and look for the field in the ConnectLink Fields drop-down. If you can’t find the field, reach out to your Account Manager for assistance.
      • If the field was accidentally removed and should be included, they can re-add it.
      • If the field was retired, you’ll need to remove it from your mappings. You can do this with the delete button. Removing the mapping will not remove the field from Salesforce. Either delete the field or clearly indicate that the information is out of date.  
      • You can select ‘Clean Mappings’ from the Actions Menu to delete all mappings for fields that no longer exist. This may make it hard to delete the custom field if you don’t know which fields were moved. If a field is re-added to your ConnectLink order later, you will need to create a new mapping for it.
  2. If the field is in your license, make sure the mapping is to the correct field. Add or edit as needed. Run a Bulk Update All after adding or changing mappings to populate the new data.
  3. Did you add a new field mapping and forget to run a Bulk Update All?
  4. Is the data type of the field you’re mapping the data to correct? The type is in parentheses in the ConnectLink Fields drop-down menu.
  5. Is the field length adequate? Consult the Data Dictionary for field lengths. 
  6. Do you have a restricted picklist or some type of field validation causing issues? 
  7. Consult the Data Dictionary to see which record types (district or school) and file types (public, private, Catholic, Higher Ed, Canadian, Library, Early Childhood) are required for the field to be populated. If a field is only available for private schools and you only have public districts, it won’t get updated. 
  8. Is another system or process removing or altering the data? Check to make sure an automation or another integration is not interfering.
  9. If you’re still having trouble, reach out to the Agile team to ensure the data is flowing through the integration properly.  

Issue with Scheduled Jobs Not Running

Make sure that the user who scheduled your recurring jobs is still active and has the necessary permissions.

Subscription Expired

Reach out to your account manager.

State and Country/Territory Picklists

United States Territories Not Active In Picklist

If your data license includes United States Territories and they are inactive in your picklist settings, you will get errors. Here’s a list of the territories where we have data. You can activate these options in the State and Country/Territory Picklist settings found in Salesforce setup.

CountryMailing StateMailing State Full
United StatesASAmerican Samoa
United StatesAEArmed Forces Europe
United StatesAPArmed Forces Pacific
United StatesFMFederated States of Micronesia
United StatesGUGuam
United StatesMHMarshall Islands
United StatesMPNorthern Mariana Islands
United StatesPWPalau
United StatesPRPuerto Rico
United StatesVIVirgin Islands

Incorrect Field Mapped

Both Salesforce and Agile have multiple fields for the state/province and the country. There’s a field for the two-letter abbreviation and another for the full word. Ensure that the Salesforce and Agile fields are both the same type. See the chart below. 

 AbreviationFull Word
AgileMailing StateMailing State Full
AgileLocation StateLocation State Full
AgileCountry CodeCountry
SalesforceBilling State/Province CodeBilling State/Province
SalesforceShipping State/Province CodeShipping State/Province
SalesforceBilling Country CodeBilling Country
SalesforceShipping Country CodeShipping Country

Value Mismatch

Occasionally, the value for the full state name in our database differs from the value in the standard Salesforce picklist. This will cause issues during syncs. To resolve these errors, you can add integration values in your picklist settings or change your mapping to use the abbreviation fields instead of the full names. The list of known mismatches is below.

Country   Agile Full State Name   Salesforce State/Province Name
United States   Federated States of Micronesia   Federated Micronesia   
United States   Virgin Islands   US Virgin Islands   
Canada   Yukon   Yukon Territories   

Errors with ConnectLink Sync Button

An Error Occured Loading Your Fields

Typically, this error doesn’t occur for admins, but it does occur when a different user tries to sync a record. To use the ConnectLink Sync button, the following permissions are required:

Ensure that the user receiving the error has the appropriate permissions to sync the record.

Errors Involving Required Fields 

Read the error message to determine the field that’s causing the issue. Usually, this error involves the Billing State/Province or the Billing Country field. If the field is not mapped, add a mapping in the ConnectLink Setup tab. If you don’t want us to overwrite your data, choose Salesforce for the preference. 

If you use State and Country/Territory picklists, see that section of this troubleshooting guide for more information about these mappings. troubleshooting

Other Errors

Check the Batch Update Errors section.

Errors with Report CL Data Problem Button

This Record Has Not Been Synced in Over a Week

To submit a data problem, the ConnectLink Last Sync date must be within the last week. If it’s older than that, you’ll get this error. Use the ConnectLink Sync button to sync the record.

Note: Most of the time, records haven’t been synced in the last week, so you’ll get this error. The recommended weekly Bulk Update jobs only update records that have changed in our database since the previous sync. The only time the ConnectLink Last Sync date is updated for all ConnectLink Records is when you run a Bulk Update All.

Could Not Load Field Mappings

Typically, this error occurs for normal users but not for admins. Ensure that the user receiving the error has the appropriate permissions to sync the record. To use the Report a CL Data Problem button, the following permissions are required:

  • If the record hasn’t been synced in the last week, the user will also need write permissions for mapped fields so they can use the ConnectLink Sync button

 

Field Mapping Issues

Data is Being Overwritten or Is Not Changing as Expected

Check the field mapping preference. See our Field Mappings Guide for more information. 

Missing Field in the ConnectLink Fields Drop-Down

Choose ‘Update License Data’ from the Actions Menu in the ConnectLink Setup tab. This will sync the fields with your ConnectLink order.

Ensure you’re looking at the correct object. 

  • Accounts: Only institution fields can be mapped. Personnel fields cannot be mapped.
  • Contacts: Personnel fields can be mapped. Most institution fields cannot be mapped to Contacts. The exception is the Institution Name Proper field, which displays the name of the primary related institution.
    • Tip: Use automation if you want to add institution information, such as the Building Phone Number, to the contact record.
  • Leads: Personnel fields can be mapped. Most institution fields can also be mapped.

Duplicate Mappings

You cannot map multiple ConnectLink Fields to the same Salesforce field. Delete the redundant mapping.

You can map one ConnectLink field to multiple Salesforce fields. Typically, one field is set to prefer Salesforce, and the other has the AgileEd or AgileEd Null Overwrite preference. 

Error When Adding a Mapping

Check for compatible data types. Otherwise, see the error message for more information.

 

Dashboards

Numbers Seem Incorrect or Are All Zeros

Some dashboards, including Batch Update Errors and Record Reports, pull data directly from Salesforce. The remaining dashboards depend on the dashboard update job to display up-to-date data. 

If the numbers on your dashboard seem out of date or they’re all zeros, start by clicking the refresh button in the upper-right corner. For dashboards that pull data directly from Salesforce, this will update the information. For dashboards that depend on the job, this will update the dashboard with information from the most recent job. 

If refreshing the dashboard doesn’t help, check when your dashboards were last updated. Navigate to the Org Metrics dashboard and click “View Report” under the Total Institutions Number. A report will open in a new tab.

  • If the report says “No Results”, this means your dashboards have never been updated. 
  • If the report loads, it will have a single row. Check the first column for the most recent Run Start Date.
    • If this date is old, you’ll need to update your dashboards. 
    • If this date is current, reach out to the Agile team for more assistance.

To update your dashboards immediately, go to the ConnectLink Setup tab and choose “Update Dashboards” from the Bulk Updates menu. The job may take awhile to run. You’ll get an email when the job completes. 

We recommend scheduling this job to run weekly. If you don’t have any scheduled jobs, see our instructions on scheduling updates.

Dashboard Won’t Load at All

If the dashboard doesn’t load at all, this is likely because the owner is no longer an active user. To resolve this, change all the dashboards in the ConnectLink Dashboard folder to an active owner. 

  • In the App Finder, search for Dashboards
    • Don’t click ConnectLink Dashboards, that will take you to the wrong place
  • In the navigation pane, click All Folders, then enter the ConnectLink Dashboard folder

Speak with a Consultant     |     866.782.0241 x 108     |     [email protected]

education expertise matters

Consultation
Request

Districts of Distinction

Learn More

EdIntel.AI™

Get Started

We use cookies to ensure you get the best experience on our website.  Learn more.

Optimize Your Digital Marketing

Let's Get Started

Optimize Your Digital Marketing

Let's Get Started

education expertise matters

Let's Connect

We’re here ready to answer your questions! Share a little information with us below and one of our Agile experts will be in touch shortly.

Making Data Useful Daily

Let's Get Started

See Agile Integrations in Action

Connect to
Learn More

Plug Into the Education Market

Get Started

education expertise matters

Consultation
Request

education expertise matters

Consultation
Request

education expertise matters

Consultation
Request