Latenode

Sync SEMrush site audits to Asana projects for streamlined follow-up

This template runs on a schedule, calls the SEMrush site audit API from JavaScript, and creates Asana tasks from the findings.

Use it so SEO issues land in the Asana project your team already works in. Connect Asana. Put the SEMrush API key in that JavaScript node.

Updated Sep 16, 2026Est. run: 7sEst. cost: $0.0004
How Latenode estimates time and cost

Latenode bills workflow runtime in CPU seconds. The first 10,000 CPU seconds are free each month, then usage follows pay-as-you-go CPU-second pricing. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how CPU seconds work →

Workflow preview

What this template does

  • Turns SEMrush site audit findings into Asana tasks
  • Calls SEMrush from JavaScript
  • Creates tasks in the Asana project you choose
  • Keeps Asana access on the Asana connection

How it works

1
Trigger

Run on a schedule

The scenario starts on the interval you set.

2
Logic

Fetch the site audit

JavaScript calls SEMrush and maps issue title, severity, and page URL. Put the SEMrush API key in that JavaScript node.

3
Action

Create the Asana task

Asana creates a task in the project you choose, with the findings in the notes.

Setup guide

1

Set the schedule

Add a schedule trigger. Choose how often Latenode should pull the latest SEMrush site audit.

2

Call SEMrush from JavaScript

Add a JavaScript node that reads the latest site audit for your domain. Put the SEMrush API key in that JavaScript node. Map issue title, severity, and page URL.

3

Connect Asana

Add an Asana connection with permission to create tasks. Pick the project that should collect follow-up. Create a task from the mapped fields, run once, and confirm it in Asana.

Requirements

A SEMrush account with site audit access and an API key stored in the JavaScript node
An Asana project Latenode can create tasks in
A schedule interval you are willing to run

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.