SleekView Kanban for Asana for WordPress
Asana for WordPress stores synced tasks with assignee, project, section, due date, and completion state in custom tables. SleekView Kanban reads those tables and renders one card per task, grouped by section or completion, with drag to update.
♾️ Lifetime License available
Read your Asana tasks as a board inside WordPress
Asana for WordPress mirrors your Asana workspace into a set of custom tables. Tasks land in asana_tasks with gid, name, assignee_gid, section_gid, due_on, completed, and permalink_url on every row. Sections live in asana_sections, projects in asana_projects, and users in asana_users. The default admin screen lists everything as a long table sorted by sync time.
SleekView Kanban reads the same tables and groups task rows by section_gid (or by completed if you prefer a Doing vs Done split). Card fronts show the task name, assignee from asana_users.name, the due date, and a short snippet of notes. Filters let you scope to one project, one assignee, or only incomplete tasks before the board renders.
Dragging a card from In progress to Done writes the new section_gid (or flips completed) back to asana_tasks and queues the change for the next push to the Asana API. Tasks without a section land in a fallback column that you can hide. The board re-renders without a full page reload after every drop.
Workflow
From asana_tasks to a board in four steps
Point SleekView at the Asana tables
Pick the column that becomes columns
Choose what shows on each card
Enable drag and write-back
Sample board
Sample Asana for WordPress tasks board
Comparison
Default Asana for WordPress vs SleekView Kanban
Default Asana for WordPress
- Synced tasks land in a flat admin table sorted by last sync, not by stage
- No drag-and-drop in WordPress, you have to jump back to the Asana web app
- Section grouping only exists in the Asana UI, not in the WordPress mirror
- Cards cannot show custom field combinations like overdue and assignee together
- Embedding a project board on a frontend page is not part of the plugin
SleekView Kanban
-
Group cards by
section_gidor bycompletedwith one setting - Write back section changes on drop and queue them for the next Asana push
-
Card fronts combine
name,assignee_gid,due_on, and notes - Scope the board by project, assignee, or saved filter before render
- Embed the same board on a frontend page with a SleekView shortcode
Features
What SleekView Kanban gives you for Asana for WordPress
Assignee on every card
SleekView joins asana_tasks to asana_users on assignee_gid so cards show the real person name and avatar, not an opaque GID. Filter by assignee and the board updates without a reload.
Overdue handling built in
Compare due_on to today and color cards rose when they slip. The same rule drives an overdue badge in the column header so leads see the load before opening individual tasks.
Drag writes back to Asana
Moving a card from In progress to Done updates section_gid (or completed) in asana_tasks and queues the change for the next Asana API push so the workspace stays in sync.
Audience
Where an Asana kanban inside WordPress earns its keep
Client project status
Embed the project board on a private client page so the customer sees Doing and Done columns without an Asana seat.
Daily standup view
Filter to one assignee and group by section so each person opens one board, drags two cards, and is done with their update.
Sprint cleanup
Group by completed and filter to the current sprint tag so old cards left in In progress are obvious and easy to drag closed.
The bigger picture
A board beats a synced task list
The reason Asana itself ships a board view is that a list of tasks does not communicate flow. A team needs to see how many things are in In progress versus In review versus Done, and they need to move a card across that line themselves rather than open a record and pick a value from a dropdown. Asana for WordPress is excellent at keeping the data in sync, but it leaves the visualization at the default admin table.
SleekView Kanban closes that gap without leaving WordPress. Group by section and the team sees the same columns they see in Asana, drag a card and the change flows back through the next sync push, embed the same board on a client portal and stakeholders watch progress live. Cards stay tied to the source rows, so any update made directly in Asana shows up the next time the page loads and nothing diverges.
The teams that benefit most are the ones who already live inside WordPress: agencies billing clients out of WordPress, internal teams running an intranet on WordPress, product teams whose docs and roadmaps are WordPress pages. They get the board view they expected without context-switching to a second tool.
Questions
Common questions about SleekView Kanban for Asana for WordPress
Primarily asana_tasks for the row per card and asana_sections plus asana_users for grouping and display labels. asana_projects is joined when you scope the board to one project. SleekView only reads tables the plugin already maintains, it does not call the Asana API itself.
 Yes. Any column on asana_tasks is a valid grouping field. Common picks are completed for a Doing vs Done board, assignee_gid for a per-person board, or a custom field synced from Asana. Distinct values become the column titles in the order SleekView finds them.
 SleekView writes the new value into the grouping column on asana_tasks and fires the plugin write hook. The next sync push sends the change to Asana over the API. Until that push runs the card stays in the new column locally so the team is not blocked by API latency.
 The local table updates immediately so the board reflects the change without a reload. The push to Asana happens on the plugin sync schedule, which defaults to every few minutes. If you need instant pushes, point the plugin sync at a manual trigger and call it from a SleekView post-drop hook.
 Apply a SleekView filter on project_gid or on a tag column before grouping. The filter narrows the rows the board considers and the column counts update accordingly. Save the filter as a named view so each team member opens their own scope from the same kanban URL.
 Yes. Drop the SleekView shortcode on any page and the same kanban renders. Combine that with a role-based filter so logged-in clients only see tasks in their own project. The board stays drag-and-drop for editors and read-only for clients if you set the permission that way.
 By default those rows land in an Uncategorized column at the end. You can hide the column, rename it, or set a filter that excludes rows where section_gid is null. The plugin sync still pulls the rows in, SleekView just chooses how to present them.
 Subtasks are stored in asana_tasks with a parent_task_gid set, and by default SleekView treats them as their own cards. If you want only top-level tasks on the board, add a filter where parent_task_gid is null. To show subtasks as a count badge instead, expose the count as a computed column on the card.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout