---
schema_version: "1"
id: 4b961bda6960473c660d470ff0dd15cef7248f0e48c910568b93e3f5496805f1
title: Specific Time Resume Event
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/flow_ref_elements_pause_events_time.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_pause_events_time.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 87e421bbc86e3b595f974c22fc9547e8e63829a6ade87a40b48f75ca1ff4ad3d
description: Resume the paused flow when a specific time occurs.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Specific Time Resume Event

Resume the paused flow when a specific time occurs.

Make sure to familiarize yourself with [Paused Flow Interview Considerations](https://help.salesforce.com/s/articleView?id=platform.flow_considerations_design_pause.htm&release=264.0.0&type=5 "Before you design flows that contain one or more Wait elements, understand the behavior and guidelines.").

## Define Resume Time: Flow-Based Time

When the time source is a specific time, configure the resume time with these fields.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25.97402597402597%">
          <col style="width:74.02597402597402%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262928e60">Parameter</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262928e63">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Parameter" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e60 ">
              <strong class="uicontrol">Base Time</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e63 ">A date/time value. You can manually enter a date/time value or reference a merge field
              or flow resource.</td>

          </tr>
          <tr class="" id="flow_ref_elements_pause_events_time__offset_number">
            <td data-label="Parameter" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e60 ">
              <strong class="uicontrol">Offset Number</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e63 ">
              <p>Optional. The number of days or hours to offset the selected field’s value. Required
                if you provide an offset unit. </p>
              <p>Manually enter the integer. You can’t use a merge field or
                flow resource for this value.</p>
              <p style="margin-bottom:0;">To resume the flow before the base time, use a negative
                number. To resume the flow after the base time, use a positive number.</p>
            </td>

          </tr>
          <tr class="" id="flow_ref_elements_pause_events_time__offset_unit">
            <td data-label="Parameter" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e60 ">
              <strong class="uicontrol">Offset Unit</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e63 ">
              <p>Optional. The unit to offset the selected field’s value. Required if you provide an
                offset number. </p>
              <p style="margin-bottom:0;">Manually enter <kbd>Days</kbd> or
                <kbd>Hours</kbd>. You can’t use a merge field or flow resource for this
                value.
              </p>
            </td>

          </tr>
        </tbody>
      </table>

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/images/icon_example.png)

Example To resume the flow 3 days after the flow paused, use the `$Flow.CurrentDate` global variable as the base time, set the offset number to 3, and set the offset unit to Days.

## Define Resume Time: Record-Based Time

When the time source is a record field, configure the resume time with these fields. The base resume time is a date/time field value on a record.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:25.97402597402597%">
          <col style="width:74.02597402597402%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262928e148">Parameter</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262928e151">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Parameter" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e148 ">
              <strong class="uicontrol">Object</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e151 ">
              <p>The API name of the object to use for the base resume time. </p>
              <p style="margin-bottom:0;">Manually enter the
                string. You can’t use a merge field or flow resource for this value.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Parameter" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e148 ">
              <strong class="uicontrol">Field</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e151 ">
              <p>The API name for a date/time field. The field must belong to the specified
                object.</p>
              <p style="margin-bottom:0;">Manually enter the string. You can’t use a merge field or flow resource for this
                value.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Parameter" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e148 ">
              <strong class="uicontrol">Record ID</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e151 ">
              <p>The ID of the record to use for the base time. The record’s object must match what’s
                entered in <strong class="uicontrol">Object</strong>. The record’s value for the selected field is used as
                the base resume time. </p>
              <p style="margin-bottom:0;">You can enter a string or select a merge field or flow
                resource.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Parameter" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e148 ">
              <strong class="uicontrol">Offset Number</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e151 ">
              <p>Optional. The number of days or hours to offset the selected field’s value. Required
                if you provide an offset unit. </p>
              <p>Manually enter the integer. You can’t use a merge field or
                flow resource for this value.</p>
              <p style="margin-bottom:0;">To resume the flow before the base time, use a negative
                number. To resume the flow after the base time, use a positive number.</p>
            </td>

          </tr>
          <tr class="">
            <td data-label="Parameter" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e148 ">
              <strong class="uicontrol">Offset Unit</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e151 ">
              <p>Optional. The unit to offset the selected field’s value. Required if you provide an
                offset number. </p>
              <p style="margin-bottom:0;">Manually enter <kbd>Days</kbd> or
                <kbd>Hours</kbd>. You can’t use a merge field or flow resource for this
                value.
              </p>
            </td>

          </tr>
        </tbody>
      </table>

![Example](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/images/icon_example.png)

Example You want to resume the flow 3 days before a contract ends. To identify the base resume time, set **Object** to Contract, **Field** to EndDate, and **Record ID** to {!varContractId}. To offset the base resume time, set the offset number to \-3, and set the offset unit to Days.

## Store Output Values in Variables

Reference information from the resume event in your flow by storing its outputs in flow variables.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:24.330900243309006%">
          <col style="width:51.338199513382%">
          <col style="width:24.330900243309006%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262928e291">Parameter</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262928e294">Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d262928e297">Example</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Parameter" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e291 ">
              <strong class="uicontrol">Resume Time</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e294 ">The actual time at which the event occurred and the flow interview resumed.</td>

            <td data-label="Example" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e297 ">
              <samp>11/26/2014 10:12 AM</samp>
            </td>

          </tr>
          <tr class="">
            <td data-label="Parameter" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e291 ">
              <strong class="uicontrol">Event Delivery Status</strong>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e294 ">
              <p>The status of the event when the flow interview resumed. After a resume event occurs,
                Salesforce delivers data from the event to the flow that’s waiting for it so that the flow
                knows to resume. Valid values are:</p>
              <ul>
                <li>Delivered—The event was successfully delivered.</li>
                <li>Invalid—An error occurred during delivery, but the flow successfully
                  resumed.</li>
              </ul>
            </td>

            <td data-label="Example" class="slds-cell-wrap" style="vertical-align:top;" headers="d262928e297 ">
              <samp>Delivered</samp>
            </td>

          </tr>
        </tbody>
      </table>

## Record-Based Time: Supported Objects

You can configure a flow to wait for a record-base time for any custom object or the following standard objects.

- Account
- AccountContactRelation
- AccountRelationship
- ActionPlan
- ActiveScratchOrg
- ActivityMetric
- ActivityMetricRollup
- Address
- AgentWork
- AgentWorkSkill
- AiImageDetectedObject
- AiImageObject
- AiImageTrainingObject
- Asset
- AssetRelationship
- AssignedResource
- AssistantProgress
- BusinessAccount
- Campaign
- CampaignInfluence
- CampaignMember
- CareBarrier
- CareBarrierDeterminant
- CareBarrierType
- CareDeterminant
- CareDeterminantType
- CareDiagnosis
- CareInterventionType
- CarePreauth
- CarePreauthItem
- CareProgram
- CareProgramCampaign
- CareProgramEnrollee
- CareProgramTeamMember
- CareRequest
- CareRequestDrug
- CareRequestItem
- Case
- CaseComment
- Certification
- CertificationDef
- CertificationSectionDef
- CertificationStep
- CertificationStepDef
- ChannelProgram
- ChannelProgramLevel
- ChannelProgramMember
- ChatterActivity
- Claim
- CollaborationGroup
- CollaborationGroupMember
- ConsumptionRate
- ConsumptionSchedule
- Contact
- ContactEmail
- ContactPhone
- ContactPointConsent
- ContactPointTypeConsent
- ContactRequest
- ContactWeb
- Contract
- ContractLineItem
- CoverageBenefit
- CoverageBenefitItem
- CoverageLimit
- CoverageType
- CustomerAssetAuto
- CustomerAssetHome
- DandBCompany
- DataSharingCustomerLocal
- DataUsePurpose
- DigitalSignature
- DuplicateRecordItem
- DuplicateRecordSet
- EmailMessage
- EngagementProgramNode
- EngagementProgramVersion
- Entitlement
- EntitlementContact
- EntityMilestone
- EnvironmentHubMember
- EnvironmentHubMemberRel
- Event
- ExchangeUserMapping
- ExpressionFilter
- ExpressionFilterCriteria
- ExternalEventMapping
- FeedItem
- Goal
- GoalLink
- HealthCareDiagnosis
- HealthCareProcedure
- Idea
- IdentityDocument
- IdentityProvEventLog
- Image
- InStoreLocation
- Individual
- InsurancePolicy
- InsurancePolicyAsset
- InsurancePolicyBeneficiary
- InsurancePolicyCoverageLimit
- InsurancePolicyMember
- InsurancePolicyOwner
- InsuranceProfile
- KeyPerformanceIndicator
- Lead
- LinkedArticle
- LiveAgentSession
- LiveChatTranscript
- LiveChatTranscriptEvent
- LiveChatTranscriptSkill
- Location
- Macro
- MacroAction
- MacroInstruction
- MaintenanceAsset
- MaintenancePlan
- MemberPlan
- MessagingEndUser
- MessagingSession
- Metric
- MobileDeviceCommand
- NetworkMember
- OperatingHours
- Opportunity
- OpportunityLineItem
- OpportunityScore
- OpportunitySplit
- OpportunityTeamMember
- Order
- OrderDeliveryGroup
- OrderDeliveryGroupLine
- OrderDeliveryMethod
- OrderItem
- OrderItemSummary
- OrderPriceAdjustDistrLine
- OrderPriceAdjustmentLine
- OrderSummary
- OrgDeleteRequest
- OrgSnapshot
- Organization
- PartnerFundAllocation
- PartnerFundClaim
- PartnerFundRequest
- PartnerMarketingBudget
- PaymentAuthorizationReversal
- PendingServiceRouting
- PersonAccount
- PersonEducation
- PersonEmployment
- PersonLifeEvent
- PlanBenefit
- PlanBenefitItem
- Producer
- Product2
- ProductCategoryProduct
- ProductConsumed
- ProductCoverage
- ProductCoverageLimit
- ProductItem
- ProductItemTransaction
- ProductRequest
- ProductRequestLineItem
- ProductRequired
- ProductTransfer
- ProfileSkill
- ProfileSkillEndorsement
- ProfileSkillUser
- PurchaserPlan
- PurchaserPlanAssn
- Question
- QuickText
- Quote
- QuoteLineItem
- Reply
- RequestsForAccessSIQ
- ResourceAbsence
- ResourcePreference
- RetailLocationGroup
- RetailStore
- RetailStoreKpi
- RetailStoreVisitTemplate
- RetailVisitKpi
- RetailVisitTemplate
- RetailVisitTemplateWorkTask
- RetailVisitWorkTask
- RetailWorkTask
- RetailWorkTaskKpi
- ReturnOrder
- ReturnOrderLineItem
- SOSSession
- SOSSessionActivity
- SalesAgreement
- SalesAgreementProduct
- SalesAgreementProductSchedule
- ScoreIntelligence
- ScratchOrgInfo
- ServiceAppointment
- ServiceAppointmentCapacityUsage
- ServiceContract
- ServiceCrew
- ServiceCrewMember
- ServiceReport
- ServiceResource
- ServiceResourceCapacity
- ServiceResourceSkill
- ServiceTerritory
- ServiceTerritoryLocation
- ServiceTerritoryMember
- ServiceTerritoryWorkType
- SettingUsageMap
- Shipment
- SignupRequest
- Site
- SkillRequirement
- SocialPersona
- SocialPost
- Solution
- SsoUserMapping
- StreamActivityAccess
- StreamingChannel
- Survey
- SurveyInvitation
- SurveyPage
- SurveyQuestion
- SurveyQuestionChoice
- SurveyQuestionResponse
- SurveyQuestionScore
- SurveyResponse
- SurveySubject
- SurveyVersion
- Task
- TimeSheet
- TimeSheetEntry
- TimeSlot
- Topic
- TopicAssignment
- UsageEntitlementPeriod
- User
- UserLicense
- UserProvisioningRequest
- UserServicePresence
- Visit
- WebStore
- WebStoreNetwork
- WebStorePricebook
- WorkBadge
- WorkBadgeDefinition
- WorkCapacityLimit
- WorkCapacityUsage
- WorkCoaching
- WorkFeedback
- WorkFeedbackQuestion
- WorkFeedbackQuestionSet
- WorkFeedbackRequest
- WorkFeedbackTemplate
- WorkGoal
- WorkOrder
- WorkOrderLineItem
- WorkPerformanceCycle
- WorkReward
- WorkRewardFund
- WorkRewardFundType
- WorkThanks
- WorkType
- WorkTypeGroup
- WorkUpgradeAction
- WorkUpgradeCustomer
- WorkUpgradeUser
- article\_\_kav

#### See Also

- [Flow Resume Events](https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_pause_events.htm&release=264.0.0&type=5 "Define the event to wait for if the wait conditions are met. When an event occurs, the flow resumes and takes the path associated with this wait configuration.")