{"id":20,"date":"2026-09-16T10:00:00","date_gmt":"2026-09-16T10:00:00","guid":{"rendered":"https:\/\/demos.canvaswp.com\/ai-payments\/2026\/09\/16\/human-approval-in-slack\/"},"modified":"2026-09-16T10:00:00","modified_gmt":"2026-09-16T10:00:00","slug":"human-approval-in-slack","status":"publish","type":"post","link":"https:\/\/demos.canvaswp.com\/ai-payments\/2026\/09\/16\/human-approval-in-slack\/","title":{"rendered":"Human approval now works in Slack"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">When an agent tries to spend more than your approval threshold, CanvasOrbit pauses the card and asks a person. Until now that request arrived by email or SMS. Starting today it can also arrive in Slack, in the channel or direct message you choose.<\/p>\n\n\n<h2 class=\"wp-block-heading\">What the request shows<\/h2>\n\n\n<ul class=\"wp-block-list\">\n<li>The agent that asked and the job it is working on<\/li>\n\n\n<li>The merchant, the amount and the card budget left<\/li>\n\n\n<li>Approve and Deny buttons that answer the agent straight away<\/li>\n\n<\/ul>\n\n\n<p class=\"wp-block-paragraph\">The agent gets the answer through the same API call it is already waiting on, so there is nothing new to handle in your code. Approvals made in Slack appear in the audit log with the name of the person who tapped the button.<\/p>\n\n\n<p class=\"wp-block-paragraph\">Connect a workspace from Settings, then choose a channel for each approval policy. Teams on the Developer plan can try it with up to five approvals a day.<\/p>\n\n","protected":false},"excerpt":{"rendered":"<p>Approval requests above your threshold now arrive in Slack with the merchant, the amount and the agent that asked, and a single tap answers them.<\/p>\n","protected":false},"author":101,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[3,4,5],"class_list":["post-20","post","type-post","status-publish","format-standard","hentry","category-changelog","tag-approvals","tag-controls","tag-slack"],"_links":{"self":[{"href":"https:\/\/demos.canvaswp.com\/ai-payments\/wp-json\/wp\/v2\/posts\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/demos.canvaswp.com\/ai-payments\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/demos.canvaswp.com\/ai-payments\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/demos.canvaswp.com\/ai-payments\/wp-json\/wp\/v2\/users\/101"}],"replies":[{"embeddable":true,"href":"https:\/\/demos.canvaswp.com\/ai-payments\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":0,"href":"https:\/\/demos.canvaswp.com\/ai-payments\/wp-json\/wp\/v2\/posts\/20\/revisions"}],"wp:attachment":[{"href":"https:\/\/demos.canvaswp.com\/ai-payments\/wp-json\/wp\/v2\/media?parent=20"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/demos.canvaswp.com\/ai-payments\/wp-json\/wp\/v2\/categories?post=20"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/demos.canvaswp.com\/ai-payments\/wp-json\/wp\/v2\/tags?post=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}