Skip to main content

Interval Blog

Every Friday we send an email with the latest from Interval, including events, product updates, SDK releases, and more. Subscribe for updates:

This week we added a command bar to the app to help you quickly navigate around Interval. Plus SDK v0.24.0 adds a new URL input, a `disabled` prop for all inputs, and support for custom file upload endpoints.


Dan Philibin

Account migration tools typically involve parsing and transforming 3rd-party data into the format expected by your app.

Many teams choose to build custom internal apps for such tools, which provide the convenience of writing code within your app's codebase - but they also introduce lots of frontend overhead. Other teams might opt to build inside a no-code platform, which removes the need to write any frontend code, but takes you out of your app's codebase entirely.

Interval gives developers the best of both worlds: simply wrap async functions in your app with the Interval SDK, and get interactive, multi-step forms in your browser, without writing any frontend code. This means that the experience of writing Interval actions is as easy as writing a CLI script - but the end result is a full web app with auth and audit logs, perfect for handing off to your team.

In this guide, we'll show you how to create a simple data migration tool that works seamlessly with your app's codebase. We'll cover these concepts:

  • Using Interval's search API to perform an account lookup
  • Using Interval's file upload API to collect external customer data
  • Running arbitrary code from your app's backend between steps to prepare the data to be imported
  • Using Interval's loading APIs to deliver a quality user experience while the data is being processed


548 Market St PMB 31323
San Francisco, CA 94104

© 2022

Join our mailing list

Every Friday we send an email with the latest from Interval, including events, product updates, SDK releases, and more.