---
title: "Implement a pipeline step"
slug: "implement-a-pipeline-step"
abstract: "Overview of implementing a custom pipeline step in Sitecore Data Exchange Framework."
---
# Implement a pipeline step

A pipeline step represents the logic that runs during a data synchronization process. In this example, the pipeline step represents the ability to read the lines in a text file.

This section covers how to implement a custom pipeline step.

- [Create a template for pipeline steps](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/create-a-template-for-a-pipeline-step.html "Create a template for a pipeline step")
- [Implement a pipeline step converter](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-a-pipeline-step-converter.html "Implement a pipeline step converter")
- [Implement a pipeline step processor](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/implement-a-pipeline-step-processor.html "Implement a pipeline step processor")
- [Set default values on a pipeline step template](https://doc.sitecore.com/xp/en/developers/def/70/data-exchange-framework/set-default-values-on-a-pipeline-step-template.html "Set default values on a pipeline step template")