Convex's action guide distinguishes actions that call external services from database queries and mutations. In a Convex integration, plan action error handling explicitly rather than assuming automatic safe retries.
A timeout can leave the external outcome uncertain. Reconcile that outcome before repeating a charge, message, or resource creation.