Manage Scheduled Execute Cards
Most teams set up or update one card in about 5 minutes.
Use this guide when you want one block to run another block later. It also explains why edits and deletes now use a stable schedule identity. Labels with underscores stay intact.
Go to: Bot Builder → Cards → Scheduled Execute
Quick Reference
| Setting | What it controls | What to check |
|---|---|---|
| Schedule Name | The label you see in the editor | Use a unique name for each schedule |
| Date Type | Exact, relative, or repeating timing | Match the timing you actually need |
| Execute Block | The block that runs later | Choose the correct target block |
| Identity | Hidden key AVA uses for saves and deletes | Keep the same card open when editing |
| Save | Stores the card and identity | Save after every edit |
Before You Start
Confirm these items:
- You can edit Bot Builder cards
- The target block already exists
- You know whether the schedule is one-time or repeating
- You want a unique Schedule Name for each scheduled action
AVA now keeps a hidden identity for each Scheduled Execute card. You still see the display name in the editor. If you reopen an older card, AVA restores the same identity when it can.
Understand Scheduled Report Retries
AVA can retry a scheduled report when its runtime returns a structured fallback. Normal answers with partial property failures do not start this retry flow.
| What happens | What you can expect |
|---|---|
| Original execution | AVA runs the scheduled report once. |
| Retry attempts | AVA can make up to three additional attempts. |
| Retry timing | Retries are queued after about 30, 60, and 120 seconds. |
| Retry window | AVA stops retries after ten minutes. |
| Regular schedule | Your next recurring run remains independent. |
Retries preserve the original prompt, agent, reporting time, and property access. They do not include group history, compact memory, or quoted replies.
Read Retry Details In Activity
-
Open Settings → Communications → Chatbot.
-
Open the agent's Activity tab.
-
Find the scheduled report by its schedule name.
-
Check the attempt label, intended time, and retry state.
-
Check Execution and Delivery separately.
✓ Original attempt identifies the first run. ✓ Retry 1/3, Retry 2/3, or Retry 3/3 identifies a retry. ✓ Scheduled for shows the intended reporting time. ✓ Next retry appears when AVA has queued another attempt. ✓ Execution shows an answer, proposal, fallback, or pending result. ✓ Delivery shows whether AVA sent the resulting report.
The Activity row can show Retry queued, Completed, Retry publication failed, Retries exhausted, or Retry stopped. Each destination group has its own retry chain.
| Activity detail | What it means |
|---|---|
| Schedule name | The scheduled report linked to the attempt |
| Scheduled for | The report time the original schedule intended |
| Original attempt | The first execution for this report |
| Retry 1/3 to Retry 3/3 | A later fallback retry |
| Execution | What AVA produced during the attempt |
| Delivery | What happened when AVA published the result |
| Next retry | The next queued retry time, when available |
Publication errors are sanitized before they appear in Activity. They help you identify delivery problems without exposing report instructions or hotel data.
A Scheduled Report Still Fails
What you see: Activity shows Retries exhausted, Retry stopped, or Retry publication failed.
Fix:
- Open the Activity row and note the Execution result and reason.
- Review the sanitized publication error, if one appears.
- Check whether the schedule or agent changed during the retry window.
- Confirm the destination group still has permission to receive the report.
- Run the report again during a controlled test period.
- Contact support if the same schedule repeatedly reaches the terminal status.
Create Or Edit A Card
-
Open the bot collection that contains the card.
-
Click Add Scheduled Execute Block.
-
Choose Exact Date, Relative Date, or Repeating Date.
-
Enter the schedule details shown on the card.
-
Fill in Schedule Name.
-
Choose the Execute Block that should run.
-
Click Save.
✓ The card stays in the list after save. ✓ AVA assigns or keeps the stable schedule identity.
Identity keeps the schedule tied to the same card after edits. That reduces duplicate runs. AVA also keeps the visible label separate from the internal identity. That lets you rename the card without changing the schedule.
Delete A Card
-
Open the Scheduled Execute card you want to remove.
-
Click Remove Card.
-
If the card has no stored identity, AVA matches by label only when the match is unique.
-
If AVA shows a duplicate-name warning, rename one of the cards first.
-
Save the renamed card.
-
Try Remove Card again.
✓ AVA deletes the tracked schedule for that identity. ✓ It does not guess based on a shared label.
Troubleshooting
Delete Says The Label Is Ambiguous
What you see: AVA says the Scheduled Execute label is ambiguous.
Fix:
- Open the matching cards.
- Give each one a unique Schedule Name.
- Save the cards.
- Retry Remove Card on the correct one.
Older delete cards can only resolve by label when one matching Scheduled Execute card exists. If more than one card matches, AVA stops the save and asks you to disambiguate.
An Old Schedule Still Appears Active
What you see: You edited a card, but the previous run still exists.
Fix:
- Confirm the card was saved successfully.
- Reopen the card and check the updated timing.
- If the card was created outside the editor, open it here and save it once.
- If the problem continues, check for a duplicate card with the same name.
A Card Name With Underscores Looks Wrong
What you see: The editor shows a label with underscores, but the schedule looks different.
Fix:
- Use the display name you want in Schedule Name.
- Save the card again.
- Remember that AVA reads the label from the first underscore onward.
- Do not use the label as the only way to identify the schedule.
AVA keeps the display label separate from the internal identity. That lets you use readable labels without changing the tracked schedule. It also keeps text after the first underscore in the visible label.
Still Stuck?
Contact success@vouch-technologies.com if:
- ❌ Remove Card still fails after you make the name unique
- ❌ A saved card does not keep its timing
- ❌ You see an error after editing or deleting the card
Helpful to include:
- The bot collection name
- The schedule name
- A screenshot of the warning
- The steps you already tried