Uploading Custom CVs to Seven20 via PipeLaunch - Technical Details
PipeLaunch offers a native, zero-setup integration for uploading custom CVs directly to your Seven20 environment.
How It Works
Seven20 requires a specific sequence of steps whenever a CV is uploaded via any method other than the built-in CV Viewer. PipeLaunch handles all of these automatically on your behalf:
Step 1: Upload the ContentVersion
PipeLaunch uploads the CV as a ContentVersion record with the following fields:
Field | Value | Notes |
|---|---|---|
|
| Generated from the contact's name |
|
| Same as Title |
|
| The CV file encoded in base64 |
|
| Only set for Seven20 orgs |
|
| Set to the Contact record Id |
Setting FirstPublishLocationId to the Contact Id causes Salesforce to automatically create a ContentDocumentLink between the resulting ContentDocument and the Contact record. There is no separate ContentDocumentLink insert step.
Step 2: Update the Contact record
After the ContentVersion is created, PipeLaunch updates the Contact with the following fields:
Field | Description | Example |
|---|---|---|
| The unique ContentDocument ID for the uploaded CV file. If AWS is enabled, this is the Seven20 Document Id instead. |
|
| The title or filename of the CV document. |
|
| The timestamp indicating when the CV was uploaded. |
|
| Set to |
|
Understanding "Partial Re-parse"
We specifically set seven20__Parser_Status__c to "Partial Re-parse" to protect your existing data. This tells the Seven20 parsing engine to process the new CV and fill in only the fields on the candidate record that are currently empty.
This approach is non-destructive: no data is ever lost or overwritten. If a field already contains information, it will be preserved. This ensures that manually entered or previously parsed data remains intact while new information from the CV is added to complete the candidate's profile.
Notes
- The
seven20__File_Type__cfield on ContentVersion is only set when the org's installed namespaces includeseven20orseven20_gp1. It is skipped for all other orgs. - If AWS indexing is enabled,
seven20__Cv_File_Id__cmust reference theseven20__Document__cId rather than theContentDocumentId. PipeLaunch handles
this automatically based on org configuration.
Updated on: 15/06/2026
