# Sliced Bread ETL > The Native ETL for Salesforce. Sliced Bread is a powerful, 100% native ETL (Extract, Transform, Load) tool built for Salesforce. Its unique architecture handles large-scale data processing directly within the Salesforce platform, addressing governor limits without compromising security. All data extraction, transformation, and loading occurs entirely within the Salesforce trust boundary — your sensitive data never leaves the org. ## Company - Sliced Bread Software B.V., Amsterdam, Netherlands - Keizersgracht 520H, 1017 EK Amsterdam - Founded: 2018 - CEO: Martijn Schwärzer - Website: https://slicedbreadetl.com - Contact: martijn@slicedbreadetl.com - AppExchange: https://appexchange.salesforce.com/appxListingDetail?listingId=a0N4V00000DZClKUAX (5.0 rating) - LinkedIn: https://www.linkedin.com/company/sliced-bread-software/ - YouTube: https://www.youtube.com/@SlicedBreadETL ## Core pages - [Home](https://slicedbreadetl.com/) — Product overview and testimonials - [Documentation](https://slicedbreadetl.com/documentation/) — Full technical docs - [Pricing](https://slicedbreadetl.com/pricing/) — Flat license fee tiers - [Contact / Book a Demo](https://slicedbreadetl.com/contact/) — 30-minute working session ## What is Sliced Bread ETL? Sliced Bread ETL is a 100% native Salesforce application for no-code data extraction, transformation, and loading. It lets Salesforce teams build and run complex ETL jobs directly inside Salesforce — no exports to third-party processors. All transformation stays in-org, ensuring no external data exposure. The product fills the gap between Salesforce Data Loader (too simple for complex jobs) and external ETL platforms like MuleSoft (too complex and expensive). It provides enterprise-grade ETL capabilities with the security of a native app and the simplicity of a no-code interface. Sliced Bread uses a site-wide flat license fee rather than per-user or per-row pricing. This means teams can rerun jobs, fix errors, and process high volumes without unpredictable costs. ## Core Architecture: Bread, Slice, Recipe The architecture is built on three core concepts: ### The Bread A Bread represents the complete raw dataset for a given job. This can be a CSV file, Excel spreadsheet, JSON/XML file, the result of a SOQL query, a data feed from FTP/SFTP, AWS S3, or a remote Salesforce org. ### The Slice A Slice is a small, self-contained bundle of related data automatically cut from the Bread (e.g., a single row from a CSV). Each Slice functions as its own independent staging area, allowing complex data manipulation in memory before changes are committed. This slicing methodology is the key to bypassing Salesforce governor limits and enabling reliable processing of millions of records. ### The Recipe A Recipe is a reusable, ordered sequence of no-code rules that defines how every Slice is processed. Recipes follow a four-phase workflow: 1. **Slice** — Define the data source and break it into Slices 2. **Extract** — Parse raw data into structured fields (CSV, JSON, XML, Excel) 3. **Transform** — Cleanse, enrich, validate, deduplicate using formulas, lookups, and validation rules 4. **Load** — Commit to Salesforce (insert, update, upsert, delete) or export to file/email/SFTP/S3 Recipes are built using an intuitive drag-and-drop Recipe Builder with a toolbox, canvas, and configuration panel. ## Key Differentiators - **100% native Salesforce**: All processing runs entirely on the Salesforce platform. Data never leaves the Salesforce trust boundary, eliminating vendor risk. - **No-code**: Salesforce admins can build complex, multi-object data recipes without writing code. The interface uses familiar Salesforce concepts. - **Flat license fee**: One predictable price per Salesforce production org. No per-row, per-user, or credit-based pricing. Reruns are free. - **Multi-object hierarchies in one job**: Load and link related objects (e.g., Accounts + Contacts + Cases) in a single recipe run, unlike Data Loader's single-object limitation. - **Full field-level audit trail**: Every operation is logged with original and transformed values, linked to individual records. Supports compliance reporting. - **Government-approved**: Passed security review by the Israeli National Digital Agency and Salesforce Security Review. Used for sensitive public sector data operations. - **Reusable recipes**: Build once, run by anyone. Turns one-off project work into repeatable delivery assets. - **Stage gates**: Users can validate data and transformations step-by-step before committing, preventing costly mistakes. ## Supported Data Sources - CSV, TXT, JSON, XML files - Microsoft Excel (.xls and .xlsx) - Live SOQL queries from the Salesforce org - Data Aggregation (GROUP BY queries) - Inbound email attachments (via Salesforce Email Services) - FTP/SFTP servers - AWS S3 buckets - Remote Salesforce orgs (cross-org queries) - Automatic decompression of .zip and .gz files ## Key Use Cases ### Data Migration Move large volumes of data into Salesforce from multiple source formats with multi-object hierarchy support. Map and chain related objects in one flow without manual VLOOKUPs or ID mapping. ### Data Cleansing & Deduplication Use a powerful formula engine (similar to Salesforce formulas) with 60+ functions for text manipulation, date handling, math, regex, and logical operations. Deduplicate records in-stream based on configurable criteria. ### Bulk Operations Perform mass create, update, upsert, or delete actions on records without spreadsheet-heavy processes. ### Email Archiving Reduce Salesforce email storage costs by 70-90% by moving email content to standard-sized custom objects while retaining full UI access and history. This use case alone often exceeds the annual license fee in savings. ### Automation & Scheduling Schedule recurring Recipe Jobs with Auto Repeat, Job Overlap Policies (Skip or Queue), and automatic file decompression. Trigger recipes from Salesforce Flow, Apex, or inbound email. Chain multiple recipes together using the "Next Bread" field for multi-step pipelines. ### Data Export Export transformed data to CSV, Excel, or XML. Deliver via email, SFTP, or AWS S3. ### Sandbox Seeding Generate synthetic data for Salesforce sandboxes using the Slice Generator, addressing common sandbox refresh limitations. ### Consultant-Friendly Delivery For Salesforce consultants, reusable Recipes turn one-off project work into repeatable delivery assets that are easier to explain, hand over, and support. ## Formula Engine Sliced Bread includes a powerful formula engine with syntax similar to Salesforce formulas. Available function categories: - **Text**: TRIM, LEFT, RIGHT, MID, UPPER, LOWER, REPLACE, SUBSTITUTE, FIND, LEN, LPAD, RPAD, BEGINS, CONTAINS, ENDS, HTMLSTRIP, JOIN, ISVALIDEMAIL - **Date/Time**: NOW, TODAY, YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, ADDDAYS, ADDMONTHS, ADDYEARS, DATE, DATEVALUE, DATETIMEVALUE, WEEKNUMBER, DAYOFWEEK - **Math**: ABS, CEILING, FLOOR, ROUND, SQRT, EXP, LN, LOG, MAX, MIN, MOD, RANDBETWEEN - **Logical**: IF, CASE, AND, OR, NOT, IN, ISBLANK, ISNULL, ISNUMBER - **Advanced**: JSONEXTRACT, REGEXEXTRACT, REGEXMATCH, REGEXREPLACE, DUPLICATECOUNT, NUMBERVALUE - **Metadata**: OBJECTHASFIELD, HASPICKVAL ## Execution Modes - **Parallel** (default): Processes multiple slices simultaneously for maximum speed - **Serial**: Processes one slice at a time for interdependent records or complex trigger environments - **Immediate**: Runs in the current transaction for small, frequent jobs (e.g., Flow-triggered single-record processing) without consuming async execution limits ## Permission Sets - **Sliced Bread Admin**: Full access to create, manage, and run recipes - **Sliced Bread User**: Standard application access - **Sliced Bread Recipe Runner**: Execute pre-built recipes only (ideal for business users) ## Monitoring & Compliance - Every recipe execution creates a Bread record with full status tracking - Individual Slice records show per-row status, errors, and "Go To Record" links - Sliced Bread Record History Lightning Component can be added to any record page for a complete audit trail - Multi-Org Monitoring dashboard for customers managing multiple Salesforce instances - AWS History Backup add-on for long-term slice history storage ## Compliance & Security Sliced Bread satisfies SOC 2, HIPAA, and GDPR requirements. As a 100% native application: - No data leaves the Salesforce trust boundary during processing - No external databases or servers to manage or secure - Full audit trail for every operation - Passed Salesforce Security Review - Passed Israeli National Digital Agency security audit - Optional dedicated AWS server in a region of your choice for history backup ## Pricing Model Flat license fee per Salesforce production org, billed annually. Pricing tiers are based on the number of active Salesforce user licenses. Special pricing available for consulting companies (floating license across client projects) and ISV partners. No per-row, per-user, or credit-consumption charges. ## Testimonials "SlicedBread has been an outstanding addition to our Salesforce ecosystem. It has significantly streamlined our data manipulation processes — whether we're handling large-scale data migrations, performing complex transformations, or executing mass data uploads." — Jaime Jimenez, Global Head of Professional Services, Thynk "Sliced Bread changes the way you load data, as you can do all your magic on the platform." — Thijs Bokkers, Global Head of Partner Enablement, Backbase "This is an amazingly useful tool and fills a real gap in the Salesforce data management tooling." — Douglas Guthrie, CTO, Digital Modus