complex-workflows Scenario 8 — Login → Date Range Export → S3 Upload
Written by RTILA X Engineering Team
Advanced ~10 min
Prerequisites: complex-workflows/4 complex-workflows/5 complex-workflows/6
What You'll Learn
Orchestrate multiple workflows with triggers
Real-World Use Case
Running a weekly report that calls other workflows
LIVE DEMO
EXPECTED OUTPUT
RTILA X PROJECT JSON
{
"name": "Date_Range_Export_S3",
"settings": {
"urls": [
"https://learn.rtila.com/scenarios/complex-workflows/8"
]
},
"datasets": {
"export_status": {
"item_selector": "css=.cw-export-status",
"properties": [
{
"name": "message",
"type": "text",
"selector": "css=self"
}
]
},
"s3_status": {
"item_selector": "css=.cw-s3-status",
"properties": [
{
"name": "message",
"type": "text",
"selector": "css=self"
}
]
}
},
"commands": [
{
"command": "wait_for_selector",
"params": {
"selector": "css=#cw-date-from"
}
},
{
"command": "fill",
"params": {
"selector": "css=#cw-date-from",
"value": "2025-01-01"
}
},
{
"command": "fill",
"params": {
"selector": "css=#cw-date-to",
"value": "2025-01-31"
}
},
{
"command": "click",
"params": {
"selector": "css=#cw-export-btn"
}
},
{
"command": "wait_for_selector",
"params": {
"selector": "css=.cw-export-status"
}
},
{
"command": "extract_data",
"params": {
"dataset": "export_status"
}
},
{
"command": "wait_for_selector",
"params": {
"selector": "css=.cw-s3-status"
}
},
{
"command": "extract_data",
"params": {
"dataset": "s3_status"
}
}
]
}
Export workflows often require date ranges and cloud storage. This automation selects a range, triggers the export, and verifies the S3 upload status.
Did you complete this scenario?
Ready to run this automation?
Copy the project JSON above, open RTILA X, create a new project, and paste it.
This scenario covers 1 RTILA X command and is referenced in 2 learning articles.
Continue Learning
Was this helpful?
Thank you for your feedback!