Skip to content

Converting a Prospect to a Business Partner

Qualified prospects can be converted into full Business Partners. The conversion is an asynchronous process — once initiated, the system creates a new Business Partner record, links it to the prospect, and updates the prospect status to Converted.

When conversion succeeds, the system creates two records:

  1. Business Partner — a new BP with the Customer role and Active status. The BP code matches the prospect code (or a custom code if you provided one). The BP name comes from the company field if available, otherwise from the prospect’s full name.
  2. Primary Contact — linked to the new BP, carrying the prospect’s first name, last name, email, phone, and job title.

The two records are permanently linked. You can view the BP from the prospect detail page, and the original prospect from the BP detail page.

If the conversion fails, the system automatically retries with increasing intervals. You can continue working while this happens. You can also retry manually at any time from the Conversion Status page.

A prospect must have Qualified status before it can be converted. The status lifecycle is:

NewContactedQualifiedConvertingConverted

Quick status actions are available on the Prospect Detail page:

  • Mark Contacted — changes New → Contacted
  • Mark Qualified — changes Contacted → Qualified

Convert to Business Partner dialog

From a Qualified prospect’s detail page, click the Convert button. A dialog appears showing:

  • Prospect summary — name, email, phone, company, and current status
  • Conversion info — explains what happens: a new BP record is created, the prospect status is updated, and the records are linked
  • Business Partner Code (optional) — enter a custom code or leave empty to auto-generate
  • Conversion Notes (optional) — notes about the conversion

Click Convert to BP to start the conversion.

Conversion in progress

After clicking Convert to BP, the dialog shows a spinner while the system processes the conversion. You have two options:

  • Wait — the dialog polls every 2 seconds and shows the result (success or failure)
  • Run in Background — closes the dialog; conversion continues server-side and you receive a toast notification when complete

If you run in background, the prospect’s status changes to Converting and a View Conversion Status button appears on the detail page.

When the conversion succeeds:

  • The prospect status changes to Converted
  • A new Business Partner is created and linked (visible via the View BP button)
  • A success toast notification appears

If the conversion fails:

  • The dialog shows the error message
  • A Retry button is available if the error is retryable
  • You can also navigate to the conversion status page for full details

Conversion Status page

Accessed from the Prospect Detail page when status is Converting (click View Conversion Status), or by navigating to /prospects/:id/conversion-status.

StateIconDescription
PendingClock (yellow)Conversion initiated, waiting to start
ProcessingSpinner (blue)Actively creating the Business Partner record
CompletedCheckmark (green)Business Partner created successfully — link to view the BP
FailedX Circle (red)Conversion failed — retry button if retryable
FieldDescription
Correlation IDUnique tracking identifier for the conversion event
Started AtWhen the conversion was initiated
Last Retry AtTimestamp of most recent retry (if applicable)

A chronological audit log on the right side shows all conversion events:

  • When the conversion was initiated
  • Status transitions (Pending → Processing → Completed/Failed)
  • Retry attempts and error details

The page automatically polls for updates every 3 seconds. Polling stops when the status reaches Completed or Failed.

When a conversion fails and the retryable flag is true, click Retry to re-attempt. The retry count and timestamps are tracked in the timeline.

ActionConditionDescription
Back to ProspectAlwaysNavigate back to the Prospect Detail page
View Business PartnerCompletedNavigate to the created Business Partner
RetryFailed + retryableRe-attempt the failed conversion