✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

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

SleekView Kanban board for Asana for WordPress

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

1

Point SleekView at the Asana tables

Add a SleekView data source for asana_tasks, with joins to asana_sections and asana_users. SleekView detects the sync schema and proposes the section_gid column as the grouping field automatically.
2

Pick the column that becomes columns

Choose section_gid as the kanban grouping (or completed for a two-column board). SleekView pulls the distinct section names from asana_sections and uses them as column titles in workspace order.
3

Choose what shows on each card

Drag the task name onto the headline slot, then assignee, due_on, and a notes snippet onto the meta line. Add a colored dot for overdue rows or for tasks flagged in your saved filter.
4

Enable drag and write-back

Turn on drag-and-drop and tell SleekView to update section_gid on drop. The next sync push sends the change to Asana so the workspace and your WordPress board stay aligned.

Sample board

Sample Asana for WordPress tasks board

Four sections from a Website Relaunch project, scoped to the current sprint assignees, with cards showing task name, owner, and due date.
To do
18
Draft homepage hero copy
Lena Park, due Apr 22
Audit current pricing page sections
Marco Reyes, due Apr 24
Collect customer logos for social proof
Priya Shah, due Apr 25
In progress
11
Wire up signup form to CRM webhook
Marco Reyes, due Apr 19
Migrate blog posts to new template
Sofia Lin, due Apr 20
Rebuild navigation in design system
Lena Park, due Apr 21
In review
6
Sign off on revised brand colors
Director: Aisha Khan
QA the checkout flow on staging
Reviewer: Marco Reyes
Legal review of updated terms page
Reviewer: Daniel Cho
Done
34
Set up Asana for WordPress sync
Closed by Priya Shah
Finalize sitemap and IA tree
Closed by Lena Park
Spec out the design tokens table
Closed by Sofia Lin

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_gid or by completed with 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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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