Workflow Template
Backup and Restore Request Workflow
Handles IT data restore requests end-to-end: intake, authorisation/backup verification, optional data owner sign-off, restore execution, requester validation with a bounded retry loop, and closure.
When a restore request lands in someone's inbox, IT teams end up chasing down authorisation, hunting for the right backup, and manually pinging requesters to check the data actually looks right. The Backup and Restore Request Workflow captures every request as a record with its own reference number, walks it through authorisation and backup verification, routes to a data owner for sign-off when the restore could overwrite current data, and loops back automatically if the requester finds a problem after the restore. The result is a tracked, repeatable process where every decision, note, and status change is visible in the record's timeline instead of scattered across email threads.
Business Outcomes
- Reduces time spent tracking down authorisation and backup details for each restore request
- Cuts back-and-forth emails by routing sign-off and validation directly to the right people
- Makes restore status visible at a glance across all in-flight requests
- Helps catch bad restores early with a built-in requester validation and retry step
- Shortens closure time by automating status updates and notifications end to end
Workflow Steps
Steps
- 1Create Restore Request Recordcreate record
Registers the submitted restore request as a record.
- 2Set Status to Submittedupdate record
Marks the request as Submitted on the record.
- 3Email Acknowledgementsend email
Sends the requester an acknowledgement email with their reference number.
- 4IT: Verify Authorisation & Backupcreate task
IT verifies the requester's authorisation, confirms a suitable backup exists, and records their decision.
- 5Save Verification Resultupdate record
Persists the backup to use and verification notes to the record.
- 6Route on Verification Decision
Routes based on whether IT can proceed, needs sign-off, or cannot restore.
verification_decision: "Cannot restore"→Set Status to Cannot Restoreverification_decision: "Needs data owner sign-off"→Set Status to Awaiting Sign-offverification_decision: "Proceed"→Set Status to RestoringDefault→End - 7Set Status to Cannot Restoreupdate record
Marks the record as Cannot Restore.
- 8Email Requester - Cannot Restoresend email
Notifies the requester that the restore cannot proceed, including IT's notes.
- 9Set Status to Awaiting Sign-offupdate record
Marks the record as Awaiting Sign-off.
- 10Data Owner: Approve or Reject Restorerequest approval
Requests the data owner's approval to proceed with the restore.
- 11Route on Data Owner Decision
Routes based on whether the data owner approved or rejected the restore.
approval_status: "approved"→Set Status to Restoringapproval_status: "rejected"→Set Status to RejectedDefault→End - 12Set Status to Rejectedupdate record
Marks the record as Rejected.
- 13Email Requester - Rejectedsend email
Notifies the requester that the data owner did not approve the restore.
- 14Set Status to Restoringupdate record
Marks the record as Restoring.
- 15IT: Perform Restorecreate task
IT performs the restore using the confirmed backup and records the date restored and notes.
- 16Save Restore Resultupdate record
Persists the date restored and restore notes to the record.
- 17Set Status to Validatingupdate record
Marks the record as Validating.
- 18Request Requester Validationrequest external input
Emails the requester a form asking whether the restored data is correct, and waits for their reply.
- 19Save Validation Resultupdate record
Persists the requester's validation comments to the record.
- 20Route on Validation Result
Routes based on whether the requester confirmed the restore or found a problem.
validation_result: "Confirmed"→Set Status to Completedvalidation_result: "Problem found"→Loop Back to RestoreDefault→End - 21Loop Back to Restorerestart from step
Restarts the restore process because the requester found a problem with the restored data, up to 2 times.
- 22Set Status to Completedupdate record
Marks the record as Completed.
- 23Email Requester - Request Closedsend email
Notifies the requester that the restore request is complete and closed.
Fields
Show all 14 fieldsShow fewer fields
FormData Restore Request
- Requester Name*· Text
- Requester Email*· Email
- System or Data to Restore*· Text
- Restore Point (date/time)*· Date
- Business Reason*· Long text
- Could the restore overwrite current data?*· Choice
TaskIT: Verify Authorisation & Backup
- Backup to Use· Text
- Verification Notes· Long text
- Verification Decision*· Choice
TaskIT: Perform Restore
- Date Restored*· Date
- Restore Notes· Long text
Other fields
- Restore Status· Choice
- Validation Result*· Choice
- Validation Comments· Long text
- Requester Name*
- Requester Email*
- System or Data to Restore*
- Restore Point (date/time)*
- Business Reason*
- Could the restore overwrite current data?*
Forms
Data Restore Request
6 fields
Data Views
Restore Requests
system_or_data, restore_point, backup_to_use, restore_status
Dashboard Widgets
Recommended integrations
Setup the following integrations to extend workflow capability.
Send email in the workflow
AWS SES
Similar Workflows
Similar Categories
FAQs
What happens if IT decides the restore cannot proceed?
The record status is set to Cannot Restore and the requester receives an email explaining the outcome, including IT's notes from the verification step. The request closes at this point without moving on to sign-off or restore execution, and the reasoning stays visible in the record's timeline.
What happens if the data owner rejects the restore?
The record status is set to Rejected and the requester is emailed to let them know the data owner did not approve proceeding. The request ends there, and the decision is recorded on the record for later reference.
Can this handle restores that don't need data owner sign-off?
Yes. If IT's verification decision is Proceed rather than Needs data owner sign-off, the workflow skips the sign-off step entirely and moves straight to setting the status to Restoring. Sign-off is only requested when the restore could overwrite current data and IT flags it as needed.
What if the requester finds a problem with the restored data?
The requester's validation form response is saved to the record, and if they report a problem, the workflow loops back to the restore step automatically, up to two times. This gives IT a chance to correct the restore before the request moves to Completed, without the requester needing to submit a new request.
What happens after two failed validation attempts?
The loop back to restore is bounded at two retries, so the record's timeline will show each restore and validation attempt in sequence. Staff reviewing the record can see the Restore Notes and Comments from each pass and decide on next steps outside the automated loop if a problem persists.
Who is involved in processing a restore request?
IT verifies authorisation and confirms a suitable backup, then later performs the restore itself, recording notes and decisions at each task. A data owner is brought in only when the restore could overwrite current data, and the requester is kept informed by email and asked to validate the result before closure.
Can we customise the request form or the workflow steps?
Yes. The request form fields and each step can be adjusted by describing the change in plain English or by editing steps directly in the workflow editor, and earlier versions are kept. This makes it straightforward to add extra questions or change routing rules as your restore process evolves.
Does the requester need an account to submit a request or respond to forms?
No account is needed. Requesters submit through the public request form and respond to the validation form sent to their email, with no login required at any point.
How is the status of a restore request tracked?
Each request is a record with a reference number, a status such as Submitted, Restoring, Validating, or Completed, and a full timeline of what happened. Table views and dashboards let staff see requests grouped by status at any point in the process.
What gets recorded during backup verification and restore execution?
During verification, IT's Backup to Use, Notes, and Decision are saved to the record because the workflow waits on that task. During restore execution, the Date Restored and Restore Notes are likewise saved, giving a clear record of what backup was used and when the restore happened.
Ready to use this workflow?
Create a free account and customise this workflow for your business.
