{"id":395488,"date":"2026-11-14T08:23:51","date_gmt":"2026-11-14T08:23:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ltw-order-to-board-sync\/"},"modified":"2026-11-14T08:23:28","modified_gmt":"2026-11-14T08:23:28","slug":"lessthanweb-order-to-board-sync","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/lessthanweb-order-to-board-sync\/","author":5909866,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.1.4","requires":"6.8","requires_php":"8.3","requires_plugins":null,"header_name":"lessthanweb Order-to-Board Sync","header_author":"lessthanweb","header_description":"Automatically create Trello cards from WooCommerce orders with configurable, per-status card details.","last_updated":"2026-11-14 08:23:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.lessthanweb.com\/product\/order-to-board-sync-pro\/","header_author_uri":"https:\/\/www.lessthanweb.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":49,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.2.0":{"tag":"1.2.0","author":"lessthanweb","date":"2026-11-14 08:23:28","revision":3801532}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3802094,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3802094,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3802094,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3802094,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3802094,"resolution":"1","location":"assets","locale":"","width":2048,"height":3756},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3802094,"resolution":"2","location":"assets","locale":"","width":2048,"height":3756}},"screenshots":{"1":"Configure card creation for Processing orders with a placeholder-based card title.","2":"Keep card creation disabled for On hold orders while configuring their board, list, and card title."}},"plugin_section":[],"plugin_tags":[569,21473,7135,7137,286],"plugin_category":[45],"plugin_contributors":[81270],"plugin_business_model":[],"class_list":["post-395488","plugin","type-plugin","status-publish","hentry","plugin_tags-automation","plugin_tags-order-management","plugin_tags-project-management","plugin_tags-trello","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-lessthanweb","plugin_committers-lessthanweb"],"banners":{"banner":"https:\/\/ps.w.org\/lessthanweb-order-to-board-sync\/assets\/banner-772x250.png?rev=3802094","banner_2x":"https:\/\/ps.w.org\/lessthanweb-order-to-board-sync\/assets\/banner-1544x500.png?rev=3802094","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lessthanweb-order-to-board-sync\/assets\/icon-128x128.png?rev=3802094","icon_2x":"https:\/\/ps.w.org\/lessthanweb-order-to-board-sync\/assets\/icon-256x256.png?rev=3802094","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/lessthanweb-order-to-board-sync\/assets\/screenshot-1.png?rev=3802094","caption":"Configure card creation for Processing orders with a placeholder-based card title."},{"src":"https:\/\/ps.w.org\/lessthanweb-order-to-board-sync\/assets\/screenshot-2.png?rev=3802094","caption":"Keep card creation disabled for On hold orders while configuring their board, list, and card title."}],"raw_content":"<!--section=description-->\n<p>Connect your WooCommerce store to Trello and turn order workflows into actionable cards. Configure card creation independently for each built-in WooCommerce order status: choose a Trello board and list, enable card creation for the statuses you need, and customize the card name, description, color, due date, and position.<\/p>\n\n<p>The Free plugin includes WooCommerce's built-in order statuses. Upgrade to Pro to use order statuses registered by other plugins or custom code.<\/p>\n\n<p>Cards can be created automatically as orders reach an enabled status, or manually from the order screen. If a card request fails, review the plugin logs and retry card creation after correcting the issue.<\/p>\n\n<p>Repeated requests for the same order, status, Trello board, and list will not create another card. A card can still be created for a different enabled status or destination. If a request is interrupted, check Trello before trying again.<\/p>\n\n<p>Use placeholders in card names and descriptions to include information from each order:<\/p>\n\n<ul>\n<li>[ORDER_ID] - order ID<\/li>\n<li>[ORDER_STATUS] - current order status<\/li>\n<li>[NAME], [FIRST_NAME], [LAST_NAME], [COMPANY] - customer name and company<\/li>\n<li>[EMAIL] - customer email address<\/li>\n<li>[ORDER_DATE] - order date and time<\/li>\n<li>[ORDER_TOTAL] - order total with currency<\/li>\n<\/ul>\n\n<p>Connect to Trello with OAuth 2.0 before enabling card creation. Create a confidential OAuth client for your Trello app, register the callback URL shown in the plugin settings, save the client ID and secret, then authorize your Trello account. Order status settings are independent, so enabling one status does not enable cards for other statuses.<\/p>\n\n<p>The Free plugin requires WooCommerce and a Trello account. It sends the card details you configure, including any order or customer values inserted with placeholders, to Trello through the Trello API. Review the configured card content and your Trello account permissions before enabling automatic card creation. Trello handles received information under its own privacy policy.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to Atlassian OAuth and the Trello API. These services let you connect your Trello account, choose boards and lists, and create Trello cards.<\/p>\n\n<p>Atlassian OAuth at auth.atlassian.com is used only when an administrator connects or reconnects a Trello account, or when the plugin needs to renew its authorization. During connection, your browser sends Atlassian the app's client ID, requested permissions, and your site's return address. After you approve access, the plugin sends Atlassian the authorization code and app's client ID and secret to get access tokens. It sends a refresh token when it needs to keep the connection active. This service is provided by Atlassian. See the <a href=\"https:\/\/www.atlassian.com\/legal\/atlassian-customer-agreement\">Customer Agreement (terms)<\/a> and <a href=\"https:\/\/www.atlassian.com\/legal\/privacy-policy\">Privacy Policy<\/a>.<\/p>\n\n<p>The Trello API at api.trello.com is used to verify the connected account and retrieve the boards and lists available to it. When card creation is enabled for an order status, or an administrator creates a card manually, the plugin sends the configured card details to Trello, such as the card title, description, board, list, due date, color, and position. Order or customer information is sent only if it is included in the configured card details, for example by using a placeholder in the title or description. Trello receives these requests through the connected account's access token. Trello is provided by Atlassian. See the <a href=\"https:\/\/www.atlassian.com\/legal\/atlassian-customer-agreement\">Customer Agreement (terms)<\/a>, <a href=\"https:\/\/www.atlassian.com\/legal\/product-terms#trello\">Trello Product-Specific Terms<\/a>, and <a href=\"https:\/\/www.atlassian.com\/legal\/privacy-policy\">Privacy Policy<\/a>.<\/p>\n\n<h3>Pro version<\/h3>\n\n<p>The optional, separately installed lessthanweb Order-to-Board Sync Pro add-on builds on this Free plugin. Pro requires the Free plugin and adds:<\/p>\n\n<ul>\n<li>Multiple Trello board and list destinations for each order status.<\/li>\n<li>Conditional routing to Board\/List destinations based on order details.<\/li>\n<li>Support for order statuses registered by other plugins or custom code.<\/li>\n<li>Selected WooCommerce order metadata in Trello card descriptions.<\/li>\n<li>Trello card URLs saved in order history and displayed as links.<\/li>\n<li>Automatic archiving of recorded Trello cards when an order is cancelled or refunded.<\/li>\n<\/ul>\n\n<p>Pro is not required to use the Free plugin. Learn more about the Pro add-on at https:\/\/www.lessthanweb.com\/product\/order-to-board-sync-pro\/.<\/p>\n\n<h3>Requirements<\/h3>\n\n<ul>\n<li>WordPress 6.8 or later<\/li>\n<li>WooCommerce 8.0 or later<\/li>\n<li>PHP 8.2 or later<\/li>\n<li>A Trello account and a confidential OAuth 2.0 client configured for the plugin<\/li>\n<\/ul>\n\n<h3>Support<\/h3>\n\n<p>https:\/\/www.lessthanweb.com\/support\/<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload the plugin ZIP through Plugins &gt; Add Plugin &gt; Upload Plugin, or place the plugin files in the \/wp-content\/plugins\/ directory.<\/li>\n<li>Activate the plugin through the Plugins screen.<\/li>\n<li>In Trello's apps administration page, create a confidential OAuth 2.0 client and register the exact callback URL shown in the plugin settings. Enable the <code>read:member:trello<\/code>, <code>read:board:trello<\/code>, and <code>write:board:trello<\/code> scopes.<\/li>\n<li>Open the plugin's Trello OAuth 2.0 settings, enter the OAuth client ID and secret, save, and connect your Trello account.<\/li>\n<li>In the Cards settings, choose an order status, select its Trello board and list, configure the card details, and enable card creation for that status.<\/li>\n<li>Save the settings and test with an order that reaches the enabled status.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20create%20trello%20cards%20for%20every%20order%20status%20by%20default%3F\"><h3>Does this plugin create Trello cards for every order status by default?<\/h3><\/dt>\n<dd><p>No. Configure and enable card creation separately for each WooCommerce order status.<\/p><\/dd>\n<dt id=\"can%20i%20use%20custom%20order%20statuses%3F\"><h3>Can I use custom order statuses?<\/h3><\/dt>\n<dd><p>The Free plugin includes WooCommerce's built-in order statuses. The Pro add-on also supports order statuses registered by other plugins or custom code.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20delete%20a%20linked%20card%20directly%20in%20trello%3F\"><h3>What happens if I delete a linked card directly in Trello?<\/h3><\/dt>\n<dd><p>The plugin checks saved cards with Trello when it next considers creating a card for the same order status and board\/list destination. Deleted and archived cards remain in the order history but do not block a replacement. Archived cards are checked again later in case they are restored. If Trello cannot confirm whether the card exists, creation is paused to avoid duplicates.<\/p><\/dd>\n<dt id=\"can%20repeated%20order%20or%20payment%20events%20create%20duplicate%20cards%3F\"><h3>Can repeated order or payment events create duplicate cards?<\/h3><\/dt>\n<dd><p>No. Repeated requests for the same order, status, Trello board, and list will not create another card. A card can still be created if the order reaches a different enabled status or uses a different destination. If a request is interrupted and you are unsure whether the card was created, check Trello before trying again.<\/p><\/dd>\n<dt id=\"do%20i%20need%20the%20pro%20add-on%20to%20use%20the%20free%20plugin%3F\"><h3>Do I need the Pro add-on to use the Free plugin?<\/h3><\/dt>\n<dd><p>No. The Free plugin works without Pro. Pro is a separate add-on for multiple destinations, order metadata, card links in order history, and automatic card archiving.<\/p><\/dd>\n<dt id=\"what%20order%20information%20is%20sent%20to%20trello%3F\"><h3>What order information is sent to Trello?<\/h3><\/dt>\n<dd><p>The plugin sends the card information configured for an enabled order status. This can include order or customer information when you add the supported placeholders to a card name or description. Pro can also send selected order metadata. Only configure and share information you intend to send to Trello.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Removed languages files as the online service provided by wordpress.org will be used for translations.<\/li>\n<li>Changed some sanitazion stuff.<\/li>\n<li>Removed inline Javascript and moved it to a Javascript file.<\/li>\n<li>Added some notes regarding support.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added extension hooks to retain validated per-destination settings and filter the Board\/List destinations used before card creation.<\/li>\n<li>Added support for grouped fields and custom add-button labels in repeatable Board\/List settings.<\/li>\n<li>Displayed notes configured for select fields.<\/li>\n<li>Added extra hooks that extensions can use to add destination-specific behavior.<\/li>\n<li>Removed compiled .mo file for English.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of lessthanweb Order-to-Board Sync for WooCommerce and Trello.<\/li>\n<\/ul>","raw_excerpt":"Automatically create Trello cards from WooCommerce orders with configurable, per-status card details.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/395488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=395488"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/lessthanweb"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=395488"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=395488"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=395488"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=395488"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=395488"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=395488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}