Have you ever wished you could create a save file of your integrations before making any changes? Celigo's Integration Lifecycle Management feature makes this possible! Snapshots preserve configurations, field mappings, and other important settings, giving you a safety net to fall back on if something goes wrong. Plus, it’s a great way to refine and optimize your integrations as you go, without losing your hard work.
NOTE: This feature only works for custom integrations. Integration Apps currently do not support snapshot functionality
Where to Find Snapshots
Snapshots live in the Revisions tab of your integrations, as shown below:
- Navigate to the Revisions tab of your integration.
- Click Create Snapshot. You will be prompted to give your snapshot a description. Once you have given your snapshot a description, click create, and you have created your snapshot!
- If you need to revert back to a previous snapshot, simply click the three dots under Actions and select Revert back to this revision.
Why Should You Take Snapshots While Building?
- Easier Troubleshooting: If something breaks or doesn’t work as expected, you can roll back to an earlier snapshot and avoid starting from scratch.
- Test New Ideas: Want to experiment with a new feature or a different approach? Create a snapshot first! This way, if the experiment doesn’t work out, you can quickly revert to the version that was working.
- Refine Your Workflow: As you continue building, you’ll likely come across new optimizations or improvements. Having snapshots means you can save these improvements at various stages, giving you a clearer idea of what’s working best.
How to Effectively Use Snapshots:
- Take Snapshots at Key Stages: Don’t wait until you’re finished! Save snapshots when you complete major steps or add important features to your integration.
- Label Your Snapshots: Keep track of what each snapshot contains (e.g., "Added Email Notification" or "Connected CRM"). This will help you identify specific versions when you need them.
- Review Before Major Changes: Before you try out big changes or new tools, take a snapshot. That way, you can test new ideas without worrying about losing the stable version of your integration.
By using snapshots as you build, you ensure that you’re never too far from a stable version of your integration. It’s a simple practice that can save you time and frustration in the long run! You can read more about snapshots in this Help Center article.
Happy building!