You are here:
Export a Segment to the Marketing Cloud Personalization SFTP
Set up a nightly feed or a one-time export to synchronize segments with the Personalization SFTP. You can then use these segments in other systems to target cross-channel communications. For example, you can synchronize a segment to Marketing Cloud Engagement to target a specific group with an email communication.
Required Editions
| Permissions Needed | |
|---|---|
| To export a segment: | A role with administrator permissions |
Before exporting a segment, make sure to do these tasks:
- Ensure the Segment File Exporter gear is enabled for your dataset. To locate the Segment File Exporter gear, select Gears | Gears from main navigation to open the Installed Gears page.
- If you don’t have one, set up an SFTP user. See Create an SFTP Account for more information.
Your Personalization contract defines the volume of records you can export. Refer to your contract or contact your account representative for more information.
- From the main navigation, select User Segments | User Segments.
-
Double-click the segment you want to export.
Note If you’re creating a segment, you must save it before you perform the next steps. - Click the Setup tab.
- Select Sync to Other Systems | SegmentFileExporter.
-
In the Segment Sync Setup dialog that appears:
-
Select the user profile attributes you want to export from the User
Attributes dropdown.
Note The Personalization system automatically includes the User ID and Segment Membership attributes, and you can select up to 10 additional ones. If you want to make adjustments, you can add or remove up to 10 attributes after the initial setup.Example: Given two segments, Segment_A (configured with
Note The set of fields included in each exported file is determined by the processing order of the segments within a single job. The process is cumulative, meaning each segment's file will contain its own configured fields as well as the fields from all segments that were processed earlier in the same job.Field_1) and Segment_B (configured withField_2,Field_3), the exported fields depend on the processing order. If Segment_A is processed first, its export containsField_1, while Segment_B's containsField_1,Field_2, andField_3. Conversely, if Segment_B is processed first, its export containsField_2andField_3, while Segment_A's containsField_1,Field_2, andField_3. - You can enter a prefix into the File Prefix field that identifies the file with a meaningful name.
-
To set up a nightly sync of the segment, select
Enable.
Note The sync runs at night in Eastern time (ET), but not at a specific time. - To immediately start a one-time export to SFTP, select Run Export | Run Full Export.
- Click Save.
-
Select the user profile attributes you want to export from the User
Attributes dropdown.
-
Click Save to save any segment changes.
The Personalization system exports the segment as a CSV file named SegmentExport_${segmentId}_YYYY-MM-DD.csv.
After the initial full export, the nightly job provides Personalization segment membership changes (delta) since the previous run.
- Users who have since joined the Personalization segment are added to the
corresponding export with a value of
truein the segmentmembership column. - Users who have been removed from the Personalization segment are added to the
corresponding export with a value of
falsein the segmentmembership column.
Did this article solve your issue?
Let us know so we can improve!

