

Invitations Grid
This guide covers the Invitations grid (invitation queue) in eKomi Reviews. Here you can monitor all review invitations scheduled to be sent to customers, see which have been delivered, and manually manage the queue. The grid shows you exactly when invitations are scheduled and lets you push them immediately or skip them entirely.
Location: Marketing → eKomi → Invitations
Grid Overview
The Invitations grid displays all review invitation requests that have been queued for your customers. Each row represents a single invitation linked to a customer order.
Available Columns
| Column | Description |
|---|---|
| ID | Unique identifier for the invitation |
| Order | Order increment ID (clickable link to order) |
| Purchase Point | Store view where the order was placed |
| First Name | Customer's first name |
| Last Name | Customer's last name |
| Order Date | When the order was placed |
| Account Name | Which eKomi account will receive the invitation |
| Scheduled At | When the invitation is scheduled to be sent |
| Sent to Platform | When the invitation was actually sent to eKomi |
| Link | The review invitation link for the customer |
| Status | Pending or Success |
| Actions | View Order, Skip, or Push to Platform buttons |
???? Tip: The "Scheduled At" column shows when the invitation will be sent, based on your configured delay period.
How Invitations Enter the Grid
Invitations are automatically created when orders match your account's invitation criteria:
- Order Completion - Customer places an order
- Cron Evaluation - The queue builder runs (based on your configured frequency)
- Criteria Matching - The system checks if the order matches:
- Configured store view(s)
- Configured customer group(s)
- Configured order status (e.g., Complete)
- Order age (not older than X days)
- Any custom conditions you've set
- Queue Entry - If all criteria match, an invitation is created with:
- Scheduled date = current date + your delay setting
- Status = Pending
Example: If you configure a 7-day delay and an order completes today, the invitation will be scheduled for 7 days from now.
Invitation Statuses
| Status | Description |
|---|---|
| Pending | Waiting to be sent. The scheduled date hasn't arrived yet, or it's queued for the next cron run. |
| Success | Successfully sent to eKomi platform. Customer will receive the invitation email from eKomi. |
Actions
Individual Row Actions
Click the Actions dropdown on any invitation row:
| Action | Description |
|---|---|
| View Order | Opens the related Magento sales order in a new tab |
| Skip From Queue | Remove this invitation from the queue (won't be sent) |
| Push to Platform | Send this invitation to eKomi immediately, regardless of scheduled date |
When to Use Each Action
View Order:
- Check order details before deciding to skip or push
- Verify customer information
- Review what products were ordered
Skip From Queue:
- Customer requested not to receive review invitations
- Order was problematic (refunded, disputed, etc.)
- Duplicate invitation exists
Push to Platform:
- Customer is eager to leave a review
- You want to send the invitation before the scheduled date
- Testing your invitation setup
Filtering Invitations
Use the filters to find specific invitations:
- Store View - Filter by purchase point
- Order - Search by order increment ID
- Customer Name - Search by first or last name
- Order Date - Filter by date range
- Scheduled At - Find invitations scheduled for specific dates
- Status - Show only Pending or Success invitations
Common filter scenarios:
- Find overdue invitations: Filter by Scheduled At < today and Status = Pending
- Check recent sends: Filter by Sent to Platform in the last week
- Find specific customer: Search by first/last name
Understanding the Queue Flow
Order Placed
↓
Cron: Build Queue (evaluates criteria)
↓
Invitation Created (Status: Pending, Scheduled: Today + Delay)
↓
Cron: Process Queue (runs periodically)
↓
Scheduled Date Reached?
├── No → Stays Pending
└── Yes → Sent to eKomi (Status: Success)
↓
Customer receives email from eKomi
Scheduled Date vs. Sent Date
| Column | Meaning |
|---|---|
| Scheduled At | When the invitation should be sent (order date + delay) |
| Sent to Platform | When the invitation was actually sent to eKomi |
A small gap between these dates is normal - it depends on when the cron job runs.
Troubleshooting
Invitations Not Being Created
Check your account's invitation settings:
- Go to Marketing → eKomi → Accounts
- Edit your account
- Verify Review Invitations is enabled
- Check store views, customer groups, and order status settings
- Verify "Skip Orders Older Than" isn't filtering out your orders
Invitations Stuck in Pending
-
Check cron is running:
bin/magento cron:run --group=default -
Verify scheduled date: If the scheduled date is in the future, the invitation is waiting as expected
-
Check for errors: Look in
var/log/ekomi_sr_error.log
Customer Didn't Receive Email
The invitation email is sent by eKomi, not Magento:
- Verify the invitation status is "Success" in the grid
- Check if the invitation was pushed to eKomi (Sent to Platform column)
- Customer should check spam/junk folder
- Contact eKomi support if invitation was sent but email not received
Best Practices
✅ Monitor pending invitations - Check regularly for stuck or overdue items
✅ Use appropriate delays - Give customers time to receive and use products before asking for reviews
✅ Skip problematic orders - Don't send invitations for refunded or disputed orders
✅ Check before pushing - Use "View Order" to verify details before manually pushing
❌ Don't push all invitations immediately - The delay exists for a reason (customer needs product first)
❌ Don't skip legitimate invitations - Every completed order is an opportunity for a review
Need More Help?
Documentation:
- All Help Articles - Complete documentation overview
Support:
- Contact Support - Get help from our team