Post-purchase automation
Order placed. Supplier notified. Customer updated. All automatic.
When a customer checks out, the Fulfillment Agent takes over. It routes the order to your supplier, polls for a tracking number, and sends the customer a dispatch confirmation — without any action from you.
How orders flow
Five steps. Zero manual touchpoints.
The entire fulfillment cycle runs in your Autofli agent queue. You can watch it happen in real time in your dashboard, but you don't need to.
Payment confirmed
Stripe webhook fires. Order record is created. Fraud Agent scores the order before fulfillment begins.
Supplier routed
Fulfillment Agent matches the order to the correct CJ Dropshipping product ID and submits the order via API.
Dispatch confirmed
Agent polls CJ for order status. Once dispatched, it captures the tracking number and carrier.
Customer notified
Tracking email is sent via Resend with the carrier name, tracking number, and a link to the carrier's tracking page.
Order closed
Order marked as fulfilled in your dashboard. Analytics Agent records the event for weekly reporting.
Supplier network
Sourced through CJ Dropshipping. Vetted before listing.
Every product in your store has a real CJ Dropshipping product ID. There are no placeholder listings, no null supplier references. When an order comes in, the agent knows exactly where to route it.
Products are validated by the Product Agent before they reach your storefront. This includes checking that the product is in stock, that the image passes quality gates, and that the margin clears the price floor (CJ cost ×1.3 + fees minimum).
The Restock Agent monitors your catalog. When a supplier marks a product out of stock, you receive an alert. If you have autonomous restocking enabled, the agent finds a suitable replacement and swaps it in automatically.
Returns
Returns handled by the Returns Agent.
When a customer initiates a return through Iris or your support chat, the Returns Agent picks it up. It checks your return policy, verifies the order is within the return window, and confirms the reason.
The agent then coordinates with CJ Dropshipping to initiate the supplier-side return, issues a confirmation to the customer, and updates the order record. Refunds are processed through Stripe once the return is confirmed with the supplier.