Skip to content
FlowHubFluxonLab

General Automation

421 results — all source-linked n8n references

CW
free

Collect and structure Kuaishou video comments with JustOneAPI

Quick overview Use this n8n workflow template to collect Kuaishou video comments with JustOneAPI. This template is for content researchers, marketing teams, community operations teams, analysts, and automation builders who want to collect structured comment data from a Kuaishou video inside n8n. How it works The workflow starts with a single configuration node where you add your JustOneAPI token, the Kuaishou video ID, and an optional pcursor value. It then requests the Kuaishou video comment endpoint, reads the returned root comments and sub-comment groups, and formats them into a structured comment collection. The final output includes comment counts, pagination information, normalized root comments, sub-comments grouped by root comment, debug information, and raw API responses for inspection and troubleshooting. The workflow leaves pcursor empty by default for the first request. You can use the returned nextPcursor value to continue from another page when supported by the API response. Setup Import the workflow into n8n. Open the Set API Request Parameters node. Add your JustOneAPI token. Replace the placeholder value for videoId. Leave pcursor empty for the first request, or ad

by apisub001
CW
free

Get Douyin user published videos and first video details with JustOneAPI

Use this n8n workflow to get published videos from a Douyin user and fetch details for the first video with JustOneAPI. Who’s it for This template is for creator research teams, marketing teams, creator operations teams, analysts, and automation builders who want to inspect a Douyin account’s published videos and collect the first video’s detail data in a reusable n8n workflow. What this workflow does The workflow starts from a Douyin secUid and sends a request to the User Published Videos V3 endpoint. It keeps the raw video list response, extracts video IDs from data.aweme_list, selects the first unique aweme_id by default, then requests video details with the Video Details V2 endpoint. The workflow returns both the selected video from the list and the detailed video data in a structured format, while also keeping raw outputs for inspection and troubleshooting. This makes it useful for account monitoring, video research, content archiving, creator analysis, and building downstream reporting workflows. What you need A JustOneAPI token A Douyin user secUid An n8n environment with HTTP Request node support Set up Import the workflow into n8n. Open the Prepare API and User Data node.

by apisub001
CW
free

Search Douyin videos by keyword and get the first video detail with JustOneAPI

Use this n8n workflow to search Douyin videos by keyword and get the first video detail with JustOneAPI. Who’s it for This template is for creator research teams, content operations teams, marketing teams, analysts, and automation builders who want to search Douyin video content and collect the first matched video detail in a reusable format. What this workflow does The workflow starts from a Douyin search keyword and sends a request to the Douyin Video Search V4 endpoint. It keeps the raw search response, extracts the first available video ID from the returned search results, then sends a second request to the Douyin Video Details V2 endpoint. The workflow keeps both raw API responses for inspection and troubleshooting, and also converts the selected video detail into a cleaner structured output for downstream use. This makes it useful for content discovery, video research, creator analysis, campaign monitoring, competitor research, content archiving, and automated reporting workflows. What you need A JustOneAPI token A Douyin search keyword An n8n environment with HTTP Request node support Set up Import the workflow into n8n. Open the Prepare / Config node. Add your JustOneAPI to

by apisub001
CW
free

Get Taobao and Tmall product reviews with JustOneAPI

Get Taobao and Tmall product reviews with JustOneAPI Use this workflow to fetch product reviews for a specified Taobao or Tmall item and turn the review response into a structured output inside n8n. Who’s it for This template is for ecommerce researchers, marketplace operators, product analysts, customer feedback teams, and automation builders who want to review buyer feedback for a specific Taobao or Tmall product. What this workflow does The workflow starts manually and prepares all API and review parameters in one configuration node. It then sends a request to the Taobao/Tmall product review endpoint through JustOneAPI, stores the raw review response for debugging, and builds a structured review output from the returned data.comments array. The final output includes request metadata, page information, review summary counts, cleaned review records, review photos, appended reviews, buyer display information, SKU information from the reviewed item, sharing metadata, and the raw API response for review. How to set up Open Set API and Review Parameters Add your JustOneAPI token Replace TARGET_TAOBAO_ITEM_ID with the product item ID you want to inspect Optionally adjust orderType and

by apisub001
CW
free

Search Taobao and Tmall products and get the first product detail with JustOneAPI

Search Taobao and Tmall products and get first product detail with JustOneAPI Use this workflow to search Taobao and Tmall products by keyword, extract product IDs from the returned search results, and fetch product detail data for the first selected product with JustOneAPI. Who’s it for This template is for ecommerce researchers, marketplace operators, product analysts, and automation builders who want to quickly inspect Taobao or Tmall product search results and retrieve one structured product detail record inside n8n. What this workflow does The workflow starts with a manual trigger and prepares all search inputs in one configuration node. It then searches Taobao and Tmall products by keyword, stores the raw search response for debugging, extracts item IDs from data.model.itemList, and uses the first selected itemId to fetch product details. The final output includes cleaned product information, image URLs, SKU summary data, SKU details, SKU property values, the original search source product, and the raw product detail response for review. How to set up Open Set API and Search Parameters Add your JustOneAPI token Update keyword Optionally adjust sort, tmall, startPrice, endPric

by apisub001
CW
free

Get Xiaohongshu keyword suggestions with JustOneAPI

Use this workflow to expand one Xiaohongshu keyword into structured keyword suggestions with JustOneAPI. It is useful for topic research, content planning, creator operations, search trend discovery, and downstream Xiaohongshu automations. How it works The workflow starts from one config node where you add your JustOneAPI token and the keyword you want to expand. It then: sends the keyword to the Xiaohongshu Keyword Suggestions endpoint returns the raw API response for debugging extracts structured suggestion items from the response separates note suggestions and goods suggestions outputs a cleaned result that can be reused in other workflows What you can do with it You can use this template to: discover related Xiaohongshu note search keywords identify goods-oriented suggestion terms collect keyword ideas before note search or note detail workflows send cleaned keyword suggestions into Sheets, Airtable, Notion, databases, or AI enrichment steps Setup Import the workflow into n8n Open the Prepare API and Keyword Inputs node Paste your JustOneAPI token Replace the sample keyword with your own query Run the workflow Output The workflow returns: the raw JustOneAPI response a cleaned s

by apisub001
CW
free

Resolve Xiaohongshu share links to final URLs with JustOneAPI

This workflow resolves Xiaohongshu share links into their final redirect URLs so you can extract the real destination before sending it to later steps in your automation. It is useful for content research, link normalization, note routing, and building workflows that depend on the final Xiaohongshu page URL instead of the original short share link. How it works Open the Config node and paste a Xiaohongshu share link. Add your JustOneAPI token in the authentication field. Run the Share Link Resolution request node. The workflow returns the resolved redirect URL, which you can pass to downstream steps for parsing, storage, or further analysis. What you can do with it Expand Xiaohongshu short share links into final destination URLs Normalize inbound links before saving them to databases or sheets Route resolved URLs into note analysis or scraping workflows Build automations that start from copied share links Setup Import this workflow into n8n Open the Config node Paste your Xiaohongshu share link Add your JustOneAPI token Execute the workflow to get the final redirect URL

by apisub001
CW
free

Get Xiaohongshu user published notes with JustOneAPI

Use this n8n workflow to get published notes from a Xiaohongshu user profile with JustOneAPI. Who’s it for This template is for creator research teams, marketing teams, creator operations teams, analysts, and automation builders who want to monitor a Xiaohongshu account and collect published note data in a reusable format. What this workflow does The workflow starts from a Xiaohongshu user ID and sends a request to the User Published Notes V4 endpoint. It keeps the raw API response, then converts the returned notes into a cleaner structured list for downstream use. This makes it useful for account monitoring, publishing analysis, content archiving, competitor research, and building automated reporting workflows. What you need A JustOneAPI token A Xiaohongshu user ID An n8n environment with HTTP Request node support Set up Import the workflow into n8n. Open the Set API Request Parameters node. Add your JustOneAPI token. Enter the Xiaohongshu user ID you want to inspect. Leave lastCursor empty for the first request, or set it if you want to continue from a previous page. Run the workflow. How it works Prepare the API inputs. Request the published notes list from Xiaohongshu User Publ

by apisub001
CW
free

Generate AI images using Havis AI Seedream 5 Lite

Havis AI - Seedream 5 Lite n8n Workflow Summary This n8n workflow submits an image generation job to Havis AI Seedream 5 Lite, waits for processing, polls task status, and returns result data when the job completes. Who is this for? Creators who want a reusable no-code generation form. Agencies building client-facing AI automation. Developers who want an importable API test workflow. n8n users connecting Havis AI output to storage, Slack, Sheets, Airtable, webhooks, or a CMS. What this workflow does Opens an n8n Form Trigger for Seedream 5 Lite inputs. Builds a clean JSON payload and removes empty optional fields. Sends a POST request to https://havis.ai/api/seedream-5. Waits 8 seconds, then polls https://havis.ai/api/task/{task_id}. Loops while the task is processing. Returns task ID, status, result URLs, credits used, and submitted payload. Returns a clean error object if the task fails. Setup Import the JSON workflow into n8n. Open the Form Trigger URL. Enter your Havis API key in api_key. Use only the key value; the workflow adds Bearer automatically. Fill in the model inputs and submit. For production, store the API key in n8n credentials or environment variables instead of ty

by Tran Trung Nghia
CW
free

Generate and edit images using Havis AI GPT Image 2

Havis AI - GPT Image 2 n8n Workflow Summary This n8n workflow submits an image generation job to Havis AI GPT Image 2, waits for processing, polls task status, and returns result data when the job completes. Who is this for? Creators who want a reusable no-code generation form. Agencies building client-facing AI automation. Developers who want an importable API test workflow. n8n users connecting Havis AI output to storage, Slack, Sheets, Airtable, webhooks, or a CMS. What this workflow does Opens an n8n Form Trigger for GPT Image 2 inputs. Builds a clean JSON payload and removes empty optional fields. Sends a POST request to https://havis.ai/api/gpt-image-2. Waits 8 seconds, then polls https://havis.ai/api/task/{task_id}. Loops while the task is processing. Returns task ID, status, result URLs, credits used, and submitted payload. Returns a clean error object if the task fails. Setup Import the JSON workflow into n8n. Open the Form Trigger URL. Enter your Havis API key in api_key. Use only the key value; the workflow adds Bearer automatically. Fill in the model inputs and submit. For production, store the API key in n8n credentials or environment variables instead of typing it int

by Tran Trung Nghia
CW
free

Search Xiaohongshu users by keyword and get profile details with JustOneAPI

Use this n8n workflow to search Xiaohongshu users from a keyword and get profile details with JustOneAPI. Who’s it for This template is for creator research teams, marketing teams, creator operations teams, and automation builders who want to turn a Xiaohongshu keyword into structured user profile data inside n8n. What this workflow does The workflow starts from one keyword and searches Xiaohongshu users with the V2 user search endpoint. It extracts unique user IDs from the returned results, keeps the first unique user ID by default, fetches user profile details with the user profile endpoint, and returns a structured output for downstream use. This makes it useful for creator discovery, account research, brand research, and competitor monitoring workflows. How to set up Import the workflow into n8n. Open the Prepare API and Research Inputs node. Add your JustOneAPI token. Update keyword. Optionally adjust page and maxUsers. Leave maxUsers at 1 if you want to fetch only the first unique user result by default. Run the workflow and review the final output node. Requirements A JustOneAPI token An n8n environment with HTTP Request support How to customize the workflow You can increase

by apisub001
CW
free

Generate AI videos using Havis AI Grok Imagine

Havis AI - Grok Imagine n8n Workflow Summary This n8n workflow submits a video generation job to Havis AI Grok Imagine, waits for processing, polls task status, and returns result data when the job completes. Who is this for? Creators who want a reusable no-code generation form. Agencies building client-facing AI automation. Developers who want an importable API test workflow. n8n users connecting Havis AI output to storage, Slack, Sheets, Airtable, webhooks, or a CMS. What this workflow does Opens an n8n Form Trigger for Grok Imagine inputs. Builds a clean JSON payload and removes empty optional fields. Sends a POST request to https://havis.ai/api/grok-imagine. Waits 8 seconds, then polls https://havis.ai/api/task/{task_id}. Loops while the task is processing. Returns task ID, status, result URLs, credits used, and submitted payload. Returns a clean error object if the task fails. Setup Import the JSON workflow into n8n. Open the Form Trigger URL. Enter your Havis API key in api_key. Use only the key value; the workflow adds Bearer automatically. Fill in the model inputs and submit. For production, store the API key in n8n credentials or environment variables instead of typing it

by Tran Trung Nghia
CW
free

Generate and edit images with Havis AI Nano Banana 2

Havis AI - Nano Banana 2 n8n Workflow Summary This n8n workflow submits an image generation job to Havis AI Nano Banana 2, waits for processing, polls task status, and returns result data when the job completes. Who is this for? Creators who want a reusable no-code generation form. Agencies building client-facing AI automation. Developers who want an importable API test workflow. n8n users connecting Havis AI output to storage, Slack, Sheets, Airtable, webhooks, or a CMS. What this workflow does Opens an n8n Form Trigger for Nano Banana 2 inputs. Builds a clean JSON payload and removes empty optional fields. Sends a POST request to https://havis.ai/api/nano-banana-2. Waits 8 seconds, then polls https://havis.ai/api/task/{task_id}. Loops while the task is processing. Returns task ID, status, result URLs, credits used, and submitted payload. Returns a clean error object if the task fails. Setup Import the JSON workflow into n8n. Open the Form Trigger URL. Enter your Havis API key in api_key. Use only the key value; the workflow adds Bearer automatically. Fill in the model inputs and submit. For production, store the API key in n8n credentials or environment variables instead of typin

by Tran Trung Nghia
CW
free

Get Xiaohongshu note details from a keyword with JustOneAPI

Use this n8n workflow template to get Xiaohongshu note details from a keyword with JustOneAPI. Who’s it for This template is for content researchers, creator operations teams, marketing teams, and automation builders who want to turn a Xiaohongshu keyword into a structured list of note details inside n8n. How it works The workflow starts with a single configuration node where you add your JustOneAPI token and the keyword you want to research. It then searches Xiaohongshu notes with the V2 search endpoint, extracts note IDs from the returned results, removes duplicates, and keeps only the first unique note ID by default. After that, it requests note details and outputs a structured note detail record that can be reused in downstream workflows. You can increase maxNotes if you want to retrieve details for more than one unique note ID. How to set up Import the workflow into n8n. Open the Set API Token and Research Inputs node. Add your JustOneAPI token. Replace the placeholder values for keyword and other optional search inputs. Leave maxNotes set to 1 if you want to fetch only the first unique result by default. Run the workflow and review the final output node. Requirements A JustOn

by apisub001
W
free

Qualify insurance quote leads with Aloware SMS and AI voice agent

Description Automate insurance lead qualification with an AI Voice Agent. When a prospect requests a quote — auto, home, life, or commercial — this workflow instantly acknowledges the request via SMS and routes urgent leads to an AI-powered qualification call that captures coverage details, timeline, and budget. Insurance agencies live and die by speed-to-quote. This workflow eliminates the lag between a quote request landing in your inbox and an agent picking up the phone. Urgent leads get an immediate AI Voice Agent call that qualifies them on the spot, while standard leads enter a nurture drip until they're ready. How it works A Webhook receives a quote request from your website form, landing page, or lead vendor. A Set node normalizes the prospect data — phone, name, email, insurance type (auto/home/life/commercial), current coverage status, urgency, and ZIP code. An HTTP Request creates the contact in Aloware with insurance type, coverage status, and ZIP stored in custom fields and notes. A second HTTP Request sends an instant SMS: "Hi {name}! This is {agent} from {agency}. We received your {insurance type} quote request…" An IF node checks the urgency field. Urgent leads → en

by Maxim Dudnik
W
free

Route CRM new leads to Aloware for instant SMS and AI qualification calls

Description Connect your CRM to Aloware so every new lead gets an instant SMS and is routed to the right AI-powered follow-up sequence — all within seconds of form submission. Speed-to-lead is everything. Studies show responding within 5 minutes makes you 100x more likely to connect. This workflow eliminates the gap between "lead submitted" and "rep reached out" by automating the entire handoff from your CRM to Aloware's voice and SMS platform. How it works A Webhook receives new lead data from your CRM (HubSpot, Salesforce, Pipedrive, or any system that can POST JSON). A Set node normalizes the payload — it pulls phone, name, email, company, lead score, and source from whichever field structure your CRM sends, so you don't have to rewrite the workflow per CRM. An HTTP Request creates or updates the contact in Aloware via the /webhook/forms endpoint, storing lead source and score as custom fields. A second HTTP Request fires a personalized SMS to the lead within seconds: "Hi {name}! Thanks for your interest in {company}…" An IF node checks the lead score against your configurable threshold (default: 70). Hot leads (score ≥ threshold) → enrolled in an AI Qualification Sequence that

by Maxim Dudnik
C
free

Validate JSON and CSV import data via webhook with configurable rules

How it works Send a POST request with a JSON array of records and your validation rules. The workflow checks every field in every row and returns a structured report showing valid/invalid rows with specific error messages. Supported rules: required, type (string, number, email, date, url, boolean), min/max, minLength/maxLength, regex, enum, and dateFormat (YYYY-MM-DD, DD.MM.YYYY, MM/DD/YYYY). The response includes a summary (total, valid, and invalid row counts) plus a detailed error list with row number, field name, failed rule, and error message. Set up steps Import the workflow and activate it Send a POST request to the webhook URL with "data" (array of objects) and "rules" (validation config) Optionally edit the Set Default Rules node to define fallback rules — these are used when no rules are sent in the request No external services or API keys required. Works on self-hosted and cloud n8n instances. Who is this for Operations teams, data engineers, and anyone importing data into ERP systems, CRMs, or databases who needs to catch errors before bad data enters the system. How to customize Edit the Set Default Rules node for your standard field definitions. Rules sent in the requ

by Florian Eiche
W
free

Get LinkedIn profile data via TexAU API

This workflow automates the extraction of detailed LinkedIn profile information through the TexAU API. It is designed for lead enrichment, prospect research, hiring workflows, and any automation requiring structured profile data from LinkedIn. How it Works The workflow is triggered manually or through another workflow. A request is sent to TexAU’s LinkedIn Profile Scraper task, providing the target LinkedIn profile URL or ID. TexAU starts a profile-scraping job in the background. The workflow waits briefly to allow processing time. A follow-up request retrieves the completed results from TexAU’s results endpoint. The workflow outputs a structured JSON representation of the profile, typically including name, headline, role, location, experience, skills, and education. Setup Steps Add your TexAU API key to the HTTP Request node. Supply the LinkedIn profile URL dynamically or manually. Adjust the wait time depending on TexAU’s queue speed. Connect your CRM, database, or AI logic to process the profile results. Good to Know Data availability depends on what is publicly visible. Processing time varies based on TexAU queue load.

by Spiritec
CW
free

Notify customers on WhatsApp when Stripe payment succeeds with MoltFlow

How it works Stripe fires a checkout.session.completed webhook when a payment succeeds Customer name, phone, email, and payment amount are extracted If the customer has a phone number, a WhatsApp receipt is sent via MoltFlow Payments without phone numbers are logged and skipped Set up steps (~5 min) Create a MoltFlow account at molt.waiflow.app and connect your WhatsApp Generate an API key in MoltFlow (Sessions page > API Keys tab) Activate this workflow and copy the webhook URL In Stripe Dashboard > Developers > Webhooks, add the n8n URL for checkout.session.completed Set YOUR_SESSION_ID in the Format Receipt code node Add your MoltFlow API Key as Header Auth credential (header name: X-API-Key) Prerequisites MoltFlow account with active WhatsApp session Stripe account with webhook access Customer phone numbers collected during checkout (Stripe customer_details.phone)

by Alex Pekler
CW
free

UGC Video Generation with Wan 2.5 on Replicate

This workflow automatically converts static images into dynamic videos using AI-powered animation. It saves you hours of video editing by transforming product photos, marketing images, or any static visuals into engaging video content perfect for social media and advertising campaigns. Overview This workflow automates the entire image-to-video generation process using the WAN-VIDEO 2.5 model via Replicate API. Simply provide an image URL and a text prompt describing the desired motion, and the workflow handles the video creation, status monitoring, and delivery of your animated content - typically ready in 30-120 seconds. Tools Used n8n**: The automation platform that orchestrates the workflow Replicate API**: Powers the WAN-VIDEO 2.5 AI model for image-to-video generation Status Monitoring**: Automated checking system with intelligent retry logic Error Handling**: Built-in resilience with comprehensive error management How to Install Import the Workflow: Download the .json file and import it into your n8n instance Get Replicate API Key: Sign up at replicate.com and copy your API token Configure API Token: Replace the placeholder in the "Set API Token" node Add Your Image: Update t

by Yaron Been
CW
free

Transform Your Selfies into 3D Figurines with Nano Banana AI

Transform Your Selfies into 3D Figurines with Nano Banana AI Overview This workflow utilizes the Defapi API with Google's Nano Banana AI model to transform your selfies into stunning 3D figurines, action figures, and collectible merchandise designs. Simply upload a selfie photo, provide a creative prompt describing your desired 3D figurine or action figure design, and watch as AI generates professional-quality product visualizations. Input: Your selfie photo + creative prompt + API key Output: AI-generated 3D figurine and action figure designs perfect for collectibles, merchandise, and product visualization Users can interact through a simple form, providing a text prompt describing the desired creative scene, a product image URL, and their API key. The system automatically submits the request to the Defapi API, monitors the generation status in real time, and retrieves the final creative image output. This solution is ideal for marketers, product designers, e-commerce businesses, and content creators who want to quickly generate compelling product advertisements and creative visuals with minimal setup. Perfect for creating 3D figurines and collectible merchandise designs. Prerequi

by panyanyany
W
free

Generate Character-Consistent AI Images with KIE.AI Nano Banana API

Generate Character-Consistent Images with KIE.AI Nano Banana API Overview Generate high-quality, character-consistent AI images using KIE.AI's Nano Banana API through an intuitive form interface. This n8n workflow supports both text-to-image and image-to-image generation modes, delivering professional results at 50% lower cost than mainstream platforms. Key Benefits: �� Dual generation modes (text-to-image & image-to-image). 💰 20 free generations + $0.02 per additional request. 🔄 Maintains character consistency across generations. ⚡ Automated processing with 5-second polling. Perfect for Content creators, designers, marketers, developers, and anyone who needs to quickly create diverse AI visual content while maintaining consistent character identity across multiple generations. Prerequisites KIE.AI account and API key (Sign up here). Active n8n instance with form submission capabilities. AI prompts for image generation. Reference images (optional, for image-to-image mode). Quick Setup 1. Get API Key Register at kie.ai/nano-banana and generate your API key. 2. Configure Form Fields Set up these fields in your "On Form Submission" node: model** (Required): Choose between google/nan

by damo
W
free

Automated Recipe Finder with an API - n8n API Tutorial Material

Video Introduction Want to automate your inbox or need a custom workflow? 📞 Book a Call | 💬 DM me on Linkedin Workflow Overview This workflow creates a recipe finder web application that connects to the API Ninjas Recipe API using n8n's HTTP Request node. Users submit search queries through a public web form, which triggers an API call to fetch matching recipes. The results—including recipe title, ingredients, and cooking instructions—are displayed in a formatted completion page. Why This Workflow Is Valuable This template demonstrates API-to-API integration, a crucial skill for connecting services that don't have pre-built n8n nodes. By using direct API calls, you gain access to the full functionality of external services. This pattern can be adapted to integrate virtually any tool with an API into your n8n workflows. Common Use Cases Create public-facing forms that query external databases Build custom search tools for specialized APIs Integrate niche services without dedicated n8n nodes Learn header authentication for secure API connections Setup & Configuration Register for API Ninjas: Sign up at API Ninjas to access their Recipe API Get your API Key: Locate your API key in t

by Milan Vasarhelyi - SmoothWork
W
free

Generate AI Images & Videos with KIE.AI Midjourney API

Generate AI Images & Videos with KIE.AI Midjourney API Overview Generate high-quality AI images and videos using KIE.AI's Midjourney API through an intuitive form interface. This n8n workflow supports three distinct content creation modes, delivering professional results with automated processing and real-time progress monitoring. Supported Modes: Text-to-Image** (mj_txt2img): Generate original images from written descriptions Image-to-Image** (mj_img2img): Transform or enhance existing images with AI Image-to-Video** (mj_video): Animate still images into short video clips Users interact only through a simple form interface, requiring no coding skills. After submitting a request, the system automatically calls the KIE.AI API, monitors progress in real-time, and retrieves the final output once ready. Perfect for Content creators, designers, marketers, and developers who need to quickly generate diverse AI visual content with automated processing and professional quality results. Prerequisites KIE.AI Account**: Sign up at KIE.AI to obtain your free or paid API key. n8n Instance**: Active n8n instance (cloud or self-hosted) with HTTP Request and form submission capabilities. AI Prompt

by damo