WealthY · Documentation WealthY

Passer de Wealthbox à WealthY

Comment un livre d'affaires Wealthbox entre dans WealthY avec un seul jeton d'API, champ par champ, et ce qui reste derrière.

WealthY lit votre livre d'affaires directement dans l'API de Wealthbox : contacts, ménages, notes, tâches, événements et occasions. Vous collez un jeton, vous révisez chaque champ avant qu'une seule ligne soit écrite, et toute l'importation peut être annulée en un clic. L'importation n'écrit jamais dans Wealthbox. Si vous préférez garder Wealthbox, la synchronisation horaire est une connexion distincte qui, elle, y écrit et garde contacts, notes et tâches à jour dans les deux sens ; voir Intégrations.

Ce qu'il vous faut

Comment le livre quitte Wealthbox

  1. Dans WealthY, ouvrez Opérations > Données et choisissez Wealthbox. Pendant l'inscription en libre-service, c'est l'écran 3, Importer vos données.
  2. Collez le jeton. Le serveur de WealthY s'en sert une fois pour lire votre livre, puis l'oublie : le jeton n'est jamais conservé, jamais réaffiché, jamais réutilisé après l'importation.
  3. La lecture ramène les contacts (personnes, ménages, organisations et fiducies), les notes avec leur auteur et leur date, les tâches, les événements, les occasions, vos utilisateurs et vos étiquettes.

Réviser avant d'écrire quoi que ce soit

L'écran de révision montre votre livre tel que WealthY l'a compris, avec le champ WealthY imprimé à côté de chaque champ source sur les premières lignes : vous voyez la correspondance sur vos propres données, pas dans un tableau abstrait.

Valider, reprendre, annuler

Carte des champs et ce qui n'est pas importé

Chaque champ Wealthbox que WealthY lit, où il atterrit quand la personne est un client et quand elle est un prospect, et la conversion appliquée. Puis la courte liste de ce qui n'est volontairement pas importé, et pourquoi.

120 champs reconnus, dont 58 gardés comme notes au dossier, et 9 volontairement non importés. Vérifié contre la documentation publique de l'API de la source. Ce tableau est généré à partir du code d'import à chaque déploiement ; les noms de champs et les remarques y sont tels que le code les écrit, en anglais.

Paste a personal API access token (Wealthbox, Settings, API Access). The token stays in your browser for the length of the pull, is used by our server to read contacts, households, notes, tasks, events and opportunities page by page, and is never stored.

Champs du contact (80)

Champ dans la sourceAtterrit dans WealthYSi la personne est un prospectConversion appliquée
idcrm_import_links.external_ididemthe Wealthbox contact id, so a repeat import matches instead of duplicating
prefixgardé comme note au dossieridemas written
first_nameclients.first_nameprospects.full_name (first part)trimmed
middle_namegardé comme note au dossieridemkept as written in the import note
last_nameclients.last_nameprospects.full_name (last part)trimmed
suffixgardé comme note au dossieridemkept as written in the import note
nicknamegardé comme note au dossieridemas written
job_titlegardé comme note au dossierprospects.titleas written
company_namegardé comme note au dossierprospects.company_nameas written
twitter_namegardé comme note au dossieridemkept as written in the import note
linkedin_urlgardé comme note au dossierprospects.linkedin_urlas written
background_informationadvisor_notes.contentprospect_notes.contentbecomes a note titled Background
birth_dateclients.date_of_birthgardé comme note au dossierYYYY-MM-DD as Wealthbox stores it
anniversarygardé comme note au dossieridemkept as written in the import note
client_sincegardé comme note au dossieridemkept as written in the import note
date_of_deathgardé comme note au dossieridemkept as a note; the review screen flags the record
referred_byclients.referred_by_nameprospects.referred_by_namea contact id is resolved to that contact's name; an object yields its name; a plain name is kept as written
typeimport record typeidemPerson, Household, Organization, Trust. Households become households; the rest become people records
gendergardé comme note au dossieridemas written
contact_sourcefirm_custom_fields + client_custom_field_values ("Contact source")prospects.sourceas written
contact_typeclients.lifecycle_stagegardé comme note au dossierClient, Past Client, Prospect, Vendor and your own values; Client-like values become clients by the stage rule
statusgardé comme note au dossieridemActive / Inactive, kept as a note
marital_statusgardé comme note au dossieridemas written
attorneygardé comme note au dossieridemprofessional contacts are kept together in the note
cpagardé comme note au dossieridemkept as written in the import note
doctorgardé comme note au dossieridemkept as written in the import note
insurancegardé comme note au dossieridemkept as written in the import note
business_managergardé comme note au dossieridemkept as written in the import note
family_officergardé comme note au dossieridemkept as written in the import note
assistantgardé comme note au dossieridemkept as written in the import note
othergardé comme note au dossieridemkept as written in the import note
trusted_contactgardé comme note au dossieridemkept as written in the import note
important_informationadvisor_notes.contentprospect_notes.contentbecomes a note titled Important information
personal_interestsgardé comme note au dossieridemkept as written in the import note
investment_objectivegardé comme note au dossieridemkept as written in the import note
time_horizongardé comme note au dossieridemkept as written in the import note
risk_toleranceclients.risk_profilegardé comme note au dossieras written
mutual_fund_experiencegardé comme note au dossieridemkept as written in the import note
stocks_and_bonds_experiencegardé comme note au dossieridemkept as written in the import note
partnerships_experiencegardé comme note au dossieridemkept as written in the import note
other_investing_experiencegardé comme note au dossieridemkept as written in the import note
gross_annual_incomegardé comme note au dossieridemas written
assetsgardé comme note au dossierprospects.estimated_aum when numericdigits kept when it parses as a number
non_liquid_assetsgardé comme note au dossieridemkept as written in the import note
liabilitiesgardé comme note au dossieridemkept as written in the import note
adjusted_gross_incomegardé comme note au dossieridemkept as written in the import note
estimated_taxesgardé comme note au dossieridemkept as written in the import note
confirmed_by_tax_returngardé comme note au dossieridemkept as written in the import note
tax_yeargardé comme note au dossieridemkept as written in the import note
tax_bracketgardé comme note au dossieridemkept as written in the import note
birth_placegardé comme note au dossieridemkept as written in the import note
maiden_namegardé comme note au dossieridemkept as written in the import note
retirement_dategardé comme note au dossieridemkept as written in the import note
signed_fee_agreement_dategardé comme note au dossieridemcompliance dates stay with the record as a note
signed_ips_agreement_dategardé comme note au dossieridemkept as written in the import note
signed_fp_agreement_dategardé comme note au dossieridemkept as written in the import note
last_adv_offering_dategardé comme note au dossieridemkept as written in the import note
initial_crs_offering_dategardé comme note au dossieridemkept as written in the import note
last_crs_offering_dategardé comme note au dossieridemkept as written in the import note
last_privacy_offering_dategardé comme note au dossieridemkept as written in the import note
external_unique_idgardé comme note au dossieridemkept as written in the import note
occupation.namegardé comme note au dossierprospects.titleused when job_title is blank
occupation.start_dategardé comme note au dossieridemkept as written in the import note
email_addresses[] (principal)clients.emailprospects.emailthe principal address; Home before Work when none is principal
email_addresses[] (others)gardé comme note au dossieridemfirst extra address; the rest are kept in the note
phone_numbers[] (principal)clients.phoneprospects.phonethe principal number
phone_numbers[] (kind Mobile)clients.phone when phone is blank, else noteprospects.phone when phone is blank, else notethe Mobile number when it is not the principal
phone_numbers[] (others)gardé comme note au dossieridemevery other number kept as "Kind: number"
street_addresses[] (principal).street_line_1clients.addressprospects.address_line1line 1; clients.address is the one-line address: line 1, line 2, postal code
street_addresses[] (principal).street_line_2clients.addressprospects.address_line2line 2 appended
street_addresses[] (principal).cityclients.cityprospects.citytrimmed
street_addresses[] (principal).stateclients.provinceprospects.provinceas written (ON, Ontario, NY all kept)
street_addresses[] (principal).zip_codeclients.addressprospects.postal_codeappended to the one-line address
street_addresses[] (principal).countrygardé comme note au dossierprospects.countryas written; CA when blank for prospects
street_addresses[] (others)gardé comme note au dossieridemevery other address kept as one line in the note
websites[]gardé comme note au dossieridemkept as written in the import note
tags[].namefirm_custom_fields + client_custom_field_values ("Tags")prospects.tagstag names joined with commas; the tag list itself is read from /v1/categories/tags
custom_fields[] (name, value)firm_custom_fields + client_custom_field_valuesfirm_custom_fields + prospect_custom_field_valuesone firm custom field per distinct name, created on first use; the value as written
contact_roles[]gardé comme note au dossieridemkept as "Role: name" in the note
created_atclients.created_atprospects.created_atthe original date, so the book does not look brand new

Ménages (4)

Champ dans la sourceAtterrit dans WealthYConversion appliquée
household.idhouseholds.external_idone household per Wealthbox household id
household.namehouseholds.nameas written
household.titlenote on the memberHead, Spouse, Dependent kept as a note; the Head becomes households.primary_client_id
household.members[]clients.household_idevery member client joins the household; member prospects carry the name in prospects.household

Notes (6)

Champ dans la sourceAtterrit dans WealthYSi la personne est un prospectConversion appliquée
notes[].idcrm_import_links.external_ididemthe source id, so a repeat import matches instead of duplicating
notes[].linked_to[] (type Contact)advisor_notes.client_idprospect_notes.prospect_idthe linked contact; a note on somebody who becomes a prospect lands on prospect_notes.prospect_id
notes[].contentadvisor_notes.contentprospect_notes.contentas written, HTML stripped to text
notes[].created_atadvisor_notes.created_atprospect_notes.created_atthe original date, so history stays in order
notes[].creator (via /v1/users)advisor_notes.source_authorprospect_notes.source_authorthe author name or email as written
notes[].tags[].nameadvisor_notes.contentprospect_notes.contentappended as "Tags: ..." on the note

Tâches (9)

Champ dans la sourceAtterrit dans WealthYConversion appliquée
tasks[].idcrm_import_links.external_idthe source id
tasks[].linked_to[] (type Contact)advisor_tasks.client_idthe linked contact, or advisor_tasks.prospect_id
tasks[].nameadvisor_tasks.titleas written
tasks[].descriptionadvisor_tasks.descriptionas written
tasks[].due_dateadvisor_tasks.due_dateto YYYY-MM-DD
tasks[].completeadvisor_tasks.status + completed_atcompleted when the source says so, else pending
tasks[].priorityadvisor_tasks.prioritylow / medium / high / urgent; medium when unrecognized
tasks[].assigned_toadvisor_tasks.advisor_idthe owner mapped to an advisor, else the importing owner
tasks[].categoryadvisor_tasks.descriptiona numeric category id is resolved through /v1/categories/task_categories and prepended as "Category: name"

Activités (appels, réunions, courriels) (8)

Champ dans la sourceAtterrit dans WealthYConversion appliquée
events[].idcrm_import_links.external_idthe source id
events[].titlecontact_log.subjectas written; a future, unfinished event becomes an advisor task instead
events[].starts_atcontact_log.contacted_atthe start time
events[].ends_atcontact_log.duration_minutesminutes between start and end
events[].description + locationcontact_log.notesjoined
events[].event_categorycontact_log.contact_typea numeric id is resolved through /v1/categories/event_categories; call / meeting / email / other by the name, meeting when unknown
events[].linked_to[] (type Contact)contact_log.client_idor contact_log.prospect_id
events[].stateskip rulecancelled events are skipped and counted

Affaires et occasions (10)

Champ dans la sourceAtterrit dans WealthYConversion appliquée
opportunities[].idcrm_import_links.external_idthe source id
opportunities[].namedeals.nameas written
opportunities[].descriptiondeals.notesas written
opportunities[].stagedeals.stagea numeric id is resolved through /v1/categories/opportunity_stages, then mapped onto the pipeline by name; qualifying when unrecognized; the source name is kept in deals.notes
opportunities[].next_stepdeals.notesappended as "Next step: ..."
opportunities[].amounts[].amountdeals.valuethe first amount
opportunities[].probabilitydeals.probability0 to 100
opportunities[].target_closedeals.expected_closethe date part of the timestamp, YYYY-MM-DD
opportunities[].managerdeals.advisor_idthe owner mapped to an advisor
opportunities[].linked_to[] (type Contact)deals.client_idor deals.prospect_id

Propriétaire du dossier (3)

Champ dans la sourceAtterrit dans WealthYSi la personne est un prospectConversion appliquée
assigned_toclients.advisor_idprospects.advisor_idthe Wealthbox user id, resolved through /v1/users to an email, then to an advisor by email or name
users[].id, email, nameadvisors.user_ididemeach Wealthbox user is matched to an advisor by email, then by name; unmatched users fall back to the advisor you pick
users[].statusskip ruleideminactive and legacy users are still matched so their records land with the right advisor

Non importé, et pourquoi

Champ dans la sourcePourquoi
passport_numberGovernment ID numbers never travel in an import. They arrive through the document path, masked to the last four.
green_card_numberSame rule.
drivers_license (number, state, issued_date, expires_date)Same rule.
imageContact photos are not copied. The portal uses the client's own photo once they sign in.
creator, updated_at, visible_toWealthbox internals: who created the row in Wealthbox and who could see it there. The import note carries created_at only.
tasks[].repeats, tasks[].subtasks, tasks[].frameRecurring task rules are not translated. The task itself lands once, with a note saying it repeated.
events[].invitees, events[].email_invitees, events[].repeatsAttendee lists and recurrence rules stay in the calendar you connect; the event lands as one history entry.
opportunities[].amounts[] beyond the first, amounts[].kinddeals.value is one number. Extra amounts are written into deals.notes.
Workflows, documents, email historyNot available through the Wealthbox API in a form that can be read without the firm's mailbox. Connect Gmail or Outlook to bring email history.

Après l'importation

Vous préférez un fichier ? Exportez les contacts de Wealthbox en CSV et suivez Passer d'un chiffrier à WealthY. L'écran de révision est le même ; le jeton apporte simplement plus de choses (notes, tâches, événements, affaires) en une seule passe.