Scheduling Gift Card Imports
How to Schedule Gift Card Imports for Future Delivery
This guide explains how to schedule gift card imports to be created automatically at a specific future date and time.
Overview
The scheduling feature allows you to prepare gift card imports in advance and have them automatically created at a specific time. This is perfect for:
- Sending birthday gift cards at midnight
- Launching promotional campaigns at exact times
- Coordinating gift card releases with marketing campaigns
- Managing holiday gift card deliveries in advance
IMPORTANT: All scheduled times use EST (Eastern Standard Time, UTC-5) regardless of your store's location. Imports will execute within 5 minutes of the scheduled time.
Step-by-Step Scheduling Process
1. Prepare Your Gift Cards
- Import your CSV file or manually add gift cards
- Review all gift card details (names, emails, amounts, messages)
- Ensure everything is correct - you cannot edit after scheduling
2. Schedule the Import
- Click the "Schedule for Later" button (next to "Create Gift Cards")
- A scheduling modal will appear
3. Set Your Schedule Details
Fill in the required information:
| Field | Required | Description | Example |
|---|---|---|---|
| Notification Email | Yes | Email address to receive status notifications | [email protected] |
| Date | Yes | Date for the import to execute | 2025-12-25 |
| Time | Yes | Time for the import to execute (EST) | 10:00 AM |
4. Review & Confirm
- Double-check your date and time (remember: EST timezone)
- Verify the notification email is correct
- Note how many gift cards will be created
- Click "Schedule Import"
5. Confirmation
You'll see a success message confirming:
- The scheduled date/time
- The number of gift cards to be created
- Where the notification will be sent
Viewing Scheduled Imports
To see all your scheduled imports:
- Click the "Scheduled" button in the main navigation
- You'll see a table with all scheduled imports showing:
- Scheduled date and time
- Number of gift cards
- Status (Pending, Processing, Completed, Failed, Cancelled)
- Notification email
- Execution timestamp
- Action buttons
Canceling a Scheduled Import
You can only cancel imports with "Pending" status (not yet executed):
- Go to the "Scheduled" page
- Find the import you want to cancel
- Click the "Cancel" button in the Actions column
- Confirm the cancellation
Note: Once an import starts processing or completes, it cannot be cancelled.
Email Notifications
You'll receive automatic email notifications about your scheduled imports:
Success Email
Sent when the import completes successfully:
- Total cards attempted
- Successfully created count
- Any failures (if applicable)
- Scheduled time and execution time
Failure Email
Sent if the import encounters an error:
- Error details
- Total cards that were attempted
- Scheduled time
- Troubleshooting guidance
Important: These are transactional emails related to your scheduled imports. To stop receiving them, use a different email address when scheduling.
Important Notes
Timezone Requirements
- All times are in EST (Eastern Standard Time, UTC-5)
- This applies regardless of your store's location
- Convert your local time to EST before scheduling
- Example: 10:00 AM PST \= 1:00 PM EST
Execution Window
- Imports execute within 5 minutes of scheduled time
- Small delays are normal for system processing
- Do not schedule multiple imports for the same exact time
No Automatic Retries
- If an import fails, it will not automatically retry
- You'll receive a failure notification email
- Review the error and reschedule manually if needed
Email Notifications
- Gift cards are automatically emailed to customers (if email provided)
- Messages in the "Message" column are included in customer emails
- Customers receive their gift cards at the scheduled time
- Recipients see personalized messages in their email
Draft vs Schedule
- Save Draft: Saves your work, doesn't create anything
- Schedule for Later: Creates gift cards at the scheduled time
- Create Gift Cards: Creates gift cards immediately
Scheduling Window
- You can schedule imports up to 1 year in advance
- Minimum scheduling time: Tomorrow (cannot schedule for today or past dates)
- Imports execute within 5 minutes of scheduled time
- The date picker enforces these limits automatically
Best Practices
Test Your Schedule
- Schedule a test import 2-3 minutes in the future
- Use your own email to verify notifications work
- Confirm timing and execution before scheduling large batches
Plan Ahead
- Schedule important imports at least 15 minutes in advance
- Avoid scheduling during peak traffic hours if possible
- Give yourself a buffer for timezone conversion
Timezone Conversion
- Use an online timezone converter to ensure accuracy
- Remember: EST is UTC-5 (5 hours behind UTC)
- Double-check AM/PM when entering times
Email Notifications
- Use a monitored email address for notifications
- Check spam/junk folders if you don't receive emails
- Set up email filters to organize notifications
Batch Sizing
- For large imports (200+ cards), consider smaller batches
- Schedule multiple batches 10-15 minutes apart
- This prevents potential timeouts and makes tracking easier
Troubleshooting
Q: My import didn't execute at the scheduled time
A: Check the "Scheduled" page for status details. Imports execute within 5 minutes of scheduled time. If it shows "Failed", check the error message in the Actions column.
Q: I scheduled for the wrong time
A: If the import is still "Pending", go to the "Scheduled" page and click "Cancel". Then reschedule with the correct time.
Q: Can I edit a scheduled import?
A: No, scheduled imports cannot be edited. You must cancel and create a new schedule with updated details.
Q: I didn't receive an email notification
A: Check your spam/junk folder. Emails come from [email protected] . If still missing, verify the email address you entered when scheduling.
Q: What timezone should I use?
A: All times must be entered in EST (Eastern Standard Time, UTC-5). Convert your local time to EST before scheduling.
Q: Can I schedule imports weeks in advance?
A: Yes, you can schedule up to 1 year in advance. For longer timeframes, schedule closer to the date or reach out to support.
Q: The scheduled import failed - what now?
A: Check the error message in the "Scheduled" page or your failure notification email. Common issues include authentication problems or API limitations. You can reschedule the import after reviewing the error.
Q: Can I see the gift card details before execution?
A: Gift card details are stored in the scheduled import record. To review before execution, cancel the scheduled import, which will not create the cards, and you can review your saved draft.
Example Workflow
Scenario: Schedule holiday gift cards for December 25th at 8:00 AM EST
- December 23rd: Prepare your gift card CSV with customer names, emails, amounts, and holiday messages
- Import the CSV into Expresso Gift Cards
- Review all details for accuracy
- Click "Schedule for Later"
- Enter:
- Notification email:
[email protected] - Date:
2025-12-25 - Time:
08:00 AM
- Click "Schedule Import"
- Receive confirmation message
- December 25th, 8:00 AM EST: Import automatically executes
- Customers receive their gift card emails with holiday messages
- You receive success notification at
[email protected] - Review completed import on "Scheduled" page
Need more help? Contact our support team at [email protected] or through the help beacon in the bottom-right corner of the app.