See Salesforce Backup & Recovery in Action
Watch this quick demo to see how we make it easy to back up and restore your Salesforce data — fast. From automated, near real-time backups to point-and-click restores, our platform gives you full control and visibility, all in one simple interface.

High Frequency Automated Backups
Automate multiple backups per day – or per hour – at an all-inclusive price.
Incremental Backups
Backup data that has been created or edited. Use fewer resources, save time and space.
Data Backup
Replication of your schema and data using patented time segmentation with auto adjusting intervals, automatic restart on connection issues, and stores in a relational database, not flat files. Available for Salesforce, Marketing Cloud, and Pardot.

Any Field, Any Record, Any Time
Quickly recover specific data points in time with full relational integrity, surpassing .CSV file limitations. Easily restore any field in any record, while retaining relationships. Enjoy on-demand recovery of content documents, attachments and files, custom objects, and related records.
Data Recovery
Quickly restore individual records with or without parent-child relationships. Save on data storage and meet data compliance regulations with a data copy in your own relational database. Available for Salesforce.

Bidirectional Sync
Ensure seamless data flow between your database and Salesforce, empowering effortless updates and synchronization without writing any code.
Schema Alignment
Keep your database schema in perfect harmony with Salesforce, simplifying system alignment and maintenance.
Data Integration
Streamline your integration processes with our comprehensive solution, enabling no code bidirectional sync, seamless schema alignment, flexible data extraction, and simplified job execution for enhanced efficiency. Available for Salesforce and Pardot.

Retention Rules and Automatic Purging
Set retention rules and automatically purge snapshots based on date, with additional filtering options available. Includes GDPR compliance for clean/deletes based on individual records.
Data Archive
Our solution offers comprehensive features designed to streamline data retention, facilitate GDPR compliance, and manage Salesforce data effectively. This differs from replication as it involves moving a static set of data that remains unchanged for multiple purposes. Available for Salesforce.

Version Comparison
Compare backup versions to track changes and ensure data integrity, providing insights into metadata modifications over time.
Metadata
Streamline metadata export, comparison, and restoration. Available for Salesforce.

Transform Decision Making
RTO provides near real-time updates, ensuring accurate, consistent data across Salesforce and your database for reporting, analytics, and operations.
Real Time Option
With Sesame Software’s Real Time Option (RTO), you get instantaneous, bidirectional data replication between Salesforce and your database.

PII Data Scrambling
Safeguard sensitive information by allowing the scrambling of personally identifiable data, ensuring data privacy, and regulatory compliance.
Sandbox Seeding
Streamline sandbox setup and enhance data security with Sesame Software.
All-in-One Solution for Salesforce
Granular Control
Select only the components that you need, maintainng control over the process and minmizing unnecessary data transfers.
Data Replication
Deliver a full copy of your data in near real-time for accelerated reporting and analytics.
Bidirectional Integration
Data integration and synchronization that scales as your data grows – capturing information that is changing in the event of a restore.
On-Demand Recovery
Faster recovery of your content document, attachments, custom objects, related records, and more.
Frequency
-
Near real-time bidirectional replication
-
Schedule jobs at user-defined intervals
Deployment Model
-
Customer-owned and managed environment
-
Deploy on-premise or bring your own cloud infrastructure (AWS, Google, Azure, OCI, etc.)
Data Types
-
Standard objects & relationships
-
Custom objects & relationships
-
Files & attachments
-
Content documents & versions
-
Chatter feeds
-
Knowledge articles
-
Person accounts
-
History objects
-
Formula fields
Filtering
-
Object type
-
Hierarchy / Relationships
-
SOQL Query
Recovery
-
On-demand deleted record recovery with relationships
-
Point-in-time data recovery
Other
-
History tracking
-
Data versioning
-
Reporting and analytics database population for BI tools

Relying on Salesforce to Recover Your Data?
Salesforce’s native recovery costs $10,000 USD per recovery.
-
The recovery process can take up to six to eight weeks to complete
-
Data deleted more than three months ago is not recoverable
-
The recovered data is sent via .CSV files, requiring manual re-upload
-
There’s no guarantee that 100% of your data will be recovered
-
How does Sesame Software protect my data during transfers?We use end-to-end encryption to ensure that your data remains secure and private at all times.
-
What happens to my data after I back it up?Your data stays within your controlled environment, giving you full ownership and control.
-
How do your solutions comply with regulations like GDPR?Our solutions are designed with privacy in mind, ensuring compliance with GDPR, CCPA, and other global privacy standards.
-
What is Sesame Software?Sesame Software is a powerful data management tool that helps you connect, replicate, and centralize data from all your systems - whether cloud, hybrid, or on-premise. It’s built to make your data accessible, accurate, and ready for reporting or analysis.
-
What can I use it for?You can use Sesame Software to: Build a cloud or on-premise data warehouse Integrate data from multiple sources Keep Salesforce data in sync in near real time Automate backups and recover data when needed Migrate or archive data Improve reporting by moving data into one place
-
What systems can it connect to?It supports Salesforce, NetSuite, Oracle, SQL Server, Snowflake, and many other platforms, plus APIs, cloud storage, and file formats like CSV and JSON.
-
What are the system requirements?A Windows or Linux machine with at least 8 GB of RAM (16 GB preferred), Java 17, Apache Tomcat, and access to your data sources.
-
How do I install it?Install Java and Tomcat, download the software, and configure your sources and targets through a web interface. Setup typically takes under an hour.
-
How do I automate jobs?Jobs run automatically on a schedule you define or can be triggered on demand. Each job includes detailed logs and monitoring.
-
Can I control what data gets replicated?Yes. You can include or exclude specific tables or fields, apply filters, and customize how data flows between systems.
-
Is there a command line option?Yes. Advanced users can run downloads, uploads, backups, schema checks, and more from the command line.
-
What if something goes wrong?You’ll get detailed logs and error messages, plus built-in tools to help resolve common issues. Our support team is also available to help.
-
How can I get help?Contact us at support@sesamesoftware.com or call +1 (408) 550-7999.
-
Do you have a trial version available?We do! Sesame Software provides a 2 week trial for on-premise deployment requests. The product is installed on a webinar with our support staff assisting, and you will get relevant training on the spot.
-
How quickly can your solution be implemented/activated?Very quickly! You can be up and running within 30 minutes. For the on-premise deployment, you’ll need: a computer with 16GB RAM and a 4-core processor either Windows or UNIX a UTF-8 character set database The cloud deployment option is set up within hours of signing a contract
-
Does your solution offer cloud and/or on-premise backup storage options?Yes, both cloud and/or on-premise backup storage options are offered! We have the only product that offers both on-premise and Cloud deployment for backup and recovery!
-
What impact does the replication have on system or user functionality on the Salesforce platform?There is no impact! Salesforce is a multi-tenant environment, and each API server is shared with thousands of their customers, so the net impact of replication on overall system load and performance is negligible.
-
What platforms can be used to deploy the software?Our product is a Java application, which makes it cross-platform! Deployment options include: on-premise servers and personal computers, including Windows, Mac, and UNIX Amazon AWS Microsoft Cloud any cloud computing environment where you have access to install Java and Tomcat
-
What level of auditability does your solution provide for the backup?The product will send you a daily log showing the records copied per object and whether added, updated, and deleted. There are also reject logs if record-level errors happen. You have access to these logs in the on-premise deployment option.
-
How frequently can I run my downloads?Fully customizable but you are bottlenecked by mutation of the object. Changes cannot be faster than NetSuite’s API is capable of handing the data to us.
-
Can the downloads be set up on a schedule?Yes, we use CRON based scheduling through the application, and we also support many other schedulers via batch processing.
-
Are you using the SOAP or the RESTlet API?We currently use the SOAP API.
-
Are you using Token-Based Authentication?Yes, we use Token-Based Authentication.
-
Do you support uploads/bidirectionality?We do not support uploads or bidirectionality currently.
-
What are the account/profile requirements for download?Sesame recommends a fully permissioned Admin user to perform the download, NetSuite enforces role-based permissions for visibility of data.
-
How do you handle schema changes in NetSuite?New fields and name changes are handled as new objects/fields, all historical data is preserved in the old objects.
-
Can you capture deleted records?Yes. Sesame Software does logical deletes from NetSuite, indicating with a status flag in the Target DBMS.
-
What objects do you support?All objects that are accessible and supported by NetSuite’s SOAP API/Suite Analytics JDBC API.
-
Can I control what objects are downloaded?Fully customizable, lists and single object downloads supported.
-
Can I filter objects by county or subsidiary?The best practice for Sesame Software is to download all data and filter for reporting on the Target DBMS side. While technically possible, filtering on these data parameters will require the client to have an in-depth knowledge of how their data is structured in their individual NetSuite and prior diligent use of the features/data that is to be filtered.
-
Do you support objects not listed in the Schema Browser?The Custom Objects, Saved Searches, Special Views (i.e.; Posting Transaction Summary), and the File Cabinet are all supported.
-
How is the File Cabinet handled?We utilize the metadata to create a mirror structure to a mapped OS drive (i.e.; C:\FileCab\..). A virus scanner on the target system is then completed.
-
What security protocols are in place for data transfer?No data flows through Sesame’s servers; you inherit the security from NetSuite on the selection side and whatever security is in place for your target environment.
-
Are you BFN Certified through NetSuite?Yes, we are listed on the Marketplace as a Hybrid application.
Customer reviews
What our customers have said about us
Discover what our clients say about us—hear how our solutions have helped them achieve success and satisfaction.
“10 years ago, I was tasked with finding a way to easily and securely backup and integrate my Salesforce Orgs. We needed the data for integrations, analytics, and compliance – we chose Sesame Software. The setup does not require professional services, and it is very straightforward. More importantly, it just works. Very reliable and very fast! About two years ago, I had the challenge of integrating Smartsheets with our back-end systems. The Sesame team came up with a simple solution that worked with their ETL product. Other products can do what Sesame Software does, but it comes with a cost and complexity.”
“We had planned a project to build a proper customer database repository in-house, to replace the poorly designed CRM database from our previous vendor. The Sesame Software for Salesforce product eliminated the need, saving us countless hours of work and ongoing maintenance for an inhouse database. Sesame Software’s product has been running smoothly since June 2005. The level of support, and the level of understanding of how Salesforce.com works, has been a tremendous benefit to our own implementation. I strongly recommend this product and the vendor to anyone who needs to integrate internal applications to their Salesforce.com data, without requiring a knowledge of SOAP or the Salesforce.com API.”
“We first became interested in Sesame Software to address some complex issues with our initial data load. We wanted to stage the data into a MySQL database, manipulate it as appropriate, and move it from there into Salesforce. Sesame Software, with its bi-directional replication, made that process work for us with minimum pain. Along the way, we started having all sorts of thoughts about how to leverage the power of Sesame Software. The biggies for us are the ability to do complex reporting off of the MySQL database and the ability to do integrations with greater control. The support from Sesame Software simply couldn’t be better.”
“We needed a cost effective solution to help us gain a single view of our customers as well as free us of some of the reporting limitations inherent in Salesforce. Sesame Software helps us do that by allowing us to replicate Salesforce data hourly into our data warehouse. It has also opened up integration possibilities with many of other legacy systems that do not support web services. What we love about Sesame Software: Easy to install; Easy to use; Bi-directional data transfer; Dynamic schema updates; Ability to synchronize in near real-time if required; Reliable; Great support.”
“Sesame Software is a nice tool for replicating your Salesforce database. With it’s easy-to-us configuration file approach, it’s very easy to setup/schedule jobs to run as needed. I particularly like it in a scenario where you have a development team that doesn’t need to learn the Salesforce API, but can code in Oracle/MySQL like it’s nobody’s business. Just hookup Sesame Software and have them make their updates right into Oracle/MySQL and then sync the updates back. Piece of cake! You can tell the application was written by someone that has a lot of experience with Salesforce because it works around Salesforce’s nuances. Nice!”
“We’ve been using Sesame Software for the last 1 1/2 years to mirror Salesforce with our MySQL database which drives our customer facing website Crushnet.com and acts as a data warehouse for our winery operations data. Sesame Software is easy to configure and highly customizable. Product support is fantastic!”
“Highly Integrated with Salesforce.com; Scalable Solution; Cost Effective; Portable; Ease of Deployment and Maintenance; Responsive Product Support. We use Sesame Software in two areas. One area is the replication of cloud data to an in-network database supporting our downstream business processes and reporting needs as well as our BCDR requirements. The second area is the ETL tool allowing us to bi-directionally share and maintain operational data across Salesforce.com and several non-cloud based applications such as EDI, Analytics, and reporting services.”
“We adopted Sesame Software because it’s a very powerful and complete product for integration. We use Sesame Software to mirror Salesforce and sync data to our SQL server every 30 min. It works great for us. Sesame Software helped us to set up the product, so we didn’t have to do much to get it going. We used the SQL database to do reporting because Reporting Services builds more complicated report. Sesame Software has great products and provide more functions than we need. We’ll explore more features when requirements come up. Also the pricing works out very well for us too. We are very happy with Sesame.”
“Sesame Software is indispensable and error free. If you’re used to using SQL, then it’s the natural way to go. Finding data in a database is much easier than running reports in Salesforce, exporting through the dataloader, or using the API. Mass updates are no problem and it’s much easier than excel. We’ve added database triggers and integrated to other databases and internal applications to tie Salesforce right into our infrastructure, and we couldn’t do it in our timeframes without it. Sesame Software makes Salesforce seem like a locally installed application, and I couldn’t live without it!”
“We’ve used Sesame Software to replicate our Salesforce data to Oracle for over a year. We were hitting Salesforce formula limits, needed to move data easily between objects, and wanted the power of SQL for exports and imports. With an Oracle back-end and Oracle Application Express, we solved these issues. Since calculations are mission-critical, our Sesame Software interface runs every 10 minutes, 24/7. Setup was surprisingly easy—I handled it as CTO with minimal developer skills—and maintenance is simple. The Sesame Software team is extremely responsive, usually replying within minutes and resolving any issues within hours. The data movement algorithms are well designed and need little tweaking.”
“Regent Luxury Group, part of Carlson Companies, chose Sesame Software to move data between our data warehouses and Salesforce. Sesame Software has been pivotal for sharing data between our Operational Data Stores and Salesforce, with multiple feeds syncing daily. This gives our Field Sales teams up-to-date information for customers and travel agents. Integrating data from all sources was a challenge, and Sesame Software solved it. Our reliance on Salesforce has grown steadily, and more teams are adopting it for sales and marketing.”
“This is a cool product. We have some objects with huge data and all that data is now sitting in Oracle making the complex joins easy. This is increasing our team’s productivity and we are able to envision plenty of new avenues for building better integrations. Also, there were couple of reports that timed out in Salesforce but now that we have them configured in Oracle the performance of the report is also better and we do not have to worry about the governor limits any more.”
“Sesame Software is a key factor in our success as a Salesforce customer. As great as cloud computing and services are; there are times when you want data on the ground where you can access it for reporting, BI, data feeds for other systems, and as a mechanism to update data in the cloud. There are so many other uses as well. Sesame Software is a key factor in our success as a Salesforce customer. I do not recommend too many products, but I have no problem recommending this one.”
“We are an international company in the finance area and we use Sesame Software now in Europe (in future for APAC as well) for one year to integrate our MIS system. In addition we create Adhoc-queries for our users with SQL. Our development department is placed in Germany. We exchange Company / Asset data between salesforce and our MIS system every day in high number (30,000 companies / about 100,000 assets). The system runs very well and in addition we have a very good support from Sesame Software. Every question we ask will be answer very fast despite of the time difference we have.”
“Sesame Software was the only application we found that was capable of migrating data from one Salesforce instance to another while maintaining the complex relationships between the various objects, including polymorphic id fields such as whoId, whatId, etc. The challenge here is that you don’t know the values of the inserted ids until the time of insertion. So, for instance, you need to wait until you migrate the account records until you can prepare the value of the Contact. AccountId field. This is even more complicated when you consider that you may have account lookup fields in multiple places as custom fields, even on custom objects. Multiply this problem by the total number of cross-object relationships (lookup or master-detail), including all custom objects, and you have a nightmare of a problem. Sesame Software automatically detects these relationships and generates the database triggers necessary to map the old IDs to the new IDs that are derived upon insertion.”
“I knew that I could dramatically improve productivity and reduce costs by moving Junior Statesmen Foundation to Salesforce. There was only one thing missing: a flexible, affordable customer portal. Sesame Software solved the problem. They now have a Customer Portal product that builds on their Sesame Software product. We use it to expose Contact, Opportunity, and Product options to our members, and now we are using it with custom objects as well. We have been using the portal for three months now, and both the product and support are great.”
“Having Sesame Software is a must if you have Salesforce. It has helped us to have a live copy of all our Salesforce data onsite so we could have a backup in case someone deleted data accidentally. We have had to restore an entire account with all associated data, and it worked flawlessly. Additionally, having the data onsite in our DB servers allows us to do consolidated reporting with other classic databases. Having Sesame Software is a must if you have Salesforce. The DB Server can be on almost any type of platform, and it works extremely well very little focus time to keep it running.”
“As DBA I can manage this environment using only myself to do so. Sesame Software set up was less than an hour, what was intended to be a test soon became production and has been able to keep up with the business. The translation between Salesforce and Oracle is facilitated by having to know nothing more than that object name to start the data exchange. It even provides schema reports that I provide to the business as well. Whether it be objects far more complex than necessary or new applications like ServiceMax, I am able to get the business analysts the data they need, when and where they want it. Also when massive loads are needed, Sesame Software is there to load the data. The only effort spent is to say what I need and then going to get it. As DBA I can manage this environment using only myself to do so. The support is perfect.”
“We initially needed a backup solution for our Salesforce.com development but knew we would need to expand this to enable data replication to our data warehouse and other internal systems. It was straight forward to setup and configure, and has been found to be extremely reliable. I would recommend this product based on our experience so far.”
“When we first implemented Salesforce, we were loading data via a manual process by providing flat files from the source system and using human intervention. Not only was this process unstable, a typical load would take over 24 hours to complete. Implementing Sesame Software not only reduced our data loads into Salesforce to between 7-8 hours, and it is extremely stable. We have been using the tool for over 6 months, and it runs smoothly on a daily basis. Pros: Reliable, Simple, Implementation Ease of Use, Reasonable Cost, Excellent Support Cons: None If you are looking for a tool to integrate with Salesforce, Sesame Software is an excellent option.”
“We have been very happy with Sesame Software, specially their real-time sync option. We got SS to solve a specific problem which was meant to overcome some of the governor limits in Salesforce. Since, the usage of this software has expanded astronomically and we have been using this as an operational element to extract data for reports, pump data into Salesforce to name a few. We have been very happy with Sesame Software, specially their real-time sync option.”




