Skip to main content

Syncing with Redtail

Connect Redtail CRM to SurgeTK to pull contacts, households, accounts, holdings, beneficiaries, and advisors. Covers connecting, running a sync, Sync Filters, which edits a sync keeps, how to start over, and troubleshooting.

Last reviewed: November 2026.

Overview

The Redtail integration copies your firm's client data from Redtail CRM into SurgeTK: contacts, family groupings, accounts with balances and holdings, beneficiary designations, and advisor assignments. It is one-way. SurgeTK reads from Redtail. Nothing is ever written back to Redtail.

The integration is available on every SurgeTK plan. Only SurgeTK Admins can connect it, run a sync, change Sync Filters, or disconnect it.


Before you connect

You need:

  1. An active Redtail subscription with API access enabled on your Redtail account. If you do not have API access, contact Redtail Support first.

  2. Your Redtail username and password.

  3. The Admin role in SurgeTK. Lead Advisors, Assistants, and Team Members can open Settings and see whether Redtail is connected and when it last synced. If they click Sync, Sync Filters, or Connect, SurgeTK refuses with "This action requires administrator access." Ask an Admin at your firm.


Connect Redtail

  1. Sign in to SurgeTK as an Admin.

  2. Go to Settings, then Integrations. If your firm has no CRM connected yet, the Connect CRM link in the top bar opens the same page.

  3. On the Redtail card, click Connect, or turn the toggle on. The Connect Redtail CRM window opens.

  4. Leave Redtail Environment on Production. The Development option connects to Redtail's review environment, which is used only for Redtail-guided testing. Your firm's real data is not there.

  5. Enter your Redtail Username and Redtail Password.

  6. Click Connect.

SurgeTK checks your credentials with Redtail. On success you see "Redtail connected successfully!" and the page reloads. The card now shows Connected with two buttons, Sync Filters and Sync. The top bar shows a Redtail Connected badge and a Sync button.

Set your Sync Filters before your first sync. See Sync Filters below. The first sync reads every contact in your Redtail database, and the default filter brings in every contact whose category contains the word "client". If the first sync brought in the wrong contacts, see Start over with Redtail below.

If SurgeTK cannot connect, the window shows one of these messages:

Message

What to do

Invalid Redtail credentials. Please verify your username/password.

Re-enter your Redtail username and password. Check Caps Lock.

Your Redtail account is locked. Please contact Redtail support or try again later.

Redtail locks accounts after repeated failed logins. Contact Redtail Support to unlock it, then connect again.

Redtail API is currently unavailable. Please try again later.

Redtail's API returned a gateway timeout. Wait 5 to 10 minutes and retry.

Request to Redtail API timed out. Please try again later.

SurgeTK waited 30 seconds with no answer from Redtail. Retry.

Could not connect to Redtail API

A network error stopped the request. Check your connection and retry.


Run a sync

Syncs are manual. SurgeTK does not run Redtail syncs on a schedule and does not receive notifications from Redtail. You sync when you want updated data.

  1. Click Sync on the Redtail card, or Sync in the top bar.

  2. The Confirm Redtail Sync window opens. It tells you whether custom sync filters are active or default filters are in use, with a link to review them.

  3. Leave Re-read every contact unticked for a normal sync (see below).

  4. Click Sync Now.

What each sync reads

  • Contacts: only the contacts Redtail reports as changed since your last successful sync. The first sync after you connect, or after you disconnect and connect again, reads every contact. A reconnect from the Action needed card with the same Redtail username keeps the normal incremental sync.

  • Families: every family, every sync.

  • Accounts: every account of every imported contact, every sync. Balances, holdings, and as-of dates refresh on every sync for that reason, and large books take time on every sync.

Re-read every contact

Ticking Re-read every contact in the Confirm Redtail Sync window makes SurgeTK read every contact instead of only changed ones. The window says: "Normally we only ask Redtail for contacts that changed since your last sync. Tick this to check all of them. It is slower and re-applies your filters. Contacts you deleted in SurgeTK stay out unless you restore them in Sync Filters."

Use it when you changed Sync Filters and want them applied to every contact, or when SurgeTK support asks. Three things to know:

  • Contacts you deleted in SurgeTK stay out. They are listed under Sync Filters › Deleted contacts until you restore them, one at a time with Restore or all at once with Restore all.

  • Contacts deleted before October 2026 are not on that list until SurgeTK adds them, so one of them can come back once. Delete it again and it stays out.

  • If a re-read sync does not finish cleanly (partial, failed, or cancelled), the next sync is also a full re-read.

The box resets each time you open the window. You never need it to refresh balances. A normal sync does that. You also do not need it after Restore all, which queues a full re-read on its own.

One sync at a time

Only one Redtail sync, Zoho sync, or account import can run for your firm at a time. If one is running you see "A Redtail sync is already in progress. Please wait for it to finish." Spreadsheet imports of accounts, beneficiaries, insurance, liabilities, and assets are also refused while a sync runs. You can start at most 10 syncs in 5 minutes.


While the sync runs

  • A toast says "Redtail sync started. Syncing data from Redtail. You can continue working." The sync runs on SurgeTK's servers. You can leave the page or close the tab.

  • Everyone in your firm sees the progress card at the top of Settings › Integrations. It shows "Redtail Sync in progress", the running time, the step ("Step 2 of 5"), record counts, and a progress bar. There is no percentage.

  • Step messages: "Preparing your sync...", "Counting contacts...", "Counting households...", "Fetching Redtail settings...", "Getting your contacts...", "Organizing households...", "Pulling account data... (N/M contacts)", "Wrapping things up...".

  • The Redtail toggle, Connect, Sync Filters, and the Zoho and Calendly controls are locked until the sync ends. Edit forms show "Heads up — a sync is running. Your changes might get overwritten when it finishes."

Cancel a sync

Click Cancel on the progress card, then Cancel sync in the confirmation: "The sync will stop after the current step finishes. Data already synced will be kept." Cancellation is cooperative. Work in flight finishes first, so there can be a short delay. Records already written stay in SurgeTK. The card then shows "Sync cancelled" with Retry Sync and Dismiss.


When the sync finishes

The progress card becomes a result card:

  • Sync complete or Sync complete — no changes found: every record was processed.

  • Sync finished with issues: some records could not be read. The rest were synced. Retry, and if it repeats, check Redtail's status page.

  • Sync failed: an unrecoverable error stopped the sync, most often an extended Redtail outage.

  • Redtail needs to be reconnected: Redtail rejected the saved login, usually because the Redtail password changed. The card shows "Update your Redtail password if it changed, then reconnect below. No data was lost." with a Reconnect Redtail button. Reconnecting with the same username keeps your sync history, so the next sync is a normal incremental sync.

Also after a sync:

  • A banner reads "New data is available from the latest sync." with a Refresh button.

  • Admins get a bell notification when a sync fails or completes with issues.

  • The sync appears on the Imports page as a "Redtail sync" row. Click What changed to open the Sync details drawer with counts of created, updated, and skipped records, including "kept your status", "kept your account type", "deleted in SurgeTK, left out", and "Family members kept out by relationship". Admins also see the raw sync log.

  • Value Adds for affected households recalculate the next time you open them. Saved snapshots and Surge packets are not changed.

Stalled or interrupted syncs

  • Counting and first-fetch steps can run for several minutes on a large book with no visible change. If nothing updates for 20 minutes, the card shows "Sync may have stalled" with Retry Sync.

  • If SurgeTK restarts during a sync, the sync is marked failed within a few minutes ("Sync interrupted by server restart") and the lock is released. SurgeTK runs the interrupted sync again automatically about 10 minutes later.

  • Changes made in Redtail while a sync is running can be missed until that contact changes again, or until you tick Re-read every contact.


What a sync brings in

Redtail

SurgeTK

Fields

Contacts

Clients

First, middle, and last name. Date of birth. Gender. Marital status. Occupation. Employer. Redtail category and status. Mobile phone and home phone. Primary email. First address. Date of death and deceased flag.

Families

Households

One household per Redtail family, with every family member as a household member unless their relationship is ticked under Family members in Sync Filters. Head of household from Redtail's flag. Each member's Redtail relationship ("Spouse", "Child", and so on) is stored on every sync. Contacts with no family get a household of their own.

Accounts

Accounts

Account number. Type. Custodian. Balance and as-of date. Tax status. Status (Active, Closed, Transferred, Inactive, Pending). Close date. Systematic withdrawals (amount and frequency; see Systematic withdrawals and frequencies below). Federal and state withholding percentages. Holdings (symbol, name, shares, price, value). Buckets allocation calculated from the holdings.

Account beneficiaries

Beneficiaries

Name. Date of birth. Relationship. Primary or contingent. Percentage.

Servicing and writing advisors

Redtail advisors on each household

Advisor names from Redtail's advisor lists. They become SurgeTK lead advisors only after you link them. See Link Redtail advisors below.

Rules to know

  • Business contacts and deleted contacts never sync, and their accounts are not pulled.

  • Clients you delete in SurgeTK stay deleted. The sync leaves them out until you restore them under Sync Filters › Deleted contacts.

  • A family becomes a household only when at least one member was imported as a client.

  • Family relationships are stored. The sync stores each family member's Redtail relationship ("Spouse", "Child", and so on). The Homework sheet uses it to list the head of household first, then the spouse. A member's relationship is on file after the next sync.

  • Marital status: Married, Widowed, and Divorced come across as written. Any other Redtail value becomes Single.

  • Deceased: a contact is marked Deceased when its Redtail status contains "deceased", "dead", or "death". Firms can map statuses differently under Household Lifecycle from Redtail (below).

  • Names: a blank first or last name in Redtail shows as "(Unknown)".

  • Account types you set are kept. When you set an account's type in SurgeTK, or a spreadsheet import writes a recognized type, the sync keeps it. The sync also never replaces a real type with Other. See Account types you set below.

  • Holdings and Buckets allocation: holdings are replaced on every sync, and the newest holding price date becomes the account's as-of date. SurgeTK classifies each holding as Cash, Income, Annuities, or Growth. When every holding on an account is classified, SurgeTK writes the account's Buckets allocation. An annuity-type account with no holdings gets 100% Annuities. If you edit an allocation by hand, the sync stops changing it. Admins can review how securities are classified under Settings › Securities.

  • Beneficiaries are replaced on every sync. A beneficiary whose Redtail type is "Primary" is primary. Any other type is contingent. If Redtail returns no beneficiaries for an account, the account's lists are cleared. Beneficiaries you add by hand to a Redtail account are removed at the next sync. Make the change in Redtail. The account's Per Stirpes setting and "intentionally has no beneficiaries" box are kept.

  • Anything Redtail lists under a contact's accounts arrives as an account, including insurance products that Redtail stores as accounts. Redtail's separate insurance policy records are not read.

  • Client IDs are assigned by SurgeTK. You cannot set them for synced clients.

  • Account numbers are stored exactly as Redtail sends them. A later spreadsheet import of accounts or beneficiaries must use the same number, including dashes and spaces. Only the billing import ignores dashes, spaces, and letter case.


Redtail is the source of truth

Every sync overwrites the fields it syncs. If you edit one of those fields in SurgeTK, the next sync puts the Redtail value back. Make the correction in Redtail, then sync. Two account fields are the exception: the account type and the account status keep a value you set yourself.

Overwritten every sync: client names, date of birth (cleared if Redtail has none), marital status, email, phones, address, category, status, and the deceased flag. Account number, value, custodian, tax status, household, beneficiaries, holdings, and the holdings-based allocation.

Custodian: a Redtail custodian that is not on SurgeTK's custodian list opens on the account form (Details tab) as Other with the name filled in. The account's view mode shows the custodian as it arrived from Redtail. If you change it in SurgeTK, the next sync writes Redtail's custodian back.

Household membership follows Redtail. If you move a Redtail contact or a Redtail account to another household by hand, the next sync moves it back. A household left with no clients is deleted.

Kept by the sync: clients you deleted (they are not re-created), account types you set in SurgeTK or imported from a spreadsheet, account statuses you set by hand or by import, notes, tasks, Value Add snapshots, the Per Stirpes setting, accounts, assets, liabilities and insurance you created yourself, advisors you assigned by hand (the sync adds advisors and never removes them), allocations you edited by hand, and account owners you added.

Account types you set

  • When you change an account's Account Type in SurgeTK, or a spreadsheet import writes a recognized type, the sync keeps that type on every later run. Redtail's own type is still read.

  • The sync never replaces a real type with Other. If Redtail sends Other, a blank, or a label SurgeTK does not recognize, and the account already has a real type, the stored type stays. This also protects types you corrected before this rule existed.

  • When Redtail's type differs from the type SurgeTK kept, the account shows "Redtail says:" followed by Redtail's type under the Account Type, for example "Redtail says: Other (“Fee-Based Account”)". Click Use Redtail's type to drop your type and take Redtail's. You see "Account type set to" followed by the new type.

  • After a sync, the Sync details drawer on the Imports page shows "N kept your account type".

  • Value Adds use the type you set. Buckets, Guardrails, Net Worth, Beneficiary, the 1099 letter, and the RMD table read it instead of Redtail's label.

  • Many Redtail accounts arrive as Other because the type in Redtail itself is Other, or a product name SurgeTK does not map. Set the type once in SurgeTK. It stays.

  • This rule applies to the Redtail sync. A Zoho sync still writes the account type from Zoho.

Systematic withdrawals and frequencies

A systematic withdrawal arrives from Redtail with its amount and its frequency. The frequency options in SurgeTK are Monthly, Quarterly, Semi-annual, Annually, Weekly, Bi-weekly, and Semi-monthly. Every report that reads withdrawals (Guardrails, Buckets, Homework, and the household's monthly distribution) uses the same table of payments per year.

  • Text frequencies are read tolerantly. "Annually", "Yearly", "Semi Annually", "Twice a year", "Every six months", "Every other week", "Every two weeks", "Fortnightly", "Twice a month", "Every three months", and similar spellings map to the matching option. A keyword with numbers beside it still maps by the keyword, for example "Monthly on the 15th" or "Quarterly (Q1)".

  • "Bi-monthly" is not read, because it means every two months to some and twice a month to others. A count tied to a period, such as "every 4 weeks" or "2x per year", is not read either.

  • A frequency SurgeTK cannot read is left open. The withdrawal is still saved. On the account form's Withdrawals tab, that row's frequency shows "Unknown — choose". The withdrawal counts $0 toward Monthly Income and Current Distribution until a frequency is chosen. The Buckets and Guardrails pages show an alert headed "No payment frequency set", for example "1 systematic withdrawal totaling $2,000 per payment is not counted in current income. Set the frequency on the account." The printed report carries a footnote in the same words naming the affected accounts by their last four digits, and the Monthly Income annotation card explains the $0 the same way. Choose the frequency on the account and the figures update.

  • Withdrawals inferred from transactions. When SurgeTK infers a systematic withdrawal from a pattern of Redtail transactions, a weekly or bi-weekly pattern is recorded as that frequency.

  • Withholding: federal and state withholding percentages are read as percentages from 0 to 100. A value of 1 means 1%. They feed the Homework sheet's withdrawals table and the Buckets Monthly Income card.


What does not sync

Not synced

Note

Contact notes, activities, and tasks

They stay in Redtail.

Contact custom fields

Account custom fields are used only to fill in missing systematic withdrawal details.

Insurance policy records

Enter policies in SurgeTK by hand or with the Insurance import.

Cost basis, tax lots, performance, and returns

Not available at the level SurgeTK needs. Holdings themselves are synced.

Retirement date

Enter it in SurgeTK.

Phones other than mobile and home, emails other than the primary, addresses other than the first

Only one of each is pulled.

Deletions

When a contact or account is deleted in Redtail, SurgeTK keeps its copy. Syncs stop updating it. Delete it yourself from the Households page.

SurgeTK to Redtail

Nothing is written to Redtail.


Sync Filters

Sync Filters control which Redtail contacts come into SurgeTK, which relatives join a household, which deleted contacts stay out, and what happens to closed accounts and inactive households. Click Sync Filters on the Redtail card. The window is called Redtail Sync Filters. Changes take effect on your next sync. Click Save Filters to keep them.

The category and status lists come from your own Redtail database. SurgeTK keeps them for 24 hours. Click Refresh at the top of the window to load the newest lists, for example after you add a status in Redtail. Saved values that Redtail no longer has are marked "(no longer in Redtail)".

Contact Categories

Categories are your relationship labels in Redtail, such as A Client, Personal Client, or Prospect. The toggle picks the mode:

  • Allowlist (the default): "Only sync contacts matching the selected items."

  • Denylist: "Skip contacts with the selected items."

Matching is exact and ignores capitalization. "A Client" matches "a client". It does not match "A Client - Retired". If your firm uses A Client, B Client, and Personal Client, tick each one.

When no category is ticked, SurgeTK uses a built-in default, whichever mode the toggle shows: it syncs every contact whose category contains the word "client" (this includes values like "Former Client"), skips "Ex-Client" and "Trust Client", and skips contacts with no category. Set your own list for an accurate result.

Contact Statuses

Statuses are your lifecycle values in Redtail, such as Active, Inactive, or Deceased. This section works the same way but starts in Denylist mode. When no status is ticked, every status passes.

A contact must pass both filters. If the category filter allows a contact but the status filter blocks it, the contact does not sync.

Blank categories and statuses

Mode

Contact with a blank value

Allowlist with items ticked

Excluded

Denylist with items ticked

Included

If some contacts have no category and you use an Allowlist, they do not sync. Either set their category in Redtail, or switch to a Denylist and name only the categories to keep out.

Linked family members

  • Contact Categories does not apply to linked family members. Anyone in the Redtail family of a synced client comes across, even with a category you did not tick. By default this includes children, grandchildren, and parents, not only spouses.

  • Contact Statuses applies to linked family members only in Denylist mode. The window says: "Skipped statuses are also left out of a client's household. Use this to keep adult children out of their parents' household."

  • The Family members card keeps chosen relationships out. See below.

Family members

"Which relatives linked in a client's Redtail family stay out of the household." Redtail stores a relationship on every family member, such as Spouse, Child, or Grandchild. Tick a relationship, for example Child and Grandchild, and linked family members with that relationship are not imported. The card explains: "Everyone linked in a client's Redtail family comes across unless their relationship is ticked here. Ticked relationships are not imported. Members already in SurgeTK are not removed, and an excluded member's own accounts stop syncing."

  • The list always offers Child, Grandchild, and Other. After a clean sync it also lists the relationship names your own Redtail families use. Spouse names are never offered.

  • The setting stops new imports only. Delete relatives that are already in SurgeTK by hand. They then stay deleted.

  • An excluded relative's accounts stop syncing. Move an account you want to keep to the parent's contact in Redtail first.

Deleted contacts

"Redtail contacts you deleted in SurgeTK. The sync does not add them back." When you delete a client that came from Redtail, SurgeTK records the deletion. Every later sync leaves that contact out, on a normal sync and on Re-read every contact.

  • A deletion is recorded whichever way you delete: Delete on the client, Remove on a member in Edit Household, the delete of unlinked clients, or Delete on a household (every Redtail member of that household is recorded).

  • The card lists each deleted contact with the date and who deleted them, and a Restore button. The card says: "Restore one to let the next sync that reads that contact add them back. Restore all clears the whole list and queues a full sync, so your next sync re-reads every contact and your Sync Filters decide who comes back. Restoring does not start a sync." A restored contact comes back on the next sync that reads them, with their household and accounts.

  • Restore all sits at the top of the card when the list has more than one contact. Click it and confirm in the Restore all deleted contacts? window: "All N deleted contacts are removed from this list and a full sync is queued, so your next sync re-reads every Redtail contact. Your current Sync Filters decide who comes back. Nothing comes back until you run a sync." You then see "N deleted contacts restored. A full sync is queued: run a sync to bring them back.", the list is empty, and the footer of the window reads "A full sync is queued. Your next sync re-reads every contact and applies these filters to all of them." Leave Re-read every contact unticked when you sync; the full re-read is already queued.

  • Restore all is refused while a sync or a data import is running. You see "A Redtail sync is in progress. Wait for it to finish, then restore the deleted contacts." Wait, then try again.

  • Only Admins can restore. The list opens even while Redtail is disconnected, so you can check it before you reconnect.

  • Contacts deleted before October 2026 are not on the list until SurgeTK adds them. If one comes back after a sync, delete it again. It then stays out.

Closed Accounts

This section decides "What happens when Redtail marks an account Closed, Transferred, or Inactive." An account counts as closed when its Redtail status is Closed, Transferred, or Inactive (Dormant and Suspended count as Inactive), or when it has a close date.

  • Mark closed (the default): the account stays in SurgeTK, marked closed. Closed accounts do not count toward AUM and are left out of Buckets, Guardrails, Net Worth, and the Beneficiary report. They are kept for history, for example on the 1099 letter for the year they closed.

  • Delete (legacy): on every sync, SurgeTK permanently deletes Redtail accounts that count as closed, both accounts already in SurgeTK and accounts arriving from Redtail. Accounts you created by hand or imported from a spreadsheet are not deleted. Accounts you closed or reopened yourself in SurgeTK are left alone.

  • Hide closed accounts: hides closed accounts on household account lists. Each list has a Show control.

Household Lifecycle from Redtail

"When every member of a household is deceased or no longer a client, SurgeTK can suggest archiving it, or archive it for you."

  • Off (the default): the sync never changes a household's status.

  • Suggest: after a sync, a household whose members are all deceased or no longer clients shows "Redtail suggests archiving" on the Households page. You choose Apply Redtail suggestion or ignore it.

  • Automatic: the sync archives those households for you, at most 25 per sync, and captures final Value Add snapshots. It restores a household it archived if the members become active again. A status you set by hand always wins, and restoring is one click.

Below the mode, each Redtail contact status can be read as Default, Active client, No longer a client, or Deceased. On Default, statuses containing deceased, dead, or death read as deceased. Statuses containing inactive, former, ex-, terminated, archived, closed, or estate read as no longer a client. Any other member keeps the household active.

Filters apply to new contacts only

Filters decide which contacts are imported. A contact already in SurgeTK keeps updating on every sync, and its accounts keep refreshing, even after you change a filter that would now exclude it. Tightening a filter never deletes anything. To remove a household or client that is already in SurgeTK, delete it on the Households page. Deleting a household removes its clients, accounts, liabilities, assets, and insurance records, and the sync does not bring them back. If the household has Value Add snapshots or Surge packets, SurgeTK offers Archive instead.


What a sync can delete or change

  • Closed Accounts set to Delete (legacy) deletes closed Redtail accounts on every sync.

  • Household Lifecycle set to Automatic archives households. Archived households can be restored.

  • Emptied households are deleted. When the sync moves a client into its Redtail family's household, the household it left is deleted if no clients remain in it.

  • Deleted households and clients stay deleted. When you delete a Redtail client or household in SurgeTK, the sync leaves those contacts out, on a normal sync and on Re-read every contact. They are listed under Sync Filters › Deleted contacts. To bring one back, click Restore there. To bring every one back and queue a full sync, click Restore all.

  • Disconnecting and connecting again makes the next sync a full read. Set your filters before that sync. A reconnect from the Action needed card with the same username keeps the normal incremental sync.


Start over with Redtail

Use this when your households came in wrong, for example because the first sync ran before you set your Sync Filters, and you want to rebuild SurgeTK from Redtail with the right filters. You do not need to disconnect Redtail, and you do not need SurgeTK support. Only an Admin can do it.

  1. Go to Households. Tick the checkbox in the table header, click Select all N households in the selection bar, then click Delete and confirm. If any of the households have Value Add snapshots or Surge packets, the Delete permanently? window offers Archive instead; choose Delete anyway, because the sync does not rebuild archived households. You see "Selected households have been deleted successfully." Every Redtail contact in those households is now on the Deleted contacts list, so a sync on its own would leave all of them out. Anything you entered by hand in those households, such as liabilities, insurance policies, or notes, is deleted too.

  2. Go to Settings › Integrations and click Sync Filters on the Redtail card. Set the Contact Categories, Contact Statuses, Family members, Closed Accounts, and Household Lifecycle you want, and click Save Filters. These filters decide who comes back.

  3. In the same window, find the Deleted contacts card and click Restore all. Confirm in the Restore all deleted contacts? window. The list empties and the footer says a full sync is queued.

  4. Click Sync on the Redtail card and then Sync Now. Leave Re-read every contact unticked; the full re-read is already queued. The sync reads every contact in your Redtail database, applies your filters, and rebuilds the households, accounts, and beneficiaries that pass.

Afterwards, check the household count and AUM on the Households page, and open the run's What changed details on the Imports page. Advisor links you made under Team Members are kept, so the rebuilt households get their lead advisors again. Link any new Redtail advisor names the same way as before.

Two things to know. Disconnecting and reconnecting Redtail is not part of this process: it resets your Sync Filters and keeps the Deleted contacts list, so on its own it rebuilds nothing. If you deleted only some households, use Restore on the single contacts you want back instead of Restore all, so the others stay out.


Link Redtail advisors to SurgeTK users

Redtail stores a servicing advisor and a writing advisor on contacts and families. The sync records the Redtail advisor on each household but does not map it to a SurgeTK user. Until you link them, the household has no lead advisor and shows as unassigned.

  1. Go to Settings, then Team Members.

  2. Scroll to Unlinked Redtail Advisors. The table shows Advisor Name, Type (servicing or writing), and a Link to Lead Advisor dropdown that lists your active Lead Advisors.

  3. Pick the matching user and click Link.

Linking a servicing advisor reassigns every household with that Redtail advisor right away. You see "Lead Advisor (servicing) linked successfully!". Linking a writing advisor takes effect on the next sync. New Redtail advisors that appear in later syncs must be linked the same way. Only Admins can link advisors.


Disconnect and reconnect

Turn the Redtail toggle off. The Disconnect Redtail? window says: "Disconnecting will remove all saved Redtail credentials from SurgeTK. All data imported from Redtail will remain. You can reconnect later by toggling Redtail back on and re-entering your credentials." Click Disconnect.

Disconnecting:

  • Removes your Redtail username, password, and environment from SurgeTK.

  • Resets every Sync Filter setting: categories, statuses, Family members, Closed Accounts, Hide closed accounts, and Household Lifecycle. Set them again after you reconnect and before you sync. The Deleted contacts list is kept.

  • Keeps every household, client, account, and beneficiary that was synced. Advisor links are kept.

To reconnect after a disconnect, turn the toggle on and enter your credentials. The next sync is a full read of every contact. SurgeTK matches existing records by their Redtail IDs, so reconnecting does not create duplicates. Contacts you deleted stay out. To rebuild everything from Redtail, follow Start over with Redtail above instead.

If your Redtail password changes, the card shows Action needed and the next sync ends with "Redtail needs to be reconnected". Reconnect with the new password. No data is lost. Because the username and environment are the same, SurgeTK keeps your sync history, and the next sync is a normal incremental sync, not a full read.


Troubleshooting

I cannot use the Sync or Sync Filters buttons

Only Admins can use them. Other roles see "This action requires administrator access." Ask an Admin at your firm.

A contact I expected is missing

  1. Open Sync Filters. Check that the contact's Redtail category and status pass both filters. Allowlist matching is exact.

  2. Check the contact's status in Redtail. A status you deny-list is skipped.

  3. If the contact is a family member of a client, check the Family members card. A ticked relationship is not imported.

  4. Check the Deleted contacts card. A contact someone deleted in SurgeTK stays out until you click Restore.

  5. Check the contact type in Redtail. Business contacts are never synced.

  6. Check whether the contact was deleted in Redtail.

  7. Run a sync. Contacts changed in Redtail arrive only after the next sync. A restored contact arrives on the next sync that reads them.

An account I expected is missing

  1. Check Closed Accounts in Sync Filters. In Delete (legacy) mode, closed accounts are removed. In Mark closed mode they are kept but left out of reports and may be hidden on account lists.

  2. Check that the account's owner was imported. Accounts are only pulled for imported contacts. A relative kept out by the Family members setting, or a contact on the Deleted contacts list, has no accounts in SurgeTK.

  3. Check that the account is linked to the contact in Redtail.

  4. If the account is in SurgeTK but not on a report, open it and read its Exclusions tab. See Why a Client or Account Is Missing From a Report.

I see duplicate households after connecting

SurgeTK matches Redtail records by Redtail ID only. Clients, households, and accounts you imported from spreadsheets before connecting are not merged with their Redtail copies. Delete the spreadsheet copies, or keep one source of truth.

My manual edit disappeared

Expected for most synced fields: names, dates of birth, emails, phones, addresses, account values, custodians, household membership, beneficiaries, and holdings. Make the change in Redtail and sync again. The sync keeps these edits: clients you deleted, account types you set, account statuses you set or imported, allocations you edited by hand, advisors you assigned, the Per Stirpes setting, and anything you created yourself.

My account types went back to Other after a sync

An account type you set in SurgeTK stays through later syncs. A real type is never replaced with Other. If types your team corrected were reset by an earlier sync, set them again once, or contact [email protected]. SurgeTK can restore the types your team set from the account change history.

Can I sync one client only?

No. A sync reads every contact that changed in Redtail since your last sync, and every account of every imported contact. There is no per-household sync. Because the sync keeps the account types and statuses you set, and leaves deleted clients out, a normal sync does not undo those edits.

Do account balances update on their own?

No. Balances change only when someone clicks Sync. Every normal sync refreshes the balance, holdings, and as-of date of every synced account. You do not need Re-read every contact for that.

A household member I deleted came back

A client you delete in SurgeTK stays deleted through later syncs, whether their Redtail record changes or the sync re-reads every contact. Every Redtail contact you delete is listed under Sync Filters › Deleted contacts, and the sync leaves them out until you click Restore. If a member deleted before October 2026 comes back, delete them again. They then stay out. To keep many such contacts out, contact [email protected] before your next sync.

I restored a contact and nothing happened

Restoring does not start a sync, and a normal sync reads only contacts that changed in Redtail since your last sync. Either make a small change to the contact in Redtail and sync, or tick Re-read every contact once. After Restore all the full re-read is already queued, so a plain sync is enough.

I deleted every household to start over and the sync rebuilt almost nothing

Deleting households puts every Redtail contact in them on the Deleted contacts list, and the sync leaves those contacts out, even with Re-read every contact ticked and even after a disconnect and reconnect. Open Sync Filters, set the filters you want, click Restore all in the Deleted contacts card, and run the sync again. See Start over with Redtail above.

Beneficiaries I added are gone

Beneficiaries on a Redtail account are replaced on every sync. Add them in Redtail.

A household has no lead advisor

Link the Redtail advisor to a SurgeTK user under Settings › Team Members › Unlinked Redtail Advisors.

A child's name is in the household name

The sync says it is already in progress

Another sync or an account import is running for your firm. Wait for it to finish. If a sync was interrupted, the lock clears itself within a few minutes.


Related articles

Did this answer your question?