Get your Wealthbox CRM connected to Docusign in five steps:

Record ID through the workflow, and use it as the match key in Writeback — this always updates the exact record, never a lookalike.YYYY-MM-DD, timestamps as 2026-07-09T08:51:00-04:00. Maestro date operators work on them directly.Writeback steps find the target record using the match conditions you configure, then update the match or create a new record when nothing matches:
Assigned To Name (contacts) and Manager Name / Stage Name (opportunities) accept the name and resolve it to the right user or stage automatically. If you map both the ID and the Name, the ID wins. An unknown or ambiguous name stops the step with a clear error — never a silent wrong assignment.Linked Contact Name (opportunities) links the opportunity to a contact by exact name — persons and organizations both work. When both Linked Contact ID and Linked Contact Name are mapped, the ID wins.50000), decimals (1234.56), US-grouped values (1,234.56), and values with a dollar sign ($77,777) — a read amount can be mapped straight back into a write. Ambiguous formats (for example a European decimal comma like 77,50) are rejected with a clear error naming the field, so a misread value can never be written silently.Primary Phone Extension field; Primary Phone carries the clean number.| Record | Required on create |
|---|---|
| Contact | First Name, Last Name |
| Opportunity | Name, Stage, Probability, Amount, Target Close Date |
| Note | Content, Linked Record ID |
If a required field is missing, the step fails with Wealthbox's own validation message (for example "Probability can't be blank"), so the fix is always visible in the workflow run.
Tags replaces the record's full tag set — include every tag the record should keep.Company Name links (or creates) an Organization record in Wealthbox.Household Name attaches the contact to an existing household with that name; Household Role sets their role.


Under Installed Apps → Manage Connections you can rename a connection, disconnect it, or reconnect.

💡 Note: after the app receives an update that changes its field catalog, run Reconnect once — Docusign caches the record and field definitions per connection, and reconnecting refreshes them. If a picker ever shows stale fields or keeps loading, this is the first thing to try.
Multiple connections are supported (for example, different team members' Wealthbox workspaces). Each connection uses its own API token and appears separately in the workflow step configuration.
To use the integration, create a workflow in Docusign Maestro. The Wealthbox actions appear in the step picker once the app is installed and connected.

A typical agreement flow: Read the client's contact → pre-fill the envelope → collect signatures → Writeback any updated details → Note the completed agreement on the record.
The Read step fetches a single record and makes its fields available to later steps (envelope pre-fill, conditions, other integrations).
Add Read from Wealthbox where you need CRM data — usually before the envelope step.
Select your Wealthbox connection, then the record type: Contact or Opportunity.

Pick the fields your workflow needs. Available fields:
Contact (read): Record ID, Type, First / Middle / Last Name, Nickname, Prefix, Suffix, Company Name, Job Title, Contact Type, Contact Source, Status, Marital Status, Gender, Birth Date, Client Since, Background Information, External Unique ID, Visible To, Assigned To (ID and Name), Primary Email, Primary Phone (+ Extension), Primary Street Line 1/2, City, State, Zip, Country, Primary Website, Tags, Household (ID, Name, Role, Members), Referred By (ID), Created At, Updated At.
Opportunity (read): Record ID, Name, Description, Target Close Date, Probability, Stage Name, Manager (ID and Name), Next Step, Amount, Amount Kind, Linked Contact (ID, Name, Type), Created At, Updated At.

💡 Note: list-type CRM data is flattened for use in workflows — Tags arrives comma-separated, household members as "Kevin Anderson (Head), Amy Anderson (Spouse)", and the primary email/phone/address are surfaced as the Primary * fields.
Define the condition that selects the record:

⚠️ Name conditions match exactly — "Kev" won't match "Kevin". If several records match, the step reports it rather than picking one.
The Writeback step creates or updates a record from workflow data — signer-entered form fields, envelope metadata, or values carried from a Read step.
Add Writeback to Wealthbox after the data you want to store exists — typically after signing completes.
Select the connection and the record type: Contact or Opportunity.

Map workflow variables onto CRM fields. Writable fields:
Contact (write): First Name*, Last Name*, Middle Name, Nickname, Prefix, Suffix, Company Name, Job Title, Contact Source, Status, Marital Status, Gender, Birth Date, Client Since, External Unique ID, Assigned To (ID or Name), Primary Email, Primary Phone (+ Extension), Primary Street Line 1/2, City, State, Zip, Country, Primary Website, Tags, Household Name, Household Role.
Opportunity (write): Name*, Description, Target Close Date*, Probability*, Stage (ID or Name), Manager (ID or Name), Next Step, Amount, Amount Kind, Linked Contact (ID or Name).
* required on create — see Mandatory Fields.
Configure how the step finds the record to update (see Record Matching). With Record ID from an earlier Read step, the update always lands on the exact record; with no match, a new record is created.

💡 Note: every write is idempotent — if Docusign retries a step (a network hiccup, a platform retry), the app recognizes the repeat and will not create duplicate records.
Wealthbox's public API does not offer file uploads, so the completed agreement is logged as a Note on the contact carrying the document link — visible in the contact's activity stream, exactly where advisors look.

The note appears in the contact's activity stream immediately, with the link to the signed document.
Q: The record picker keeps loading, or shows outdated fields. A: Docusign caches the app's record and field catalog per connection. Go to Installed Apps → Manage Connections → Reconnect, then reopen the picker. This is expected once after any app update.
Q: My API token was rejected when connecting. A: The app verifies the token live against Wealthbox. Re-copy the token from Wealthbox → Settings → API Access (tokens are long — partial copies are the usual cause) and try again. If your Wealthbox admin revoked the token, create a new one.
Q: Writeback says "Found multiple records" but I only see one matching contact. A: More than one record matched the condition — often an old duplicate or an imported record with the same name. Match by Record ID (read the record earlier in the workflow and carry its ID), or clean up the duplicates in Wealthbox.
Q: My workflow matches an Opportunity by name and fails. A: That's by design — the Wealthbox API cannot search opportunities by name, so the app refuses rather than risk updating the wrong deal. Match opportunities by Record ID, or filter by Linked Contact ID.
Q: I left Record ID empty on an update and it created a new record. A: An empty or unmatched Record ID means "no existing record" and falls through to create. That's the upsert pattern working — carry a real Record ID to force an update.
Q: The Amount I wrote shows as a different number, or the step failed on the amount.
A: The app accepts 50000, 1234.56, 1,234.56, and $77,777 — including values read straight from another opportunity. Ambiguous formats (like a European decimal comma, 77,50) are rejected with an error naming the field so nothing incorrect is stored silently.
Q: Background Information reads back empty even though the value is visible in Wealthbox. A: Fixed in the July 20, 2026 update. Wealthbox's API returns this field under a different name than it accepts on writes, and earlier app versions read the wrong one. Writes were unaffected. No reconnect or workflow change is needed.
Q: My tags disappeared after a writeback.
A: Writing Tags replaces the record's whole tag set. Include the full list of tags the record should have — for example, read the current tags first and append the new one.
Q: The step failed with a message like "Probability can't be blank". A: That message comes directly from Wealthbox's validation — an opportunity create needs Name, Stage, Probability, Amount, and Target Close Date. Map all required fields (marked * above).
Q: Can I upload the signed PDF file into Wealthbox? A: Wealthbox's public API has no file-upload endpoint, so no integration can push binary files into it. The supported pattern is the linked Note carrying the completed document's link — it lands in the contact's activity stream where the team already works.
Q: Workflow steps with Wealthbox seem slower than other steps. A: The Wealthbox API allows roughly one request per second per account. Single reads and writes are quick; workflows that fan out many CRM operations at once are paced to respect that limit.