{"id":272524,"date":"2026-02-08T11:02:30","date_gmt":"2026-02-08T11:02:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sequensy\/"},"modified":"2026-02-25T09:31:54","modified_gmt":"2026-02-25T09:31:54","slug":"sequensy","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/sequensy\/","author":23392021,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"2.0.0","stable_tag":"2.0.0","tested":"6.9.4","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"Sequensy","header_author":"Summix","header_description":"Workflow automation for WordPress","assets_banners_color":"f5f7f9","last_updated":"2026-02-25 09:31:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/sequensy.com","header_author_uri":"https:\/\/summix.io","rating":0,"author_block_rating":0,"active_installs":0,"downloads":189,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"summix","date":"2026-02-08 11:01:59"},"2.0.0":{"tag":"2.0.0","author":"summix","date":"2026-02-25 09:31:54"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3456342,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3456342,"resolution":"256x256","location":"assets","locale":""},"icon.svg":{"filename":"icon.svg","revision":3456342,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3456342,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3456342,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","2.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3456342,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3456342,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3456342,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3456342,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3456342,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3456342,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Dashboard with workflow stats and recent activity","2":"Workflows list with search, filters, and status badges","3":"Visual workflow builder","4":"Configure triggers with conditional filters","5":"Integrations page showing connected services","6":"Activity log for monitoring workflow executions"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[2423,569,16179,149205,8197],"plugin_category":[],"plugin_contributors":[252652],"plugin_business_model":[],"class_list":["post-272524","plugin","type-plugin","status-publish","hentry","plugin_tags-actions","plugin_tags-automation","plugin_tags-integrations","plugin_tags-triggers","plugin_tags-workflow","plugin_contributors-summix","plugin_committers-summix"],"banners":{"banner":"https:\/\/ps.w.org\/sequensy\/assets\/banner-772x250.png?rev=3456342","banner_2x":"https:\/\/ps.w.org\/sequensy\/assets\/banner-1544x500.png?rev=3456342","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/sequensy\/assets\/icon.svg?rev=3456342","icon":"https:\/\/ps.w.org\/sequensy\/assets\/icon.svg?rev=3456342","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sequensy\/assets\/screenshot-1.png?rev=3456342","caption":"Dashboard with workflow stats and recent activity"},{"src":"https:\/\/ps.w.org\/sequensy\/assets\/screenshot-2.png?rev=3456342","caption":"Workflows list with search, filters, and status badges"},{"src":"https:\/\/ps.w.org\/sequensy\/assets\/screenshot-3.png?rev=3456342","caption":"Visual workflow builder"},{"src":"https:\/\/ps.w.org\/sequensy\/assets\/screenshot-4.png?rev=3456342","caption":"Configure triggers with conditional filters"},{"src":"https:\/\/ps.w.org\/sequensy\/assets\/screenshot-5.png?rev=3456342","caption":"Integrations page showing connected services"},{"src":"https:\/\/ps.w.org\/sequensy\/assets\/screenshot-6.png?rev=3456342","caption":"Activity log for monitoring workflow executions"}],"raw_content":"<!--section=description-->\n<p>Sequensy lets you automate repetitive tasks on your WordPress site by building visual workflows. When something happens (a trigger), Sequensy runs a series of actions \u2014 creating posts, updating orders, syncing subscribers to your email platform, and more.<\/p>\n\n<h4>Build Workflows Visually<\/h4>\n\n<p>Design automation workflows on a visual canvas. Connect a trigger to one or more actions, configure each step with a simple form, and publish. No code, no cron jobs to manage, no third-party automation platform required \u2014 everything runs inside WordPress.<\/p>\n\n<h4>WordPress Triggers<\/h4>\n\n<p>Start workflows when key events happen on your site:<\/p>\n\n<ul>\n<li><strong>Post Published<\/strong> \u2014 fires when any post type is published<\/li>\n<li><strong>User Registration<\/strong> \u2014 fires when a new user account is created<\/li>\n<li><strong>User Profile Updated<\/strong> \u2014 fires when a user's profile information changes<\/li>\n<li><strong>Comment Submitted<\/strong> \u2014 fires when a new comment is posted<\/li>\n<\/ul>\n\n<h4>WooCommerce Triggers<\/h4>\n\n<p>Automate your store with triggers for order events:<\/p>\n\n<ul>\n<li><strong>New Order<\/strong> \u2014 fires when a customer places an order<\/li>\n<li><strong>Order Completed<\/strong> \u2014 fires when an order is marked complete<\/li>\n<\/ul>\n\n<h4>WordPress Actions<\/h4>\n\n<p>Perform tasks on your site automatically:<\/p>\n\n<ul>\n<li><strong>Create Post<\/strong> \u2014 create a new post, page, or custom post type<\/li>\n<li><strong>Update Post<\/strong> \u2014 update the title, content, or status of an existing post<\/li>\n<li><strong>Create User<\/strong> \u2014 register a new WordPress user account<\/li>\n<\/ul>\n\n<h4>WooCommerce Actions<\/h4>\n\n<p>Manage your store without manual work:<\/p>\n\n<ul>\n<li><strong>Update Order Status<\/strong> \u2014 change an order to processing, completed, on-hold, etc.<\/li>\n<li><strong>Add Order Note<\/strong> \u2014 append a note to an order (customer-visible or internal)<\/li>\n<li><strong>Create Coupon<\/strong> \u2014 generate a coupon code with a specified discount type and amount<\/li>\n<\/ul>\n\n<h4>Third-Party Integrations<\/h4>\n\n<p>Connect workflows to external services you already use:<\/p>\n\n<ul>\n<li><strong>Kit (ConvertKit)<\/strong> \u2014 create subscribers, add tags, and remove tags to manage your email audience<\/li>\n<li><strong>Notion<\/strong> \u2014 create database entries to log data from your WordPress site<\/li>\n<li><strong>Campaign Monitor<\/strong> \u2014 add, update, and remove subscribers from your mailing lists<\/li>\n<\/ul>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Visual Workflow Builder<\/strong> \u2014 point-and-click canvas with a clear trigger \u2192 action flow<\/li>\n<li><strong>Conditional Filters<\/strong> \u2014 run actions only when specific conditions are met (e.g., post type is \"product\", user role is \"subscriber\")<\/li>\n<li><strong>Variable Substitution<\/strong> \u2014 pass data between steps using <code>{{Trigger.field}}<\/code> and <code>{{action_id.field}}<\/code> syntax<\/li>\n<li><strong>Activity Log<\/strong> \u2014 see a timeline of every workflow execution with status, duration, and error details<\/li>\n<li><strong>Async Execution<\/strong> \u2014 workflows run in the background via Action Scheduler so your site stays fast<\/li>\n<li><strong>Modular Packages<\/strong> \u2014 each integration is a self-contained package you can activate or deactivate independently<\/li>\n<\/ul>\n\n<h4>External Services<\/h4>\n\n<p>Sequensy can connect to third-party services to extend your workflow automation capabilities. <strong>Data is only sent to these services when you explicitly connect your account AND create a workflow that uses the service.<\/strong> You have complete control over what data is sent and when.<\/p>\n\n<p>No data is sent to Sequensy or Summix servers. All workflow data is stored locally in your WordPress database.<\/p>\n\n<p><strong>Kit (ConvertKit)<\/strong><\/p>\n\n<p>Email marketing platform for creators. Sequensy uses the Kit API to create subscribers and manage tags on your Kit account.<\/p>\n\n<p>What Data Is Sent: Email address, first name, and any custom fields you configure in your workflow actions.\nWhen Data Is Sent: Only when a workflow executes a Kit action (create subscriber, add tag, remove tag).<\/p>\n\n<p><a href=\"https:\/\/kit.com\/terms\">Terms of Service<\/a>\n<a href=\"https:\/\/kit.com\/privacy\">Privacy Policy<\/a><\/p>\n\n<p><strong>Campaign Monitor<\/strong><\/p>\n\n<p>Email marketing platform for subscriber management. Sequensy uses the Campaign Monitor API to add, update, and remove subscribers on your lists.<\/p>\n\n<p>What Data Is Sent: Email address, name, mobile number, custom fields, and consent to track preferences you configure in your workflow actions.\nWhen Data Is Sent: Only when a workflow executes a Campaign Monitor action (add subscriber, update subscriber, remove subscriber).<\/p>\n\n<p><a href=\"https:\/\/www.campaignmonitor.com\/policies\/#terms\">Terms of Service<\/a>\n<a href=\"https:\/\/www.campaignmonitor.com\/policies\/#privacy-policy\">Privacy Policy<\/a><\/p>\n\n<p><strong>Notion<\/strong><\/p>\n\n<p>Collaborative workspace and documentation platform. Sequensy uses the Notion API to create entries in your Notion databases.<\/p>\n\n<p>What Data Is Sent: User-configured properties and content as defined in your workflow actions (can include text, numbers, dates, etc.).\nWhen Data Is Sent: Only when a workflow executes a Notion action (create database entry).<\/p>\n\n<p><a href=\"https:\/\/www.notion.so\/terms\">Terms of Service<\/a>\n<a href=\"https:\/\/www.notion.com\/trust\/privacy-policy\">Privacy Policy<\/a><\/p>\n\n<h4>Privacy<\/h4>\n\n<p>Sequensy can connect to third-party services when you configure integrations. For complete details about what data is sent to each service and when, see the \"External Services\" section above.<\/p>\n\n<p>No data is sent to Sequensy or Summix servers. All workflow data is stored locally in your WordPress database.<\/p>\n\n<h3>Development<\/h3>\n\n<h4>Source Code<\/h4>\n\n<p>The uncompiled JavaScript\/TypeScript source code is included in the <code>admin\/src\/<\/code> directory within this plugin.<\/p>\n\n<p>The admin interface is built with React and TypeScript using Vite. To rebuild from source:<\/p>\n\n<ol>\n<li>Navigate to the <code>admin\/<\/code> directory<\/li>\n<li>Run <code>npm install<\/code> to install dependencies<\/li>\n<li>Run <code>npm run build<\/code> to compile assets<\/li>\n<\/ol>\n\n<h4>Build Tools Used<\/h4>\n\n<ul>\n<li>Vite (build tool)<\/li>\n<li>React 18 (UI framework)<\/li>\n<li>TypeScript (type-safe JavaScript)<\/li>\n<li>Tailwind CSS (styling)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/sequensy\/<\/code> or install directly through the WordPress plugin installer.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Go to <strong>Sequensy<\/strong> in the admin sidebar to open the workflow builder and start automating.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20php%20version%20is%20required%3F\"><h3>What PHP version is required?<\/h3><\/dt>\n<dd><p>PHP 8.0 or higher. Sequensy uses modern PHP features like named arguments and match expressions.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20woocommerce%3F\"><h3>Does this work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. Sequensy includes a WooCommerce package with triggers for new orders and completed orders, plus actions for updating order status, adding order notes, and creating coupons. WooCommerce 8.0 or higher is recommended.<\/p><\/dd>\n<dt id=\"how%20do%20i%20connect%20third-party%20services%3F\"><h3>How do I connect third-party services?<\/h3><\/dt>\n<dd><p>Go to <strong>Sequensy &gt; Integrations<\/strong> in the admin sidebar. Click <strong>Connect<\/strong> on the service you want to use and enter your API credentials. Once connected, the service's actions become available in the workflow builder.<\/p><\/dd>\n<dt id=\"are%20workflows%20executed%20immediately%3F\"><h3>Are workflows executed immediately?<\/h3><\/dt>\n<dd><p>Workflows run asynchronously in the background using Action Scheduler. When a trigger fires, the workflow is queued and processed within seconds. This keeps your site responsive \u2014 visitors and admins won't experience slowdowns from long-running actions.<\/p><\/dd>\n<dt id=\"can%20i%20use%20data%20from%20one%20action%20in%20another%3F\"><h3>Can I use data from one action in another?<\/h3><\/dt>\n<dd><p>Yes. Sequensy supports variable substitution across workflow steps. Use <code>{{Trigger.field_name}}<\/code> to reference trigger data or <code>{{action_id.field_name}}<\/code> to reference the output of a previous action. For example, <code>{{Trigger.user_email}}<\/code> inserts the email of the user who triggered the workflow.<\/p><\/dd>\n<dt id=\"what%20is%20the%20difference%20between%20sequensy%20and%20sequensy%20pro%3F\"><h3>What is the difference between Sequensy and Sequensy Pro?<\/h3><\/dt>\n<dd><p>The free plugin includes the visual builder, 6 triggers, 10 actions, conditional filters, variable substitution, and an activity log. Sequensy Pro adds advanced features like nested AND\/OR filter groups, workflow version history, unlimited activity logging, and access to the integrations marketplace with additional packages.<\/p><\/dd>\n<dt id=\"can%20i%20extend%20sequensy%20with%20custom%20packages%3F\"><h3>Can I extend Sequensy with custom packages?<\/h3><\/dt>\n<dd><p>Yes. Sequensy's package system is extensible. Developers can build custom packages that register their own triggers and actions. Each package is a self-contained directory with a manifest, action definitions, and optional trigger definitions. See the developer documentation for details.<\/p><\/dd>\n<dt id=\"where%20is%20my%20workflow%20data%20stored%3F\"><h3>Where is my workflow data stored?<\/h3><\/dt>\n<dd><p>All workflow configurations, execution history, and activity logs are stored in your WordPress database in dedicated <code>wp_sequensy_*<\/code> tables. No data is sent to external servers unless you explicitly configure a third-party integration and create a workflow that uses it.<\/p><\/dd>\n<dt id=\"how%20does%20async%20execution%20work%3F\"><h3>How does async execution work?<\/h3><\/dt>\n<dd><p>When a trigger fires, Sequensy evaluates the workflow's filters. If the conditions pass, it schedules the workflow's actions via Action Scheduler \u2014 a battle-tested WordPress library used by WooCommerce. Actions are then processed in a background queue, typically within a few seconds.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Modular package system \u2014 integrations are now self-contained packages that can be activated and deactivated independently<\/li>\n<li>Redesigned visual workflow builder with improved canvas<\/li>\n<li>Graph-based workflow engine \u2014 actions use ID-keyed routing instead of ordered arrays, enabling flexible branching<\/li>\n<li>New integrations page for managing installed packages and connecting services<\/li>\n<li>WooCommerce package with order triggers and actions<\/li>\n<li>Kit (ConvertKit) package with subscriber and tag management<\/li>\n<li>Notion package with database entry creation<\/li>\n<li>Campaign Monitor package with subscriber management<\/li>\n<li>Improved activity log with execution status, duration, and error details<\/li>\n<li>Async execution powered by Action Scheduler for reliable background processing<\/li>\n<li>Conditional filters with comparison operators for targeted automation<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Visual workflow builder<\/li>\n<li>WordPress triggers and actions<\/li>\n<li>Activity logging<\/li>\n<li>Async execution with Action Scheduler<\/li>\n<\/ul>","raw_excerpt":"Build visual workflows that automate WordPress tasks \u2014 connect triggers to actions with zero code.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/272524","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=272524"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/summix"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=272524"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=272524"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=272524"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=272524"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=272524"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=272524"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}