Frequently asked questions about SwiftSync. Learn about triggers, mappings, rates, and webhook processing.
SwiftSync is a WordPress plugin that automatically syncs WooCommerce order and customer events to your ClickUp Workspace. It acts as an automated CRM connector, transforming events like new orders or status transitions into actionable ClickUp tasks.
SwiftSync uses a secure queue processor that processes pending events every 5 minutes. This batched pattern ensures your API limits are respected, prevents duplicate entries during webhooks retries, and avoids hitting ClickUp's rate limits.
No. SwiftSync runs completely asynchronously in the background. When an order is placed, WooCommerce triggers a background webhook dispatch via our WordPress client to our app server. The customer's frontend checkout experience is 100% unaffected.
We support a broad range of store triggers, including: new Orders, checkout pending drafts, Customer accounts, Refunds & Returns, order status modifications, and Order Notes.
With our Pro Plan, you can map any WooCommerce database variable directly. For custom metadata fields (like ACF or custom checkout fields), developers can filter the outgoing payload using the swiftsync_order_payload filter hook in their theme's functions.php.
SwiftSync stores local site options (like the API secret key, trigger preferences, and log settings) in your site's standard wp_options table. ClickUp OAuth tokens are securely encrypted using AES-256-GCM and stored on our SwiftSync Cloud database to establish the bridge.
We expose a rich set of WordPress actions and filters. For example, use swiftsync_should_sync_order to bypass syncing specific orders, or swiftsync_api_request_headers to override target headers.
When you deactivate or delete SwiftSync from your WordPress site, we run a cleanup hook that immediately deletes all your stored access tokens, sync mappings, and local session details from the database, ensuring zero leftover footprints.