Getting Started

Welcome to TaskAGI! This guide will help you understand the platform and create your first automation.

What is TaskAGI?

TaskAGI is a powerful automation platform that lets you build AI agents and workflows by connecting various integrations. Think of it as a visual programming tool where you connect blocks (nodes) to create automated processes.

How Workflows Work

Workflows consist of nodes connected together. Each node performs a specific action - like sending an email, processing data with AI, or fetching information from an API. Data flows from one node to the next through connections.

Triggers

Every workflow starts with a trigger. Triggers can be webhooks (HTTP requests), schedules (cron jobs), forms, or manual execution.

Actions

Action nodes perform operations like calling APIs, transforming data, sending messages, or interacting with AI models.

Logic

Logic nodes like IF conditions and loops let you control the flow of your workflow based on data.

Quick Start Guide

Follow these steps to create your first automation:

  1. 1 Sign up for a TaskAGI account
  2. 2 Navigate to the Agents page and click "Create New Agent"
  3. 3 Add a trigger node (e.g., Webhook or Schedule)
  4. 4 Connect integration nodes to perform actions
  5. 5 Configure each node with the required settings
  6. 6 Deploy your agent to make it live
  7. 7 Test your workflow by triggering it

Using Node References

You can reference data from previous nodes using the syntax [[nodes.nodeId.propertyName]]. This allows you to pass data between nodes dynamically.

Examples:

[[nodes.webhook.body.email]] - Access email from webhook body [[nodes.openai.response]] - Access AI response [[nodes.googlesheets.rows]] - Access spreadsheet rows

AI Credits

Some integrations (especially AI models) consume credits when executed. Your credit balance is shown in your dashboard. Different operations have different credit costs based on their complexity and resource usage.

Integrations

TaskAGI connects to hundreds of services. Each integration provides nodes you can use in your workflows.

AI Models

Google Gemini 2.5 Flash Image

Google Gemini 2.5 Flash Image

Generate high-quality images using Google's Gemini 2.5 Flash Image model - fast, efficient AI image generation with various aspect ratios and formats

12 credits

Using Google Gemini 2.5 Flash Image

  1. No configuration required - this AI model is ready to use
  2. Add the "Google Gemini 2.5 Flash Image" node to your workflow
  3. Configure the generation parameters including your prompt
  4. Choose output format, aspect ratio, and number of images
  5. The model will generate high-quality images using Google's latest AI

Notes:

  • Google Gemini 2.5 Flash Image provides fast, high-quality image generation
  • Supports various aspect ratios and output formats
  • Can generate up to 4 images in a single request
  • All generated images are automatically saved to your workflow
  • Cost: 12 cents per image generated
AI Models Documentation

Available Operations

Generate high-quality images using Google Gemini 2.5 Flash Image model

Configuration
Field Type Default Description
prompt textarea Describe the image you want to generate
aspect_ratio select 1:1 The aspect ratio of the generated image
num_outputs number 1 Number of images to generate (1-4)
output_format select webp The file format for the generated image
output_quality number 90 JPEG/WebP compression quality (1-100, higher = better quality)
Outputs
Name Type Description
images array Array of generated images with URLs and metadata
image_data binary Binary data of the first generated image
image_url string Public URL of the first generated image
Google Nano-Banana

Google Nano-Banana

Transform images using style references with Google Nano-Banana - provide multiple reference images and a text prompt to generate stylized outputs

15 credits

Using Google Nano-Banana

  1. No configuration required - this AI model is ready to use
  2. Add the "Google Nano-Banana" node to your workflow
  3. Enter a text prompt describing the desired style or transformation
  4. Optionally provide reference images (URLs separated by commas or new lines)
  5. Configure output settings and generate stylized images

Notes:

  • Google Nano-Banana generates images based on text prompts
  • Reference images are optional but help guide the style
  • When providing reference images, separate URLs with commas or new lines
  • The model can work with just a prompt or combine prompt with reference images
  • Text prompt is always required to guide the generation process
  • All generated images are automatically saved to your workflow
AI Models Documentation

Available Operations

Transform images using multiple reference images and style prompts with Google Nano-Banana

Configuration
Field Type Default Description
prompt textarea Describe the desired style or transformation (e.g., "Make the sheets in the style of the logo")
image_inputs textarea Optional: Multiple image URLs separated by commas or new lines. These images provide style references.
num_outputs number 1 Number of stylized images to generate (1-4)
output_format select jpg The file format for the generated image
output_quality number 90 JPEG/WebP compression quality (1-100, higher = better quality)
aspect_ratio select match_input_image Output image aspect ratio
Outputs
Name Type Description
images array Array of stylized images with URLs and metadata
image_data binary Binary data of the first generated image
image_url string Public URL of the first generated image

Other

2Checkout

2Checkout

Online payment solutions for global commerce

Free

Setting up 2Checkout Integration

  1. Log in to your 2Checkout account
  2. Navigate to Integrations → Webhooks & API
  3. Go to the API section and find your Merchant Code
  4. Generate or copy your Secret Key
  5. Select your environment (Sandbox for testing, Production for live)
  6. Paste the credentials above and click Save

Notes:

  • Keep your API credentials secure and never share them publicly
  • Use Sandbox environment for testing and development
  • Ensure your 2Checkout account is properly verified for production use
  • API access may require account approval from 2Checkout
2Checkout API Documentation

Available Operations

Create a new order in 2Checkout

Configuration
Field Type Default Description
country text 2-letter country code (e.g., US, GB)
currency text 3-letter currency code (e.g., USD, EUR)
language text en 2-letter language code (e.g., en, fr)
customer_name text Customer full name
customer_email text Customer email address
product_name text Product or service name
product_price number Product price in the specified currency
quantity number 1 Product quantity
Outputs
Name Type Description
reference string Unique order reference ID
buy_link_url string URL for customer to complete payment
status string
order_data object

Retrieve order details

Configuration
Field Type Default Description
reference text The order reference ID to retrieve
Outputs
Name Type Description
reference string
status string
total_amount number
currency string
created_date string
order_data object

Process a refund for an order

Configuration
Field Type Default Description
reference text The order reference ID to refund
amount number Amount to refund
comment text Reason for refund
Outputs
Name Type Description
refund_reference string
amount number
status string
refund_data object

Retrieve list of products from your catalog

Configuration
Field Type Default Description
limit number 10 Number of products to retrieve (max 200)
page number 1 Page number for pagination
Outputs
Name Type Description
products array Array of product objects
total_count number Total number of products

Create a recurring subscription

Configuration
Field Type Default Description
country text 2-letter country code
currency text 3-letter currency code
customer_name text Customer full name
customer_email text Customer email address
product_code text Subscription product code
Outputs
Name Type Description
subscription_reference string
status string
next_billing_date string
subscription_data object
Acuity Scheduling

Acuity Scheduling

Appointment booking and management platform

Free

Setting up Acuity Scheduling Integration

  1. Log in to your Acuity Scheduling account
  2. Go to Business Settings → Integrations
  3. Click on "API" or "Developers"
  4. Find your API credentials (API Key and User ID)
  5. Copy the API Key and User ID
  6. Paste them in the fields above
  7. Click Save to complete setup

Notes:

  • You need an Acuity Scheduling business account to access the API
  • API credentials are found in Business Settings → Integrations
  • The API allows you to manage appointments, clients, and calendar settings
  • Keep your API credentials secure and never share them publicly
Acuity Scheduling API Documentation

Available Operations

Retrieve appointments from Acuity Scheduling

Configuration
Field Type Default Description
appointment_type text Filter by specific appointment type (optional)
calendar_id text Filter by specific calendar (optional)
min_date text Minimum date (YYYY-MM-DD format)
max_date text Maximum date (YYYY-MM-DD format)
limit number 25 Maximum number of appointments to retrieve
Outputs
Name Type Description
appointments array Array of appointment objects
total_count number Total number of appointments found

Retrieve a specific appointment by ID

Configuration
Field Type Default Description
appointment_id text ID of the appointment to retrieve
Outputs
Name Type Description
appointment_id string The appointment ID
datetime string Appointment date and time
end_time string Appointment end time
client_name string Name of the client
client_email string Email of the client
client_phone string Phone number of the client
appointment_type string Type of appointment
price string Appointment price
paid string Payment status
notes string Appointment notes

Schedule a new appointment

Configuration
Field Type Default Description
appointment_type_id text ID of the appointment type
datetime text Appointment date and time (ISO 8601 format)
first_name text Client first name
last_name text Client last name
email text Client email address
phone text Client phone number
notes textarea Appointment notes
calendar_id text Specific calendar to book on (optional)
Outputs
Name Type Description
appointment_id string ID of the created appointment
datetime string Scheduled date and time
confirmation_page string URL to confirmation page
client_name string Full name of the client

Cancel an existing appointment

Configuration
Field Type Default Description
appointment_id text ID of the appointment to cancel
admin_cancel checkbox Cancel as admin (bypasses cancellation policy)
Outputs
Name Type Description
cancelled boolean Whether the appointment was successfully cancelled
appointment_id string ID of the cancelled appointment

Retrieve client list

Configuration
Field Type Default Description
search text Search clients by name or email
limit number 25 Maximum number of clients to retrieve
Outputs
Name Type Description
clients array Array of client objects
total_count number Total number of clients found

Retrieve available appointment types

Configuration
Field Type Default Description
category_id text Filter by category ID (optional)
Outputs
Name Type Description
appointment_types array Array of appointment type objects
total_count number Total number of appointment types

Check available time slots

Configuration
Field Type Default Description
appointment_type_id text ID of the appointment type
date text Date to check availability (YYYY-MM-DD)
calendar_id text Specific calendar to check (optional)
Outputs
Name Type Description
available_times array Array of available time slots
date string Date checked
total_slots number Number of available time slots
Adobe Analytics

Adobe Analytics

Digital marketing analytics and customer journey analysis with comprehensive reporting capabilities

Free

Setting up Adobe Analytics API Integration

  1. Log in to Adobe Developer Console
  2. Create a new project or select an existing one
  3. Add Adobe Analytics API to your project
  4. Generate Service Account (JWT) credentials
  5. Copy the Client ID and Client Secret from the credentials
  6. Find your Company ID in Adobe Analytics under Admin > Company Settings
  7. Get your Report Suite ID from Adobe Analytics under Admin > Report Suites
  8. Enter all credentials above and save the configuration

Notes:

  • You need Adobe Analytics admin access to set up API credentials
  • The API uses JWT authentication with service account credentials
  • Report Suite ID determines which data you can access
  • Adobe Analytics API has rate limits - monitor your usage
  • Keep your credentials secure and never share them publicly
Adobe Analytics API Documentation

Available Operations

Get real-time analytics data for the current moment

Configuration
Field Type Default Description
metric select instances
dimension select
Outputs
Name Type Description
data array
total number
timestamp string

Get website traffic analytics for a date range

Configuration
Field Type Default Description
startDate text Start date for the report
endDate text End date for the report
metrics textarea ["visits", "pageviews", "uniquevisitors"] Array of metrics to include
Outputs
Name Type Description
data array
summary object
dateRange object

Get conversion and goal completion analytics

Configuration
Field Type Default Description
startDate text
endDate text
conversionMetrics textarea ["orders", "revenue", "conversion_rate"] Conversion metrics to track
Outputs
Name Type Description
conversions array
revenue number
conversionRate number

Get detailed audience demographics and behavior analytics

Configuration
Field Type Default Description
startDate text
endDate text
dimensions textarea ["country", "browser", "device_type"] Audience dimensions to analyze
Outputs
Name Type Description
audienceData array
demographics object
deviceBreakdown array

Get page-level performance and engagement analytics

Configuration
Field Type Default Description
startDate text
endDate text
pageFilter text Filter to specific pages (optional)
Outputs
Name Type Description
pageData array
topPages array
bounceRate number

Analyze customer journey and path through your website

Configuration
Field Type Default Description
startDate text
endDate text
touchpoints textarea ["entry_page", "key_pages", "exit_page"] Customer journey touchpoints to analyze
Outputs
Name Type Description
journeyPaths array
dropoffPoints array
conversionPaths array

Analyze predefined or custom audience segments

Configuration
Field Type Default Description
segmentId text Adobe Analytics segment identifier
startDate text
endDate text
Outputs
Name Type Description
segmentData array
segmentSize number
comparison object

Generate custom analytics report with specified metrics and dimensions

Configuration
Field Type Default Description
startDate text
endDate text
customMetrics textarea Array of metrics to include in the report
customDimensions textarea Array of dimensions to break down the data
filters textarea Filters to apply to the report data
Outputs
Name Type Description
reportData array
metrics object
dimensions array
AdRoll

AdRoll

Retargeting and prospecting advertising platform. Create audience segments, run cross-device campaigns, track conversions with attribution windows, and optimize for ROAS across multiple channels.

Free

Setting up AdRoll Integration

  1. Visit AdRoll Dashboard and log in to your account
  2. Navigate to Account Settings and find the API section
  3. Generate an API access token or contact AdRoll support for API access
  4. Find your Advertiser ID in the account settings or dashboard URL
  5. Enter your access token and advertiser ID above

Notes:

  • AdRoll API access may require approval or minimum spending thresholds
  • You need an active AdRoll advertising account
  • API access is typically available for enterprise clients
  • Rate limits apply - check AdRoll's documentation for current limits
  • Retargeting campaigns require proper pixel implementation on your website
  • GDPR and privacy compliance is essential for retargeting
  • Some operations require specific account permissions
AdRoll API Documentation

Available Operations

Retrieve retargeting and prospecting campaigns from AdRoll

Configuration
Field Type Default Description
status select Filter campaigns by status
campaignType select Filter campaigns by type
Outputs
Name Type Description
campaigns array List of AdRoll campaigns
totalCount number Total number of campaigns

Retrieve ads from AdRoll campaigns

Configuration
Field Type Default Description
campaignId text Filter by specific campaign ID
status select Filter ads by status
Outputs
Name Type Description
ads array List of ads
totalCount number

Retrieve audience segments for retargeting

Configuration
Field Type Default Description
segmentType select Filter segments by type
Outputs
Name Type Description
segments array List of audience segments
totalCount number

Get advertising performance reports and analytics

Configuration
Field Type Default Description
reportType select Type of report to generate
startDate text Start date (YYYY-MM-DD format)
endDate text End date (YYYY-MM-DD format)
metrics textarea ["impressions", "clicks", "ctr", "cost", "cpm", "cpc", "conversions", "conversion_rate", "roas"] Metrics to include (JSON array)
Outputs
Name Type Description
reportData array Performance metrics and analytics data
totalSpend number Total advertising spend for the period
totalImpressions number
totalClicks number
totalConversions number
averageRoas number Average return on advertising spend

Create a new retargeting or prospecting campaign

Configuration
Field Type Default Description
campaignName text Name for the new campaign
campaignType select Type of campaign to create
objective select Campaign objective
budget number Daily budget in USD
bidStrategy select Bidding strategy
Outputs
Name Type Description
campaignId string ID of the created campaign
campaignName string
status string

Create a new ad within a campaign

Configuration
Field Type Default Description
campaignId text ID of the campaign to create ad in
adName text Name for the new ad
adType select Type of ad creative
headline text Headline for the ad
body textarea Body text for the ad
callToAction select Call to action button text
destinationUrl text URL where users will be directed when clicking
imageUrl text URL of the image for the ad
Outputs
Name Type Description
adId string ID of the created ad
adName string
status string

Create a new audience segment for retargeting

Configuration
Field Type Default Description
segmentName text Name for the new segment
segmentType select Type of audience segment
rules textarea Targeting rules for the segment (JSON format)
lookbackDays number 30 Number of days to look back for visitor data
Outputs
Name Type Description
segmentId string ID of the created segment
segmentName string
estimatedSize number Estimated audience size

Update an existing campaign

Configuration
Field Type Default Description
campaignId text ID of the campaign to update
updates textarea Campaign fields to update (JSON format)
Outputs
Name Type Description
campaignId string
success boolean

Get conversion tracking data and attribution

Configuration
Field Type Default Description
conversionType select Filter by conversion type
attributionWindow select Attribution window for conversions
startDate text Start date (YYYY-MM-DD format)
endDate text End date (YYYY-MM-DD format)
Outputs
Name Type Description
conversions array List of conversion events
totalConversions number
totalValue number
conversionRate number
Adyen

Adyen

Payment technology platform for omnichannel commerce

Free

Setting up Adyen Integration

  1. Log in to your Adyen Customer Area
  2. Navigate to Developers → API credentials
  3. Create a new API credential or select an existing one
  4. Copy your API Key from the credential details
  5. Find your Merchant Account identifier in Account → Account settings
  6. For live environment, note your unique endpoint prefix
  7. Paste the credentials above and click Save

Notes:

  • Keep your API key secure and never share it publicly
  • Use Test environment for development and testing
  • Live endpoint prefix is only required for production environment
  • Ensure your API credential has the necessary permissions enabled
Adyen API Documentation

Available Operations

Process a payment with Adyen

Configuration
Field Type Default Description
amount_value number Amount in minor units (e.g., 1000 for $10.00)
currency_code text USD 3-letter currency code (e.g., USD, EUR)
reference text Your unique payment reference
return_url text URL to redirect after payment
shopper_email text Customer email address
country_code text US 2-letter country code
Outputs
Name Type Description
psp_reference string Adyen's unique payment reference
result_code string Payment result code
redirect_url string URL for payment completion (if applicable)
payment_data object

Capture an authorized payment

Configuration
Field Type Default Description
psp_reference text Original payment PSP reference
modification_amount number Amount to capture in minor units
currency_code text 3-letter currency code
reference text Your unique capture reference
Outputs
Name Type Description
psp_reference string
status string
response string
capture_data object

Process a payment refund

Configuration
Field Type Default Description
psp_reference text PSP reference of payment to refund
modification_amount number Amount to refund in minor units
currency_code text 3-letter currency code
reference text Your unique refund reference
Outputs
Name Type Description
psp_reference string
status string
response string
refund_data object

Cancel an authorized payment

Configuration
Field Type Default Description
psp_reference text PSP reference of payment to cancel
reference text Your unique cancellation reference
Outputs
Name Type Description
psp_reference string
status string
response string
cancel_data object

Retrieve available payment methods

Configuration
Field Type Default Description
amount_value number Transaction amount in minor units
currency_code text USD 3-letter currency code
country_code text US 2-letter country code
Outputs
Name Type Description
payment_methods array Available payment methods
groups array
Agoda Scraper Pro

Agoda Scraper Pro

Extract hotel data, prices, reviews, and availability from Agoda with location-based search and real-time booking information

45 credits

Using Agoda Scraper Pro

  1. No configuration required - this scraper is ready to use
  2. Add Agoda scraping nodes to your workflow
  3. Choose from property listings or search operations
  4. Configure location, dates, and guest parameters
  5. The scraper will extract hotel data with prices and availability

Notes:

  • Extract hotel information including prices, reviews, and amenities
  • Search by location with flexible check-in/check-out dates
  • Discover properties by country for market research
  • Guest reviews and ratings analysis
  • Real-time availability and pricing data
  • Results charged at 45¢ per 100 records
Web Scrapers Documentation

Available Operations

Extract detailed hotel and property information from Agoda URLs

Configuration
Field Type Default Description
urls textarea Agoda property/hotel URLs to scrape
Outputs
Name Type Description
properties array Detailed hotel information with prices, reviews, and amenities
count number Number of properties scraped

Find hotels and properties by country code

Configuration
Field Type Default Description
countries textarea Country codes to discover properties (e.g., US, CA, TH, JP)
Outputs
Name Type Description
properties array Properties found in the specified countries
count number Number of properties discovered

Extract properties from Agoda search result URLs

Configuration
Field Type Default Description
searchUrls textarea Agoda search result URLs with filters applied
Outputs
Name Type Description
properties array Properties from search results
count number Number of properties found

Search for hotels by location and dates with guest details

Configuration
Field Type Default Description
location text City or location to search (e.g., "New York", "Tokyo", "Bangkok")
checkIn text Check-in date in YYYY-MM-DD format
checkOut text Check-out date in YYYY-MM-DD format
adults number 2 Number of adult guests
children number 0 Number of child guests
rooms number 1 Number of rooms needed
currency text Currency code for prices (e.g., USD, EUR, THB)
Outputs
Name Type Description
listings array Hotels matching search criteria with availability and pricing
count number Number of listings found
Agorapulse

Agorapulse

Social media management and monitoring platform with advanced analytics and competitive intelligence

Free

Setting up Agorapulse API Integration

  1. Log in to your Agorapulse account
  2. Go to Settings → API & Developer
  3. Click on "Generate API Token" or "Create New Token"
  4. Select the required scopes: read, write, publish, analytics
  5. Copy the generated access token and paste it above
  6. Ensure your account has appropriate permissions for social media management

Notes:

  • API access is available for Agorapulse Pro and higher plans
  • Access tokens don't expire but can be revoked from your account settings
  • Rate limits apply: 300 requests per hour per token
  • Agorapulse supports Facebook, Instagram, Twitter, LinkedIn, YouTube, and Google My Business
  • The platform includes advanced social listening and reporting features
Agorapulse API Documentation

Available Operations

Get list of connected social media profiles

Outputs
Name Type Description
profiles array
count number
success boolean

Publish or schedule a social media post

Configuration
Field Type Default Description
profileIds textarea Social profile IDs separated by commas
content textarea Content of the social media post
scheduledAt text Schedule post for later (ISO 8601 format). Leave empty for immediate posting.
mediaUrls textarea Image/video URLs separated by commas
linkUrl text URL to include in the post
tags text Post tags separated by commas
Outputs
Name Type Description
postId string
post object
status string
publishedAt string
success boolean

Get published and scheduled posts

Configuration
Field Type Default Description
profileId text Filter by specific social profile ID
status select Filter by post status
startDate text Start date in YYYY-MM-DD format
endDate text End date in YYYY-MM-DD format
limit number 50 Maximum number of posts to return
Outputs
Name Type Description
posts array
count number
success boolean

Get details of a specific post

Configuration
Field Type Default Description
postId text The ID of the post to retrieve
Outputs
Name Type Description
post object
content string
status string
profileName string
publishedAt string
success boolean

Delete a scheduled or draft post

Configuration
Field Type Default Description
postId text The ID of the post to delete
Outputs
Name Type Description
deleted boolean
postId string
success boolean

Get messages from social media inboxes for monitoring

Configuration
Field Type Default Description
profileId text Filter by specific social profile ID
status select Filter by message status
messageType select Filter by message type
limit number 50 Maximum number of messages to return
Outputs
Name Type Description
messages array
count number
unreadCount number
success boolean

Reply to a social media message or comment

Configuration
Field Type Default Description
messageId text The ID of the message to reply to
content textarea Content of the reply message
isPrivate select false Whether to reply publicly or privately
Outputs
Name Type Description
replyId string
reply object
success boolean

Get analytics data for social media performance

Configuration
Field Type Default Description
profileIds textarea Social profile IDs separated by commas
startDate text Start date in YYYY-MM-DD format
endDate text End date in YYYY-MM-DD format
metrics select engagement Type of metrics to retrieve
Outputs
Name Type Description
analytics object
totalEngagement number
totalReach number
totalImpressions number
totalClicks number
success boolean

Get posts in the publishing queue

Configuration
Field Type Default Description
profileId text Filter by specific social profile ID
limit number 50 Maximum number of queued posts to return
Outputs
Name Type Description
queuedPosts array
count number
success boolean

Get competitive analysis and monitoring data

Configuration
Field Type Default Description
competitorUrl text Social media profile URL of competitor to analyze
platform select Social media platform to analyze
analysisType select overview Type of analysis to perform
Outputs
Name Type Description
analysis object
followerCount number
avgEngagement number
postFrequency number
topPerformingPost object
success boolean
Ahrefs

Ahrefs

SEO analysis and backlink tracking with comprehensive domain metrics, keyword research, and competitive intelligence

Free

Setting up Ahrefs Integration

  1. Log in to your Ahrefs account
  2. Navigate to API → Authentication
  3. Generate a new API token or copy your existing one
  4. Paste the API token in the field above
  5. Click Save to complete the integration setup

Notes:

  • Your API token provides access to Ahrefs SEO and backlink data
  • Keep your API token secure and never share it publicly
  • API usage is limited by your Ahrefs subscription plan
  • Different endpoints consume different amounts of API credits
  • Monitor your API usage to avoid hitting rate limits
  • Ensure your Ahrefs subscription includes API access
Ahrefs API Documentation

Available Operations

Get domain authority and rating metrics

Configuration
Field Type Default Description
target text Domain or URL to analyze (e.g., example.com)
mode select domain Type of target to analyze
Outputs
Name Type Description
domainRating number
urlRating number
backlinks number
referringDomains number
organicKeywords number
organicTraffic number

Get detailed backlink data for a target

Configuration
Field Type Default Description
target text Domain or URL to get backlinks for
mode select domain
limit number 100 Maximum number of backlinks to return
order select ahrefs_rank
Outputs
Name Type Description
backlinks array
totalBacklinks number
averageDR number
doFollowPercentage number

Get domains linking to your target

Configuration
Field Type Default Description
target text Domain or URL to analyze
mode select domain
limit number 100 Maximum number of referring domains
Outputs
Name Type Description
referringDomains array
totalReferringDomains number
averageDomainRating number

Get organic search keywords for a target

Configuration
Field Type Default Description
target text Domain or URL to analyze
country select us Country for keyword analysis
limit number 100 Maximum number of keywords to return
volume number 0 Filter keywords by minimum search volume
Outputs
Name Type Description
keywords array
totalKeywords number
totalTraffic number
averagePosition number

Get top performing pages by organic traffic

Configuration
Field Type Default Description
target text Domain to analyze (e.g., example.com)
country select us
limit number 50 Maximum number of pages to return
Outputs
Name Type Description
pages array
totalPages number
totalTraffic number

Analyze keyword difficulty and SERP overview

Configuration
Field Type Default Description
keyword text Keyword to analyze for difficulty
country select us
Outputs
Name Type Description
keyword string
difficulty number
volume number
cpc number
globalVolume number
serp array

Find keywords competitors rank for but you don't

Configuration
Field Type Default Description
target text Your domain to compare
competitors textarea Competitor domains, one per line
country select us
limit number 100 Maximum keywords to analyze
Outputs
Name Type Description
gapKeywords array
totalOpportunities number
potentialTraffic number

Find broken backlinks pointing to your domain

Configuration
Field Type Default Description
target text Domain to check for broken backlinks
limit number 100 Maximum number of broken links to return
Outputs
Name Type Description
brokenLinks array
totalBrokenLinks number
recoverableLinks number
Airbnb Scraper Pro

Airbnb Scraper Pro

Extract property listings, host profiles, reviews, and availability from Airbnb with location-based search and guest configuration

45 credits

Using Airbnb Scraper Pro

  1. No configuration required - this scraper is ready to use
  2. Add Airbnb scraping nodes to your workflow
  3. Choose from property URLs, location search, or search URL discovery
  4. Configure dates and guest parameters
  5. The scraper will extract property listings with availability and pricing

Notes:

  • Extract property listings with host profiles and reviews
  • Location-based search with flexible date ranges
  • Support for adults, children, infants, and pets
  • Real-time pricing and availability data
  • Host information and property amenities
  • Results charged at 45¢ per 100 records
Web Scrapers Documentation

Available Operations

Extract detailed property information from Airbnb listing URLs

Configuration
Field Type Default Description
urls textarea Airbnb property URLs to scrape
country text Optional country code for localized data
Outputs
Name Type Description
properties array Detailed property listings with host info, reviews, and amenities
count number Number of properties scraped

Find properties by location with dates and guest configuration

Configuration
Field Type Default Description
location text Search location (e.g., "Paris, France", "Tokyo, Japan")
checkIn text Check-in date in YYYY-MM-DD format
checkOut text Check-out date in YYYY-MM-DD format
numOfAdults number 2 Number of adult guests
numOfChildren number 0 Number of children (ages 2-12)
numOfInfants number 0 Number of infants (under 2)
numOfPets number 0 Number of pets
country text Optional country code for localized results
Outputs
Name Type Description
properties array Properties found in the specified location
count number Number of properties discovered

Extract properties from Airbnb search result URLs

Configuration
Field Type Default Description
searchUrls textarea Airbnb search result URLs with filters applied
Outputs
Name Type Description
properties array Properties from search results
count number Number of properties found
Airtable

Airtable

Flexible database and CRM platform for organizing data, managing campaigns, and building custom workflows

Free

Setting up Airtable Integration

  1. Log in to your Airtable account
  2. Go to your Personal Access Tokens page
  3. Click "Create new token" to generate a new personal access token
  4. Provide a name for your token (e.g., "TaskAGI Integration")
  5. Configure the token scopes:
  6. - Select the specific bases you want to access
  7. - Grant "Read" and "Write" permissions as needed
  8. - For full functionality, enable: data.records:read, data.records:write, schema.bases:read
  9. Click "Create token" to generate the token
  10. Copy the generated token (you won't see it again)
  11. Paste the token in the Personal Access Token field above
  12. Click Save to complete the integration setup

Notes:

  • Personal Access Tokens provide secure, scoped access to your Airtable data
  • Tokens are scoped to specific bases and permissions you configure
  • You can revoke tokens anytime from the Personal Access Tokens page
  • API rate limits: 5 requests per second, 1000 requests per minute
  • Some features require specific Airtable plan levels
  • Always keep your tokens secure and never share them publicly
  • Test with a sample base first to ensure proper permissions
  • Monitor your API usage in your Airtable account settings
Airtable API Documentation

Available Operations

Retrieve all accessible Airtable bases

Outputs
Name Type Description
bases array Array of accessible bases
total number

Get all tables within a specific base

Configuration
Field Type Default Description
baseId text The ID of the Airtable base
Outputs
Name Type Description
tables array Array of tables in the base
total number

Retrieve records from an Airtable table

Configuration
Field Type Default Description
baseId text The ID of the Airtable base
tableIdOrName text The ID or name of the table
filterByFormula text Airtable formula to filter records (e.g., {Status} = "Active")
view text Name of the view to use for filtering
sort textarea JSON array for sorting (e.g., [{"field":"Name","direction":"asc"}])
fields text Comma-separated field names (leave empty for all fields)
maxRecords number 100 Maximum number of records to return (max 100 per request)
Outputs
Name Type Description
records array
total number

Get a specific record by ID

Configuration
Field Type Default Description
baseId text The ID of the Airtable base
tableIdOrName text The ID or name of the table
recordId text The ID of the record to retrieve
Outputs
Name Type Description
record object
id string
fields object

Create a new record in an Airtable table

Configuration
Field Type Default Description
baseId text The ID of the Airtable base
tableIdOrName text The ID or name of the table
fields textarea {"Name": "Example Record", "Status": "Active"} JSON object with field names and values
Outputs
Name Type Description
record object
id string
success boolean

Update an existing record in an Airtable table

Configuration
Field Type Default Description
baseId text The ID of the Airtable base
tableIdOrName text The ID or name of the table
recordId text The ID of the record to update
fields textarea {"Status": "Updated"} JSON object with field names and new values
destructiveUpdate select false
Outputs
Name Type Description
record object
id string
success boolean

Delete a record from an Airtable table

Configuration
Field Type Default Description
baseId text The ID of the Airtable base
tableIdOrName text The ID or name of the table
recordId text The ID of the record to delete
Outputs
Name Type Description
success boolean
message string
deletedId string

Create multiple records at once

Configuration
Field Type Default Description
baseId text The ID of the Airtable base
tableIdOrName text The ID or name of the table
records textarea [{"fields": {"Name": "Record 1"}}, {"fields": {"Name": "Record 2"}}] JSON array of record objects with fields
Outputs
Name Type Description
records array
success boolean
total number

Update multiple records at once

Configuration
Field Type Default Description
baseId text The ID of the Airtable base
tableIdOrName text The ID or name of the table
records textarea [{"id": "recXXX", "fields": {"Status": "Updated"}}] JSON array of record objects with id and fields
destructiveUpdate select false
Outputs
Name Type Description
records array
success boolean
total number

Get table structure and field information

Configuration
Field Type Default Description
baseId text The ID of the Airtable base
tableIdOrName text The ID or name of the table
Outputs
Name Type Description
schema object
fields array
views array
Alibaba

Alibaba

B2B marketplace and sourcing platform for wholesale purchasing and supplier management

Free

Setting up Alibaba Integration

  1. Register for Alibaba Open Platform
  2. Create a new application in the developer console
  3. Submit your application for approval (may take several days)
  4. Once approved, copy your App Key and App Secret
  5. Set up OAuth2 authentication to get Access Token (if needed)
  6. Configure your application permissions and API access
  7. Choose the appropriate environment (Sandbox for testing)
  8. Enter your App Key, App Secret, and Access Token above
  9. Click Save to complete setup

Notes:

  • Alibaba API requires application approval before use
  • Use Sandbox environment for testing and development
  • Some APIs require additional business verification
  • Access Token is needed for user-specific operations
  • Rate limits vary by API and application tier
  • Different regions may have different API endpoints
Alibaba Open Platform Documentation

Available Operations

Search for products on Alibaba marketplace

Configuration
Field Type Default Description
keywords text Keywords to search for products
category_id text Alibaba category ID to filter results
min_price text Minimum price filter (USD)
max_price text Maximum price filter (USD)
min_order_quantity number Minimum order quantity
page_no number 1 Page number for pagination
page_size number 20 Number of results per page (max 50)
sort select default
Outputs
Name Type Description
products array Array of product objects
total_count number Total number of products found
current_page number
page_size number

Get detailed information about a specific product

Configuration
Field Type Default Description
product_id text Alibaba product ID
Outputs
Name Type Description
product object Complete product information
product_id string
subject string
price object
min_order_quantity number
supplier_info object

Get information about a supplier

Configuration
Field Type Default Description
supplier_id text Alibaba supplier ID
Outputs
Name Type Description
supplier object Complete supplier information
supplier_id string
company_name string
country string
main_products string
gold_supplier boolean

Search for suppliers on Alibaba

Configuration
Field Type Default Description
keywords text Keywords to search for suppliers
country text Filter by supplier country
gold_supplier checkbox Show only Gold Suppliers
page_no number 1 Page number for pagination
page_size number 20 Number of results per page (max 50)
Outputs
Name Type Description
suppliers array Array of supplier objects
total_count number Total number of suppliers found

Get Alibaba product categories

Configuration
Field Type Default Description
parent_id text Parent category ID (leave empty for top-level)
level select 1
Outputs
Name Type Description
categories array Array of category objects
total_count number

Create a Request for Quotation (requires authentication)

Configuration
Field Type Default Description
subject text Subject/title of the RFQ
description textarea Detailed description of requirements
category_id text Product category ID
quantity number Required quantity
unit text Unit of measurement (e.g., pieces, kg, etc.)
target_price text Target price range
Outputs
Name Type Description
rfq_id string Created RFQ ID
status string
created_time string
AliExpress

AliExpress

Dropshipping and product sourcing platform for e-commerce businesses

Free

Setting up AliExpress Integration

  1. Apply for AliExpress Open Platform access
  2. Create a new application in the developer portal
  3. Submit your application for review and approval
  4. Once approved, copy your App Key and App Secret
  5. If you want affiliate features, join the AliExpress Affiliate Program
  6. Copy your Tracking ID from the affiliate dashboard
  7. Choose the appropriate environment (Sandbox for testing)
  8. Enter your App Key, App Secret, and Tracking ID above
  9. Click Save to complete setup

Notes:

  • AliExpress API requires application approval
  • Use Sandbox environment for testing and development
  • Affiliate features require separate program enrollment
  • Rate limits apply based on your application tier
  • Some APIs require additional business verification
  • Different endpoints may have different access requirements
AliExpress Open Platform Documentation

Available Operations

Search for products on AliExpress

Configuration
Field Type Default Description
keywords text Keywords to search for products
category_ids text Comma-separated category IDs
min_price text Minimum price filter (USD)
max_price text Maximum price filter (USD)
platform_product_type select
page_no number 1 Page number for pagination
page_size number 20 Number of results per page (max 50)
sort select SALE_PRICE_ASC
Outputs
Name Type Description
products array Array of product objects
current_page_no number
current_record_count number
total_record_count number

Get detailed information about specific products

Configuration
Field Type Default Description
product_ids textarea Comma-separated AliExpress product IDs
fields text Specific fields to retrieve (comma-separated)
Outputs
Name Type Description
products array Array of detailed product information
total_result_count number

Get trending/hot products from AliExpress

Configuration
Field Type Default Description
category_ids text Comma-separated category IDs
delivery_days number Maximum delivery days filter
fields text Specific fields to retrieve
keywords text Search keywords
max_sale_price text Maximum sale price (USD)
min_sale_price text Minimum sale price (USD)
page_no number 1
page_size number 50 Number of results per page (max 50)
Outputs
Name Type Description
products array Array of trending product objects
current_page_no number
current_record_count number

Get AliExpress product categories

Configuration
Field Type Default Description
app_signature text Application signature
Outputs
Name Type Description
categories array Array of category objects
total_result_count number

Generate affiliate tracking links for products

Configuration
Field Type Default Description
source_values textarea Comma-separated product URLs or IDs
promotion_link_type select 0
Outputs
Name Type Description
promotion_links array Array of generated affiliate links
total_result_count number

Get affiliate order list (requires affiliate access)

Configuration
Field Type Default Description
fields text Specific fields to retrieve
start_time text Start time for order query (YYYY-MM-DD HH:mm:ss)
end_time text End time for order query (YYYY-MM-DD HH:mm:ss)
time_type select create_time
page_size number 50 Number of orders per page (max 50)
Outputs
Name Type Description
orders array Array of affiliate order objects
current_record_count number
Amazon Advertising

Amazon Advertising

Manage Amazon advertising campaigns for Sponsored Products, Sponsored Brands, and Sponsored Display. Track performance, optimize keywords, and analyze search terms for marketplace advertising.

Free

Setting up Amazon Advertising Integration

  1. Visit the Amazon Advertising API portal
  2. Log in with your Amazon Seller Central or Vendor Central account
  3. Apply for API access and wait for approval (can take several days)
  4. Once approved, create a new application in the developer console
  5. Generate your Client ID and Secret from the application settings
  6. Use the Login with Amazon OAuth flow to get an access token
  7. Get your Profile ID from the advertising console or API profiles endpoint
  8. Select your appropriate region (NA, EU, or FE)
  9. Enter all credentials above

Notes:

  • Amazon Advertising API requires approval - not instantly accessible
  • You need an active Amazon Seller Central or Vendor Central account
  • API access is limited to approved advertisers with significant spend
  • Access tokens expire and need to be refreshed regularly
  • Different endpoints are used for different regions
  • Rate limits apply - check Amazon's documentation for current limits
  • Sponsored Products, Sponsored Brands, and Sponsored Display have different endpoints
Amazon Advertising API Documentation

Available Operations

Retrieve advertising campaigns from Amazon Advertising

Configuration
Field Type Default Description
campaignType select Type of Amazon advertising campaign
stateFilter select Filter campaigns by state
Outputs
Name Type Description
campaigns array List of advertising campaigns
totalCount number Total number of campaigns

Retrieve ad groups from Amazon Advertising campaigns

Configuration
Field Type Default Description
campaignType select Type of Amazon advertising campaign
campaignId text Filter by specific campaign ID
Outputs
Name Type Description
adGroups array List of ad groups
totalCount number

Retrieve keywords from Amazon Advertising campaigns

Configuration
Field Type Default Description
campaignType select Type of Amazon advertising campaign
adGroupId text Filter by specific ad group ID
matchType select Filter by keyword match type
Outputs
Name Type Description
keywords array List of keywords
totalCount number

Get advertising performance reports and analytics

Configuration
Field Type Default Description
reportType select Type of report to generate
campaignType select Type of Amazon advertising campaign
reportDate text Date for the report (YYYYMMDD format)
metrics textarea ["impressions", "clicks", "cost", "attributedConversions1d", "attributedSales1d"] Metrics to include (JSON array)
Outputs
Name Type Description
reportData array Performance metrics and analytics data
totalSpend number Total advertising spend
totalImpressions number
totalClicks number
totalSales number Total attributed sales

Create a new Amazon advertising campaign

Configuration
Field Type Default Description
campaignType select Type of Amazon advertising campaign
campaignName text Name for the new campaign
targetingType select Campaign targeting type
dailyBudget number Daily budget for the campaign
startDate text Campaign start date (YYYYMMDD)
Outputs
Name Type Description
campaignId string ID of the created campaign
campaignName string
status string

Update an existing Amazon advertising campaign

Configuration
Field Type Default Description
campaignType select Type of Amazon advertising campaign
campaignId text ID of the campaign to update
updates textarea Campaign fields to update (JSON format)
Outputs
Name Type Description
campaignId string
success boolean

Retrieve product ads from Amazon advertising campaigns

Configuration
Field Type Default Description
adGroupId text Filter by specific ad group ID
stateFilter select Filter ads by state
Outputs
Name Type Description
productAds array List of product ads
totalCount number

Get search term reports to find new keyword opportunities

Configuration
Field Type Default Description
campaignType select Type of Amazon advertising campaign
reportDate text Date for the search terms report (YYYYMMDD)
minImpressions number 10 Filter search terms with minimum impressions
Outputs
Name Type Description
searchTerms array Search terms that triggered ads
topPerformingTerms array Search terms with best performance
Amazon Associates API

Amazon Associates API

Amazon affiliate program management and tracking

Free

Setting up Amazon Associates API

  1. Join the Amazon Associates Program
  2. Create an AWS account and get API credentials
  3. Navigate to AWS Console → IAM → Users → Create User
  4. Attach the "ProductAdvertisingAPIFullAccess" policy
  5. Generate Access Key ID and Secret Access Key
  6. Get your Associate Tag from Amazon Associates Central
  7. Paste the credentials and Associate Tag above and save

Notes:

  • You need both an Amazon Associates account AND AWS account
  • The Product Advertising API requires separate AWS credentials
  • API access may require account approval and performance history
  • Rate limits apply (default: 1 request per second, 8640 per day)
  • Keep your AWS credentials secure and never share them publicly
  • Some operations may require additional marketplace-specific permissions
Amazon Product Advertising API Documentation

Available Operations

Search for products in Amazon catalog

Configuration
Field Type Default Description
keywords text Search keywords or phrases
search_index select All Amazon product category
sort_by select Relevance Sort results by criteria
min_price number Minimum price in cents (e.g., 1000 = $10.00)
max_price number Maximum price in cents (e.g., 5000 = $50.00)
item_count number 10 Number of items to return (max 10)
Outputs
Name Type Description
items array Array of product items
total_results number Approximate total number of results
search_terms string Keywords used for search

Get detailed information for specific products

Configuration
Field Type Default Description
asins textarea Comma-separated list of Amazon ASINs (max 10)
Outputs
Name Type Description
items array Array of detailed product information
valid_asins array List of valid ASINs found
invalid_asins array List of invalid or not found ASINs

Get Amazon category browse node information

Configuration
Field Type Default Description
browse_node_ids textarea Comma-separated list of browse node IDs
Outputs
Name Type Description
browse_nodes array Array of browse node information
categories array Category hierarchy information

Get product variations (size, color, etc.)

Configuration
Field Type Default Description
asin text Parent product ASIN with variations
variation_count number 10 Maximum number of variations to return (max 10)
Outputs
Name Type Description
variations array Array of product variations
variation_summary object Summary of available variations
parent_asin string Parent product ASIN

Create Amazon affiliate tracking links

Configuration
Field Type Default Description
asin text Amazon product ASIN
link_type select product Type of affiliate link
custom_id text Custom identifier for tracking
Outputs
Name Type Description
affiliate_link string Generated affiliate tracking link
short_link string Shortened Amazon link
tracking_info object Link tracking information

Track price changes for products (simulated)

Configuration
Field Type Default Description
asin text Amazon product ASIN
days_back number 30 Number of days to look back (simulated)
Outputs
Name Type Description
current_price object Current product price information
price_trend string Price trend analysis
product_info object Basic product information
Amazon Drive

Amazon Drive

Cloud storage service by Amazon for file backup and sharing

Free

Setting up Amazon Drive Integration

  1. Go to the Amazon Developer Console
  2. Create a new security profile for your application
  3. Add your redirect URI: /oauth/callback/amazondrive
  4. Copy the Client ID and Client Secret from the security profile
  5. Add these credentials to your environment configuration
  6. Click the "Connect" button to authorize TaskAGI access to your Amazon Drive

Notes:

  • Amazon Drive API access is limited and may not be available for new applications
  • Existing Amazon Drive applications should continue to work
  • Make sure your Amazon Developer account has the necessary permissions
  • The integration will have access to read and write files in your Amazon Drive
Amazon Drive API Documentation

Available Operations

Upload a file to Amazon Drive

Inputs
Name Type Required Description
file_content file Yes The file content to upload
Configuration
Field Type Default Description
folder_path text Path to upload folder (e.g., /Documents/MyFolder). Leave empty for root folder.
file_name text Name for the uploaded file including extension
Outputs
Name Type Description
file_id string Unique identifier of the uploaded file
download_url string URL to download the file
file_size number Size of the uploaded file in bytes

Download a file from Amazon Drive

Configuration
Field Type Default Description
file_id text ID of the file to download
Outputs
Name Type Description
file_content binary The downloaded file content
file_name string Original name of the file
file_size number Size of the file in bytes

List files and folders in Amazon Drive

Configuration
Field Type Default Description
folder_path text Path to list files from. Leave empty for root folder.
limit number 50 Maximum number of files to return (1-200)
Outputs
Name Type Description
files array List of files and folders
total_count number Total number of items found

Delete a file from Amazon Drive

Configuration
Field Type Default Description
file_id text ID of the file to delete
Outputs
Name Type Description
success boolean Whether the file was successfully deleted
message string Status message

Create a new folder in Amazon Drive

Configuration
Field Type Default Description
folder_name text Name of the folder to create
parent_path text Path where to create the folder. Leave empty for root.
Outputs
Name Type Description
folder_id string ID of the created folder
folder_path string Full path of the created folder
Amazon Marketplace

Amazon Marketplace

Amazon seller automation for managing products, orders, and inventory

Free

Setting up Amazon Marketplace Integration

  1. Sign in to your Amazon Seller Central account
  2. Go to Settings → User Permissions
  3. Click "Add New User" or manage existing developer users
  4. Grant necessary permissions for API access
  5. Navigate to Developer Console or contact Amazon Developer Support
  6. Apply for SP-API access (replaces MWS)
  7. Once approved, obtain your Access Key ID and Secret Access Key
  8. Find your Seller ID in your account settings
  9. Select the appropriate marketplace and AWS region
  10. Enter your credentials above and click Save

Notes:

  • SP-API has replaced MWS - ensure you have SP-API access
  • API access requires approval from Amazon
  • Different marketplaces require different credentials
  • Rate limits apply - monitor your API usage
  • Keep credentials secure and never share publicly
  • Some operations may require additional permissions
Amazon SP-API Documentation

Available Operations

Retrieve orders from Amazon marketplace

Configuration
Field Type Default Description
created_after text ISO 8601 date (e.g., 2023-01-01T00:00:00Z)
created_before text ISO 8601 date (e.g., 2023-12-31T23:59:59Z)
order_statuses select
Outputs
Name Type Description
orders array Array of Amazon order objects
total number Total number of orders found

Get specific order details

Configuration
Field Type Default Description
order_id text Amazon order ID
Outputs
Name Type Description
order object Complete order details
amazon_order_id string
order_status string
order_total object

Get items for a specific order

Configuration
Field Type Default Description
order_id text Amazon order ID
Outputs
Name Type Description
order_items array Array of items in the order
total_items number Total number of items

Retrieve inventory levels for products

Configuration
Field Type Default Description
sku_list textarea Comma-separated list of SKUs (leave empty for all)
granularity select Marketplace
Outputs
Name Type Description
inventory_summaries array Array of inventory summary objects
total number Total number of inventory items

Update inventory quantity for a product

Configuration
Field Type Default Description
sku text Product SKU to update
quantity number New inventory quantity
Outputs
Name Type Description
feed_id string ID of the inventory update feed
status string Status of the inventory update

Retrieve product catalog information

Configuration
Field Type Default Description
identifiers textarea Comma-separated ASINs, SKUs, or UPCs
identifier_type select ASIN
Outputs
Name Type Description
products array Array of product catalog items
total number Total number of products found

Create a fulfillment order (FBA)

Configuration
Field Type Default Description
seller_fulfillment_order_id text Your unique identifier for this fulfillment order
displayable_order_id text Order ID displayed to customer
shipping_speed_category select Standard
destination_address textarea JSON object with address details
items textarea JSON array of items to fulfill
Outputs
Name Type Description
fulfillment_order object Created fulfillment order details
status string Status of the fulfillment order
Amplitude

Amplitude

Product analytics and user journey optimization with advanced behavioral insights and retention analysis

Free

Setting up Amplitude API Integration

  1. Log in to your Amplitude account
  2. Go to Settings → Projects
  3. Select your project and navigate to the General tab
  4. Find your API Key and Secret Key in the Keys section
  5. Copy both the API Key and Secret Key
  6. If needed, find your Organization ID in Settings → Organization Settings
  7. Enter the credentials above and save the configuration

Notes:

  • API and Secret keys are project-specific in Amplitude
  • Organization ID is optional but may be required for some advanced features
  • Keep your API credentials secure and never share them publicly
  • Amplitude has rate limits - monitor your API usage
  • Different projects will have different API keys
Amplitude HTTP API Documentation

Available Operations

Send a custom event to Amplitude for analytics tracking

Configuration
Field Type Default Description
userId text Unique identifier for the user
eventType text Name of the event to track
eventProperties textarea {} Additional properties for the event
userProperties textarea {} User properties to set
Outputs
Name Type Description
success boolean
eventId string
timestamp string

Get activity data for a specific user over a time period

Configuration
Field Type Default Description
userId text User to get activity for
startDate text Start date for activity lookup
endDate text End date for activity lookup
Outputs
Name Type Description
events array
sessionCount number
totalEvents number

Get event counts segmented by user properties

Configuration
Field Type Default Description
eventType text Event to analyze
startDate text
endDate text
segmentBy text Property to segment by (optional)
interval select day
Outputs
Name Type Description
segmentationData array
totalEvents number
uniqueUsers number

Analyze conversion funnels with multiple steps

Configuration
Field Type Default Description
funnelSteps textarea Array of events representing funnel steps
startDate text
endDate text
conversionWindow number 7 Number of days for conversion window
Outputs
Name Type Description
funnelData array
conversionRates array
overallConversion number

Analyze user retention over time periods

Configuration
Field Type Default Description
startEvent text Event that defines start of retention analysis
returnEvent text Event that indicates user return
startDate text
endDate text
retentionType select rolling
Outputs
Name Type Description
retentionData array
retentionRates array
cohortSizes array

Search for users based on user properties or event criteria

Configuration
Field Type Default Description
userId text Specific user ID to search for
userProperties textarea Filter users by properties
limit number 100 Maximum number of users to return
Outputs
Name Type Description
users array
userCount number
userProperties array

Analyze revenue metrics and trends

Configuration
Field Type Default Description
revenueProperty text Event property that contains revenue value
startDate text
endDate text
interval select day
Outputs
Name Type Description
revenueData array
totalRevenue number
averageRevenue number
revenueGrowth number

Analyze user journey paths and common user flows

Configuration
Field Type Default Description
startEvent text Event to start path analysis from
endEvent text Event to end path analysis at
startDate text
endDate text
pathLength number 5 Maximum number of steps in path
Outputs
Name Type Description
pathData array
commonPaths array
pathCounts object
Anthropic

Anthropic

Connect to Anthropic API to use Claude models for text generation, analysis, and more.

Free

Setting up your Anthropic API Key

  1. Go to Anthropic Console (you must be logged into your Anthropic account)
  2. Navigate to "API Keys" in the left sidebar
  3. Click "Create Key" button
  4. Give your key a name (e.g., "TaskAGI Integration")
  5. Copy the generated API key (it starts with "sk-ant-")
  6. Paste the API key into the form above and save
  7. You can now use Claude models (Opus, Sonnet, Haiku) in your workflows

Notes:

  • You need to add credits to your Anthropic account for API usage
  • API usage is billed based on input and output tokens consumed
  • Keep your API key secure and never share it publicly
  • You can monitor usage and manage billing in the Anthropic Console
  • Claude Sonnet 4.5 (Latest) is the best model for coding, agents, and most complex tasks
  • Claude Opus 4.1 offers exceptional reasoning for specialized complex tasks
  • Different models have different capabilities and pricing - choose based on your needs
Anthropic API Documentation

Available Operations

Generate text using Claude models from Anthropic

Inputs
Name Type Required Description
prompt string Yes
Configuration
Field Type Default Description
prompt textarea Enter your prompt text. You can drag & drop parameters from previous nodes.
model select claude-sonnet-4-5-20250929 Select the Claude model to use
temperature float 0.7 Controls randomness: 0 = deterministic, 1 = creative
max_tokens number 1000 Maximum number of tokens to generate
system_prompt textarea Optional system prompt to set the assistant's behavior
json_schema code Define output structure. Response is GUARANTEED to match this schema. Example: {"type": "object", "properties": {"title": {"type": "string"}, "score": {"type": "number"}}, "required": ["title", "score"]}
Outputs
Name Type Description
content string
data object
usage object
model string
stop_reason string

Analyze images using Claude's vision capabilities

Inputs
Name Type Required Description
images array Yes
Configuration
Field Type Default Description
images textarea Image URLs or file paths (one per line), or drag & drop parameters from previous nodes that output images
prompt textarea What would you like to know about the image(s)? You can use parameters from previous nodes.
model select claude-sonnet-4-5-20250929 Select the Claude vision model to use
temperature float 0.7 Controls randomness: 0 = deterministic, 1 = creative
max_tokens number 1000 Maximum number of tokens to generate
Outputs
Name Type Description
analysis string
usage object
model string
images_analyzed number
Apache Airflow

Apache Airflow

Workflow orchestration platform for data engineering and ETL pipelines

Free

Setting up Apache Airflow Integration

  1. Access your Apache Airflow web interface
  2. Go to Admin → Users to create or use an existing user account
  3. Ensure the user has appropriate permissions (Admin or Op roles recommended)
  4. Note your Airflow instance base URL (e.g., https://airflow.company.com)
  5. Enter the base URL, username, and password above
  6. Save the configuration to connect to your Airflow instance

Notes:

  • Keep your credentials secure and never share them publicly
  • The user account should have permissions to view and trigger DAGs
  • For production environments, consider using API tokens instead of passwords
  • Ensure your Airflow instance has the REST API enabled
  • This integration uses Airflow REST API v1 endpoints
  • Some operations may require Admin permissions depending on your Airflow configuration
Apache Airflow REST API Documentation

Available Operations

Retrieve a list of all DAGs in your Airflow instance

Configuration
Field Type Default Description
only_active checkbox Only return active (non-paused) DAGs
limit number 100 Maximum number of DAGs to retrieve
Outputs
Name Type Description
dags array List of Airflow DAGs
count number Total number of DAGs returned

Get detailed information about a specific DAG

Configuration
Field Type Default Description
dag_id text The unique identifier of the DAG
Outputs
Name Type Description
dag_id string The unique identifier of the DAG
is_paused boolean Whether the DAG is currently paused
is_active boolean Whether the DAG is currently active
schedule_interval string The scheduling interval for the DAG
last_run_date string Date of the most recent DAG run

Pause or unpause a specific DAG

Configuration
Field Type Default Description
dag_id text The unique identifier of the DAG
action select
Outputs
Name Type Description
success boolean Whether the operation was successful
is_paused boolean The new pause state of the DAG
message string Details about the operation

Manually trigger a DAG run with optional configuration

Configuration
Field Type Default Description
dag_id text The unique identifier of the DAG to trigger
run_id text Custom run ID (optional, auto-generated if empty)
conf textarea {} Configuration parameters to pass to the DAG as JSON
Outputs
Name Type Description
dag_run_id string Unique identifier for the triggered DAG run
execution_date string The execution date of the DAG run
success boolean Whether the trigger was successful
state string Initial state of the DAG run

Retrieve execution history for a specific DAG

Configuration
Field Type Default Description
dag_id text The unique identifier of the DAG
limit number 25 Maximum number of DAG runs to retrieve
state_filter select
Outputs
Name Type Description
dag_runs array List of DAG execution records
count number Number of DAG runs returned

Retrieve task instances for a specific DAG run

Configuration
Field Type Default Description
dag_id text The unique identifier of the DAG
dag_run_id text The unique identifier of the DAG run
Outputs
Name Type Description
task_instances array List of task instances in the DAG run
count number Number of task instances returned

Retrieve a list of Airflow connections

Configuration
Field Type Default Description
connection_type text Filter by connection type (optional)
Outputs
Name Type Description
connections array List of Airflow connections
count number Number of connections returned

Retrieve a list of Airflow variables

Configuration
Field Type Default Description
limit number 100 Maximum number of variables to retrieve
Outputs
Name Type Description
variables array List of Airflow variables
count number Number of variables returned
Api2PDF

Api2PDF

Convert HTML to professional PDF documents using Headless Chrome. Generate proposals, invoices, reports, and certificates with full CSS support.

Free

Setting up Api2PDF Integration

  1. Go to Api2PDF Portal and create an account
  2. After logging in, you will see your API Key on the dashboard
  3. Copy the API Key and paste it in the field above
  4. Click Save to complete the setup

Notes:

  • Api2PDF converts HTML to professional PDF documents using Headless Chrome
  • Free tier includes 800 PDF generations per month
  • Generated PDFs are hosted for 24 hours by default
  • Supports page orientation, margins, headers/footers, and more
  • Perfect for generating proposals, invoices, reports, and certificates
  • Keep your API key secure and never share it publicly
Api2PDF API Documentation

Available Operations

Convert HTML content to a professional PDF document using Headless Chrome. Perfect for proposals, invoices, reports, and certificates.

Configuration
Field Type Default Description
html code The HTML content to convert to PDF. Supports full HTML, CSS, and inline styles.
fileName text Output file name without extension (e.g., "proposal"). If empty, a default name will be used.
landscape checkbox Use landscape page orientation instead of portrait
pageSize select Letter Paper size for the PDF
marginTop number 0.4 Top margin in inches (e.g., 0.5)
marginBottom number 0.4 Bottom margin in inches
marginLeft number 0.4 Left margin in inches
marginRight number 0.4 Right margin in inches
printBackground checkbox 1 Include background colors and images in the PDF
delay number Wait time in milliseconds before generating PDF. Useful for pages with JavaScript animations or lazy-loaded content.
Outputs
Name Type Description
pdf_url string Temporary URL of the generated PDF (valid for 24 hours)
pdf_data binary Binary PDF content for uploading to other services
response_id string Unique identifier for the generated PDF
cost number API call cost
success boolean

Convert any public webpage to a PDF document. Captures the page exactly as it appears in a browser.

Configuration
Field Type Default Description
url text The full URL of the webpage to convert to PDF (must be publicly accessible)
fileName text Output file name without extension
landscape checkbox Use landscape page orientation
pageSize select Letter
marginTop number 0.4
marginBottom number 0.4
marginLeft number 0.4
marginRight number 0.4
printBackground checkbox 1 Include background colors and images
delay number Wait time for JavaScript to execute before capture
Outputs
Name Type Description
pdf_url string Temporary URL of the generated PDF
pdf_data binary Binary PDF content
response_id string
cost number
success boolean

Combine multiple PDF documents into a single PDF file.

Configuration
Field Type Default Description
pdfUrls textarea Enter PDF URLs to merge, one per line, or as a JSON array
fileName text Output file name without extension
Outputs
Name Type Description
pdf_url string Temporary URL of the merged PDF
pdf_data binary Binary PDF content
response_id string
cost number
success boolean
Apollo

Apollo

B2B lead generation and sales intelligence platform with contact database, email sequences, and prospecting automation

Free

Setting up Apollo Integration

  1. Log in to your Apollo.io account
  2. Navigate to Settings → Integrations & API
  3. Click "Create API Key" and give it a descriptive name
  4. Copy the generated API key
  5. Paste the API key above and save the configuration
  6. Your Apollo integration is now ready for lead generation and prospecting

Notes:

  • API access is available on Apollo paid plans
  • Keep your API key secure and never share it publicly
  • Rate limits apply based on your Apollo subscription plan
  • The integration supports contact search, enrichment, and email sequences
  • Contact your Apollo account manager for increased API limits
Apollo API Documentation

Available Operations

Search Apollo database for B2B contacts and leads

Configuration
Field Type Default Description
query text General search query (name, company, title, etc.)
job_titles textarea [] Array of job titles to search for (e.g., ["CEO", "CTO", "Marketing Manager"])
company_names textarea [] Array of company names to search within
industries textarea [] Array of industries to filter by
locations textarea [] Array of locations (cities, states, countries)
company_size select Filter by company size
limit number 25 Maximum number of contacts to return (default: 25, max: 200)
Outputs
Name Type Description
contacts array Array of found contacts with details
total_results number Total number of contacts matching the search
search_query string The search query that was executed

Get detailed information about a specific contact

Configuration
Field Type Default Description
email text Email address to enrich (either email or contact_id required)
contact_id text Apollo contact ID to enrich (either email or contact_id required)
reveal_email checkbox Spend credits to reveal email address if hidden
Outputs
Name Type Description
contact object Enriched contact information
company object Company information for the contact
email_revealed boolean Whether email was successfully revealed

Search Apollo database for companies and organizations

Configuration
Field Type Default Description
query text Company name or domain to search for
industries textarea [] Array of industries to filter by
locations textarea [] Array of locations (cities, states, countries)
employee_count_min number Minimum number of employees
employee_count_max number Maximum number of employees
revenue_min number Minimum annual revenue in USD
revenue_max number Maximum annual revenue in USD
limit number 25 Maximum number of companies to return (default: 25, max: 200)
Outputs
Name Type Description
companies array Array of found companies with details
total_results number Total number of companies matching the search

Get detailed information about a specific company

Configuration
Field Type Default Description
domain text Company domain to enrich (either domain or company_id required)
company_id text Apollo company ID to enrich (either domain or company_id required)
Outputs
Name Type Description
company object Enriched company information
technology_stack array Technologies used by the company
funding_info object Company funding rounds and investors

Create a new email outreach sequence in Apollo

Configuration
Field Type Default Description
sequence_name text Name for the email sequence
email_steps textarea [{"subject": "Introduction", "body": "Hi {{first_name}}, ...", "wait_days": 0}, {"subject": "Follow up", "body": "Hi {{first_name}}, following up...", "wait_days": 3}] Array of email steps with subject, body, and wait days
from_email text Sender email address (must be verified in Apollo)
Outputs
Name Type Description
sequence_id string ID of the created sequence
sequence_name string Name of the created sequence
steps_count number Number of steps in the sequence

Add contacts to an existing email sequence

Configuration
Field Type Default Description
sequence_id text ID of the sequence to add contacts to
contact_ids textarea [] Array of Apollo contact IDs to add to sequence
emails textarea [] Array of email addresses to add to sequence
Outputs
Name Type Description
added_count number Number of contacts successfully added to sequence
failed_count number Number of contacts that failed to be added
sequence_id string ID of the sequence contacts were added to

Retrieve all email sequences and their performance

Configuration
Field Type Default Description
status select Filter sequences by status
Outputs
Name Type Description
sequences array List of email sequences with performance data
total_count number Total number of sequences

Retrieve contacts currently in a specific sequence

Configuration
Field Type Default Description
sequence_id text ID of the sequence to get contacts from
status select Filter contacts by their sequence status
Outputs
Name Type Description
contacts array Contacts in the sequence with their status
sequence_id string ID of the sequence
performance_stats object Sequence performance statistics

Retrieve email activity and engagement data

Configuration
Field Type Default Description
date_range select Time period for email activity
sequence_id text Filter activity by specific sequence (optional)
Outputs
Name Type Description
activities array List of email activities (opens, clicks, replies, etc.)
summary_stats object Aggregated email performance metrics
date_range string Date range of the activity data
Apple App Store Scraper Pro

Apple App Store Scraper Pro

Extract iOS app data and user reviews from Apple App Store with developer analytics and ASO insights

45 credits

Using Apple App Store Scraper Pro

  1. No configuration required - this scraper is ready to use
  2. Add Apple App Store scraping nodes to your workflow
  3. Choose between app details or reviews extraction
  4. Configure your scraping parameters
  5. The scraper will extract iOS app data and user reviews

Notes:

  • Extract comprehensive iOS app information
  • Gather user reviews with ratings and feedback
  • Developer profile and app metrics analysis
  • Multi-country App Store support
  • App Store Optimization (ASO) insights
  • Results charged at 45¢ per 100 records
Web Scrapers Documentation

Available Operations

Extract detailed information about iOS apps from Apple App Store

Configuration
Field Type Default Description
urls textarea Apple App Store app URLs (e.g., https://apps.apple.com/us/app/app-name/id123456789)
Outputs
Name Type Description
apps array Comprehensive app information including ratings, downloads, developer details
count number Number of apps scraped

Extract user reviews and ratings for iOS apps from Apple App Store

Configuration
Field Type Default Description
urls textarea Apple App Store app URLs to extract reviews from
Outputs
Name Type Description
reviews array User reviews with ratings, text, dates, and user information
count number Number of reviews scraped
Asana

Asana

Team collaboration and project management platform for organizing work and tracking progress

Free

Setting up Asana Integration

  1. Log in to your Asana account
  2. Click on your profile photo in the top right corner
  3. Select "My Settings" from the dropdown menu
  4. Go to the "Apps" tab in the left sidebar
  5. Scroll down to "Personal Access Tokens" section
  6. Click "Create New Personal Access Token"
  7. Enter a description for your token (e.g., "TaskAGI Integration")
  8. Copy the generated token and paste it above
  9. Click Save to complete setup

Notes:

  • Keep your Personal Access Token secure and never share it publicly
  • The token provides access to all workspaces you belong to
  • You can revoke the token anytime from your Asana settings
  • Make sure you have appropriate permissions in your Asana workspaces
Asana API Documentation

Available Operations

Create a new task in Asana

Configuration
Field Type Default Description
name text The name of the task to create
notes textarea Detailed description of the task
project_gid text The ID of the project to add the task to
assignee text Email of the person to assign the task to
due_date text Due date in YYYY-MM-DD format
Outputs
Name Type Description
task_gid string The unique ID of the created task
task_url string The URL to view the task in Asana
task_name string The name of the created task

Update an existing task in Asana

Configuration
Field Type Default Description
task_gid text The ID of the task to update
name text New name for the task
notes textarea Updated description of the task
completed select Mark task as completed or incomplete
Outputs
Name Type Description
task_gid string The unique ID of the updated task
success boolean Whether the update was successful

Retrieve details of a specific task

Configuration
Field Type Default Description
task_gid text The ID of the task to retrieve
Outputs
Name Type Description
task_gid string
name string
notes string
completed boolean
due_date string
assignee object
project object

List tasks from a project or workspace

Configuration
Field Type Default Description
project_gid text ID of project to list tasks from (leave empty for all tasks)
assignee text Filter tasks by assignee email
completed_since text Only return tasks completed after this date (YYYY-MM-DD)
limit number 50 Maximum number of tasks to return (max 100)
Outputs
Name Type Description
tasks array Array of task objects
count number Number of tasks returned

Create a new project in Asana

Configuration
Field Type Default Description
name text The name of the project to create
notes textarea Description of the project
team_gid text The ID of the team to create the project in
public select true Whether the project should be public to the team
Outputs
Name Type Description
project_gid string The unique ID of the created project
project_url string The URL to view the project in Asana
project_name string The name of the created project
AspireIQ

AspireIQ

Influencer marketing platform and campaign management with creator discovery and performance tracking

Free

Setting up AspireIQ Integration

  1. Log in to your AspireIQ account
  2. Go to Settings → API Access or Developer Settings
  3. Generate a new API token for TaskAGI integration
  4. Copy your Brand ID from the account settings or URL
  5. Copy the API token and Brand ID above
  6. Save the configuration to complete setup

Notes:

  • Both API token and Brand ID are required for authentication
  • Keep your API token secure and never share it publicly
  • API calls are subject to AspireIQ rate limits
  • Some operations may require specific account permissions
  • You can manage API access from your AspireIQ settings
  • Contact AspireIQ support if you need API access enabled
AspireIQ API Documentation

Available Operations

Search for influencers based on criteria

Configuration
Field Type Default Description
keywords text Keywords to search for in influencer profiles
platform select Social media platform to search on
minFollowers number Minimum follower count
maxFollowers number Maximum follower count
location text Geographic location or region
limit number 50 Maximum number of influencers to return
Outputs
Name Type Description
influencers array Array of influencer profiles matching the search criteria
count number Number of influencers found

Create a new influencer marketing campaign

Configuration
Field Type Default Description
name text Name of the campaign
description textarea Detailed description of the campaign
budget number Campaign budget in dollars
startDate text Campaign start date (YYYY-MM-DD format)
endDate text Campaign end date (YYYY-MM-DD format)
Outputs
Name Type Description
campaignId string The created campaign ID
success boolean Whether the campaign was created successfully

Invite an influencer to join a campaign

Configuration
Field Type Default Description
campaignId text The ID of the campaign to invite the influencer to
influencerId text The ID of the influencer to invite
message textarea Custom message to include with the invitation
Outputs
Name Type Description
invitationId string The created invitation ID
success boolean Whether the invitation was sent successfully

Retrieve all campaigns for the brand

Configuration
Field Type Default Description
status select Filter campaigns by status
limit number 50 Maximum number of campaigns to return
Outputs
Name Type Description
campaigns array Array of campaign data
count number Number of campaigns returned

Get performance metrics for a campaign

Configuration
Field Type Default Description
campaignId text The ID of the campaign to get performance for
Outputs
Name Type Description
performance object Campaign performance data including impressions, engagement, and ROI
success boolean Whether the performance data was retrieved successfully

Get detailed profile information for an influencer

Configuration
Field Type Default Description
influencerId text The ID of the influencer to get profile for
Outputs
Name Type Description
profile object Detailed influencer profile including demographics and metrics
found boolean Whether the influencer profile was found
AssemblyAI

AssemblyAI

Speech-to-text transcription for audio and video files with speaker diarization and AI summaries

Free

Setting up AssemblyAI Integration

  1. Create an account at AssemblyAI
  2. Go to your Dashboard
  3. Copy your API key from the dashboard
  4. Paste the API key above and save
  5. You can now transcribe audio and video files in your workflows

Notes:

  • AssemblyAI supports 99+ languages for transcription
  • Pricing is $0.15/hour for pre-recorded audio
  • Supports audio and video files accessible via URL
  • Transcription is asynchronous - results may take a few seconds to minutes
  • Supports additional features like speaker diarization and sentiment analysis
AssemblyAI API Documentation

Available Operations

Transcribe audio or video from a URL. Supports MP3, MP4, WAV, M4A, WEBM, and more.

Configuration
Field Type Default Description
audio_url text URL to the audio or video file to transcribe (must be publicly accessible)
language_code select en Language of the audio (auto-detect if not specified)
speaker_labels checkbox Identify different speakers in the audio
punctuate checkbox 1 Automatically add punctuation to the transcript
format_text checkbox 1 Apply text formatting (capitalize sentences, etc.)
Outputs
Name Type Description
success boolean Whether the transcription completed successfully
transcript_id string Unique identifier for the transcript
text string The full transcribed text
words array Word-level transcription with timestamps and confidence
utterances array Speaker-segmented utterances (if speaker_labels enabled)
confidence number Overall confidence score (0-1)
audio_duration number Duration of the audio in seconds
language_code string The detected or specified language code

Transcribe audio/video and generate an AI summary of the content

Configuration
Field Type Default Description
audio_url text URL to the audio or video file to transcribe
language_code select en Language of the audio
summary_model select informative Style of summary to generate
summary_type select bullets Format of the summary
Outputs
Name Type Description
success boolean Whether the transcription completed successfully
transcript_id string Unique identifier for the transcript
text string The full transcribed text
summary string AI-generated summary of the content
confidence number Overall confidence score (0-1)
audio_duration number Duration of the audio in seconds

Check the status of a transcript or retrieve completed transcript

Configuration
Field Type Default Description
transcript_id text The transcript ID returned from a transcription request
Outputs
Name Type Description
success boolean Whether the request succeeded
status string Transcript status: queued, processing, completed, or error
text string The transcribed text (if completed)
error string Error message if transcription failed
Authorize.Net

Authorize.Net

Payment gateway service for secure online transactions

Free

Setting up Authorize.Net Integration

  1. Log in to your Authorize.Net merchant account
  2. Navigate to Account → Settings → Security Settings → General Security Settings → API Credentials & Keys
  3. Copy your API Login ID and Transaction Key
  4. If you don't see a Transaction Key, click "New Transaction Key" to generate one
  5. Select your environment (Sandbox for testing, Production for live)
  6. Paste the credentials above and click Save

Notes:

  • Keep your API credentials secure and never share them publicly
  • Use Sandbox environment for testing and development
  • Transaction Keys are only displayed once - save them immediately
  • Ensure your account has API access enabled
Authorize.Net API Documentation

Available Operations

Process a credit card payment

Configuration
Field Type Default Description
amount number Transaction amount in dollars (e.g., 10.99)
card_number text Credit card number
expiry_month text 2-digit month (01-12)
expiry_year text 4-digit year (e.g., 2025)
cvv text Card verification value
description text Transaction description
Outputs
Name Type Description
transaction_id string The transaction's unique ID
response_code string Transaction response code (1=Approved, 2=Declined, 3=Error)
auth_code string Authorization code from processor
amount number Transaction amount
transaction_data object Complete transaction response

Cancel/void an authorized transaction

Configuration
Field Type Default Description
transaction_id text The transaction ID to void
Outputs
Name Type Description
transaction_id string
response_code string
message string
transaction_data object

Refund a settled transaction

Configuration
Field Type Default Description
transaction_id text The original transaction ID to refund
amount number Amount to refund in dollars
last_four text Last 4 digits of the original card
Outputs
Name Type Description
transaction_id string
response_code string
amount number
message string
transaction_data object

Retrieve details of a specific transaction

Configuration
Field Type Default Description
transaction_id text The transaction ID to retrieve
Outputs
Name Type Description
transaction_id string
status string
amount number
submit_time string
transaction_data object

Create a customer profile for recurring billing

Configuration
Field Type Default Description
merchant_customer_id text Your unique customer identifier
email text Customer email address
description text Customer description
Outputs
Name Type Description
customer_profile_id string
response_code string
message string
profile_data object
Autopilot

Autopilot

Visual marketing automation platform with drag-and-drop journey builder

Free

Setting up Autopilot Integration

  1. Log in to your Autopilot account
  2. Go to Settings → Autopilot API
  3. Click "Generate New Key" if you don't have one
  4. Copy the API key provided
  5. Paste the API key above and save the configuration

Notes:

  • Keep your API key secure and never share it publicly
  • You can manage your API keys from the Autopilot settings
  • API calls are subject to Autopilot rate limits (120 requests per minute)
  • Some operations may require specific account permissions
  • You can regenerate your API key anytime from settings
Autopilot API Documentation

Available Operations

Add or update a contact in Autopilot

Configuration
Field Type Default Description
email text Contact email address
firstName text Contact first name
lastName text Contact last name
company text Contact company name
phone text Contact phone number
customFields textarea {} Additional contact fields as JSON object
Outputs
Name Type Description
contactId string The Autopilot contact ID
status string Created or Updated

Add a contact to an Autopilot journey

Configuration
Field Type Default Description
triggerId text The ID of the journey trigger
contactId text The Autopilot contact ID
Outputs
Name Type Description
success boolean Whether the contact was added to the journey
message string Success or error message

Add a contact to an Autopilot list

Configuration
Field Type Default Description
listId text The ID of the list
contactId text The Autopilot contact ID
Outputs
Name Type Description
success boolean Whether the contact was added to the list
message string Success or error message

Retrieve contact information by email or ID

Configuration
Field Type Default Description
lookupField select email Field to use for contact lookup
lookupValue text The email address or contact ID to search for
Outputs
Name Type Description
contact object Complete contact information from Autopilot
found boolean Whether the contact was found

Retrieve all Autopilot journeys

Outputs
Name Type Description
journeys array Array of Autopilot journeys
count number Number of journeys returned

Retrieve all Autopilot lists

Outputs
Name Type Description
lists array Array of Autopilot lists
count number Number of lists returned

Unsubscribe a contact from all marketing

Configuration
Field Type Default Description
contactId text The Autopilot contact ID to unsubscribe
Outputs
Name Type Description
success boolean Whether the contact was unsubscribed
message string Success or error message
Awario

Awario

Social listening and influencer identification platform with comprehensive brand monitoring

Free

Setting up Awario Integration

  1. Log in to your Awario account
  2. Navigate to Settings → API Access
  3. Generate a new API token
  4. Paste the token above and save

Notes:

  • Awario provides social listening and influencer identification
  • API usage is subject to your subscription limits
Awario API Documentation

Available Operations

Search for brand mentions and discussions

Configuration
Field Type Default Description
query text
Outputs
Name Type Description
mentions array

Discover influencers talking about topics

Configuration
Field Type Default Description
topic text
Outputs
Name Type Description
influencers array
AWS S3

AWS S3

Amazon S3 cloud storage service for uploading, downloading, and managing files in buckets

Free
Azure DevOps

Azure DevOps

Development collaboration tools with CI/CD, repos, and project management

Free

Setting up Azure DevOps Integration

  1. Log in to your Azure DevOps account
  2. Go to User Settings (click your profile picture → User Settings)
  3. Navigate to "Personal access tokens"
  4. Click "New Token"
  5. Give your token a name (e.g., "TaskAGI Integration")
  6. Select appropriate scopes (Build: Read & execute, Release: Read, write, & execute, Work Items: Read & write)
  7. Copy the generated personal access token
  8. Enter your organization name (from the URL: https://dev.azure.com/{organization})
  9. Paste the personal access token above and save the configuration

Notes:

  • Keep your personal access token secure and never share it publicly
  • The token should have appropriate scopes for the operations you want to perform
  • You can manage and revoke tokens from your user settings
  • Organization name is found in your Azure DevOps URL
  • For on-premises Team Foundation Server, use the server URL instead
Azure DevOps REST API Documentation

Available Operations

Retrieve a list of projects in your Azure DevOps organization

Outputs
Name Type Description
projects array List of Azure DevOps projects
count number Number of projects returned

Get detailed information about a specific project

Configuration
Field Type Default Description
project_id text The ID or name of the project
Outputs
Name Type Description
project_name string Name of the project
description string Project description
state string Current state of the project
visibility string Project visibility (public/private)

Retrieve Git repositories in a project

Configuration
Field Type Default Description
project_id text The ID or name of the project
Outputs
Name Type Description
repositories array List of Git repositories
count number Number of repositories returned

Retrieve recent builds for a project

Configuration
Field Type Default Description
project_id text The ID or name of the project
definition_id text Filter by specific build definition (optional)
status_filter select
result_filter select
Outputs
Name Type Description
builds array List of recent builds
count number Number of builds returned

Get detailed information about a specific build

Configuration
Field Type Default Description
project_id text The ID or name of the project
build_id text Unique identifier of the build
Outputs
Name Type Description
build_number string Build number
status string Current status of the build
result string Build result
start_time string When the build started
finish_time string When the build finished
source_branch string Branch that was built

Queue a new build for a build definition

Configuration
Field Type Default Description
project_id text The ID or name of the project
definition_id text ID of the build definition to queue
source_branch text Branch to build (optional, uses default if empty)
parameters textarea {} Parameters to pass to the build as JSON
Outputs
Name Type Description
build_id string Unique identifier of the queued build
build_number string Build number
status string Initial status of the build
success boolean Whether the build was queued successfully

Cancel a running or queued build

Configuration
Field Type Default Description
project_id text The ID or name of the project
build_id text Unique identifier of the build to cancel
Outputs
Name Type Description
success boolean Whether the cancellation was successful
message string Details about the operation

Retrieve work items from a project using a query

Configuration
Field Type Default Description
project_id text The ID or name of the project
wiql_query textarea SELECT [System.Id], [System.Title], [System.State] FROM WorkItems WHERE [System.TeamProject] = @project Work Item Query Language (WIQL) query
Outputs
Name Type Description
work_items array List of work items
count number Number of work items returned

Create a new work item in a project

Configuration
Field Type Default Description
project_id text The ID or name of the project
work_item_type select
title text Title of the work item
description textarea Description of the work item
assigned_to text Email or display name of the assignee
Outputs
Name Type Description
work_item_id number Unique identifier of the created work item
title string Title of the work item
state string Initial state of the work item
success boolean Whether the work item was created successfully
Bamboo

Bamboo

Build automation and deployment tool by Atlassian for CI/CD pipelines

Free

Setting up Bamboo Integration

  1. Access your Atlassian Bamboo server
  2. Go to Bamboo Administration → User management
  3. Create a new user or use an existing user account
  4. Ensure the user has appropriate permissions (Build or Admin permissions recommended)
  5. Note your Bamboo server URL (e.g., https://bamboo.company.com)
  6. Enter the server URL, username, and password above
  7. Save the configuration to connect to your Bamboo instance

Notes:

  • Keep your credentials secure and never share them publicly
  • The user account should have permissions to view and trigger builds
  • For production environments, consider creating a dedicated service account
  • Ensure your Bamboo server has REST API access enabled
  • This integration uses Bamboo REST API v1 endpoints
  • Some operations may require Admin permissions depending on your setup
Bamboo REST API Documentation

Available Operations

Retrieve a list of projects in Bamboo

Outputs
Name Type Description
projects array List of Bamboo projects
count number Number of projects returned

Get detailed information about a specific project

Configuration
Field Type Default Description
project_key text The unique key of the project
Outputs
Name Type Description
project_name string Name of the project
description string Project description
key string Unique key of the project

Retrieve build plans for a project or all projects

Configuration
Field Type Default Description
project_key text Filter by project key (optional)
Outputs
Name Type Description
plans array List of build plans
count number Number of plans returned

Get detailed information about a specific build plan

Configuration
Field Type Default Description
plan_key text The unique key of the build plan
Outputs
Name Type Description
plan_name string Name of the build plan
description string Plan description
enabled boolean Whether the plan is enabled
project_key string Key of the parent project

Retrieve recent build results with optional filtering

Configuration
Field Type Default Description
plan_key text Filter by specific plan key (optional)
build_state select
life_cycle_state select
max_results number 25 Maximum number of results to retrieve
Outputs
Name Type Description
results array List of build results
count number Number of results returned

Get detailed information about a specific build result

Configuration
Field Type Default Description
result_key text The unique key of the build result (format: PLAN-JOB-BUILD)
Outputs
Name Type Description
build_number number Build number
build_state string State of the build (Successful, Failed, Unknown)
life_cycle_state string Lifecycle state of the build
build_started_time string When the build started
build_completed_time string When the build completed
build_duration_description string Build duration description

Trigger execution of a build plan

Configuration
Field Type Default Description
plan_key text The unique key of the build plan to execute
stage text Specific stage to execute (optional)
execute_all_stages checkbox 1 Execute all stages in the plan
variables textarea {} Build variables as JSON key-value pairs
Outputs
Name Type Description
build_result_key string Key of the triggered build result
build_number number Build number
life_cycle_state string Initial lifecycle state of the build
success boolean Whether the plan was executed successfully

Stop a currently running build plan

Configuration
Field Type Default Description
plan_result_key text The key of the running build to stop
Outputs
Name Type Description
success boolean Whether the build was stopped successfully
message string Details about the operation

Retrieve builds currently in the build queue

Outputs
Name Type Description
queued_builds array List of builds in the queue
count number Number of builds in queue

Retrieve a list of build agents

Outputs
Name Type Description
agents array List of build agents
count number Number of agents returned

Retrieve Bamboo server information

Outputs
Name Type Description
version string Bamboo server version
build_number string Server build number
state string Current state of the server
Bandwidth

Bandwidth

Communications platform providing voice, messaging, and 911 access APIs

Free

Setting up Bandwidth Integration

  1. Log in to your Bandwidth Dashboard
  2. Go to Account → Account Settings to find your Account ID
  3. Navigate to Dev Console → Applications to create or find your Application ID
  4. Go to Dev Console → API Credentials to get your username and password
  5. Enter all credentials in the fields above
  6. Click Save to complete setup

Notes:

  • Bandwidth provides voice, messaging, and 911 access APIs
  • You need both API credentials and a messaging application ID
  • Messages and calls consume credits from your Bandwidth balance
  • Bandwidth specializes in carrier-grade communication services
  • All API credentials are available in the Bandwidth Dashboard
Bandwidth API Documentation

Available Operations

Send SMS messages via Bandwidth

Configuration
Field Type Default Description
from text Your Bandwidth phone number (e.g., +1234567890)
to textarea Recipient phone numbers separated by commas (e.g., +1234567890, +0987654321)
text textarea SMS message content
media textarea Media file URLs separated by commas (for MMS)
tag text Custom tag for message tracking
Outputs
Name Type Description
message_id string Unique identifier for the message
time string Message timestamp
recipients_count number Number of recipients
success boolean Whether the SMS was sent successfully

Initiate a voice call via Bandwidth

Configuration
Field Type Default Description
from text Your Bandwidth phone number
to text Recipient phone number
answer_url text URL to fetch BXML when call is answered
answer_method select POST HTTP method for answer URL
disconnect_url text URL to notify when call ends
call_timeout number 30 Call timeout in seconds (default: 30)
Outputs
Name Type Description
call_id string Unique identifier for the call
call_url string API URL for managing the call
state string Current state of the call
success boolean Whether the call was initiated successfully

Retrieve message history from Bandwidth

Configuration
Field Type Default Description
from text Filter by sender phone number
to text Filter by recipient phone number
from_date_time text Start date (ISO 8601 format)
to_date_time text End date (ISO 8601 format)
size number 25 Number of messages to retrieve (max 1000)
Outputs
Name Type Description
messages array List of messages
total_count number Total number of messages
success boolean Whether messages were retrieved successfully

Retrieve call history from Bandwidth

Configuration
Field Type Default Description
from text Filter by caller phone number
to text Filter by recipient phone number
from_date_time text Start date (ISO 8601 format)
to_date_time text End date (ISO 8601 format)
size number 25 Number of calls to retrieve (max 1000)
Outputs
Name Type Description
calls array List of calls
total_count number Total number of calls
success boolean Whether calls were retrieved successfully

Retrieve your Bandwidth phone numbers

Outputs
Name Type Description
phone_numbers array List of phone numbers
count number Number of phone numbers
success boolean Whether phone numbers were retrieved successfully

Get Bandwidth account information and balance

Outputs
Name Type Description
account object Account information
company_name string Account company name
account_type string Type of Bandwidth account
success boolean Whether account info was retrieved successfully
Basecamp

Basecamp

Project management and team collaboration software for organizing work

Free

Setting up Basecamp Integration

  1. Log in to your Basecamp account
  2. Go to your account settings
  3. Create a new API application
  4. Generate an access token
  5. Find your Account ID in the URL or settings
  6. Enter both values above
  7. Click Save to complete setup

Notes:

  • Keep your access token secure
  • Account ID is required for API requests
  • You can revoke access anytime from your settings
Basecamp 3 API Documentation

Available Operations

Create a new todo item in Basecamp

Configuration
Field Type Default Description
todolist_id text The ID of the todo list
content text The content of the todo item
Outputs
Name Type Description
todo_id string The unique ID of the created todo
content string The content of the todo item
Basis Technologies

Basis Technologies

Enterprise digital advertising automation platform with cross-channel campaign management, AI-powered optimization, and advanced attribution analysis

Free

Setting up Basis Technologies Integration

  1. Log in to your Basis Technologies platform
  2. Navigate to Account Settings → API Management
  3. Generate a new API key with campaign management permissions
  4. Copy your Client ID from the account dashboard
  5. Note your primary Advertiser ID for campaign creation
  6. Paste the API key, Client ID, and Advertiser ID above
  7. Save the configuration to start using Basis Technologies automation

Notes:

  • API access requires appropriate permissions in your Basis account
  • Keep your API credentials secure and never share them publicly
  • The integration supports campaign automation, audience management, and cross-channel reporting
  • Basis Technologies provides enterprise-grade programmatic advertising automation
  • Contact your account manager for increased API rate limits if needed
Basis Technologies API Documentation

Available Operations

Retrieve all campaigns with automation settings

Configuration
Field Type Default Description
status select Filter campaigns by status
automation_type select Filter by automation type
Outputs
Name Type Description
campaigns array List of campaigns with automation details
total_count number Total number of campaigns

Retrieve line items with budget automation and bidding strategies

Configuration
Field Type Default Description
campaign_id text ID of the campaign to get line items from
bidding_strategy select Filter by bidding strategy
Outputs
Name Type Description
line_items array List of line items with automation settings
campaign_id string ID of the parent campaign

Retrieve active automation rules and triggers

Configuration
Field Type Default Description
rule_type select Filter by automation rule type
entity_type select Filter by entity type the rules apply to
Outputs
Name Type Description
automation_rules array List of automation rules with triggers and actions
active_count number Number of currently active automation rules

Generate cross-channel performance reports with automation insights

Configuration
Field Type Default Description
report_type select Type of performance report to generate
date_range select Time period for the report
entity_ids textarea [] Array of campaign/line item IDs to include (e.g., ["123", "456"])
include_automation_data checkbox 1 Include automation rule performance and impact data
Outputs
Name Type Description
report_data array Performance metrics and automation insights
summary object Aggregated performance summary
automation_impact object Impact of automation rules on performance

Create a new automated advertising campaign

Configuration
Field Type Default Description
campaign_name text Name for the new campaign
campaign_type select Type of advertising campaign
budget_amount number Total campaign budget in dollars
start_date text Campaign start date (YYYY-MM-DD)
end_date text Campaign end date (YYYY-MM-DD, optional)
automation_settings textarea {"auto_optimize": true, "budget_pacing": "even"} Automation rules and triggers as JSON object
Outputs
Name Type Description
campaign_id string ID of the created campaign
campaign_name string Name of the created campaign
automation_enabled boolean Whether automation is active for this campaign

Create or update automation rules for campaigns and line items

Configuration
Field Type Default Description
entity_id text ID of campaign or line item to apply rules to
entity_type select Type of entity to apply automation to
automation_rules textarea {"budget_pacing": {"enabled": true, "strategy": "even"}, "bid_optimization": {"enabled": true, "target_cpa": 50}} Automation rules configuration as JSON
Outputs
Name Type Description
rules_applied array List of automation rules that were applied
entity_id string ID of the entity the rules were applied to
automation_status string Current automation status

Retrieve available audience segments and lookalike audiences

Configuration
Field Type Default Description
segment_type select Filter by audience segment type
data_source select Filter by data source provider
Outputs
Name Type Description
audience_segments array Available targeting segments with reach estimates
total_reach number Estimated total reach across all segments

Analyze performance across different advertising channels

Configuration
Field Type Default Description
channels textarea ["display", "social", "search", "video"] Array of channels to analyze (e.g., ["display", "social", "search"])
date_range select Time period for analysis
attribution_model select Attribution model for cross-channel analysis
Outputs
Name Type Description
channel_performance array Performance metrics for each channel
attribution_analysis object Cross-channel attribution insights
optimization_recommendations array AI-powered optimization suggestions

Get AI-powered budget allocation recommendations across channels

Configuration
Field Type Default Description
total_budget number Total budget amount to allocate
campaign_objective select Primary campaign objective
target_audience textarea {"age_range": "25-54", "interests": [], "behaviors": []} Target audience characteristics for optimization
Outputs
Name Type Description
budget_allocation object Recommended budget distribution across channels
expected_performance object Projected performance metrics for the allocation
optimization_score number AI confidence score for the recommendations
BBC Scraper Pro

BBC Scraper Pro

Extract news articles, videos, and content from BBC with keyword discovery and topic monitoring

45 credits

Using BBC Scraper Pro

  1. No configuration required - this scraper is ready to use
  2. Add BBC scraping nodes to your workflow
  3. Choose between article URLs or keyword discovery
  4. Configure your scraping parameters
  5. The scraper will extract news articles, videos, and categories

Notes:

  • Extract news articles with full content and metadata
  • Keyword-based discovery for topic monitoring
  • Support for BBC News, Sport, and other categories
  • Article publication dates and author information
  • Video content extraction capabilities
  • Results charged at 45¢ per 100 records

Available Operations

Extract news articles and content from BBC URLs

Configuration
Field Type Default Description
urls textarea BBC article URLs to scrape (news, sport, etc.)
keyword text Optional keyword to filter or enhance results
Outputs
Name Type Description
articles array News articles with content, metadata, and publication info
count number Number of articles scraped

Find BBC articles using keyword search

Configuration
Field Type Default Description
keywords textarea Keywords to search for BBC articles (e.g., "elections", "technology", "sports")
Outputs
Name Type Description
articles array Articles matching the search keywords
count number Number of articles found
Benchmark Email

Benchmark Email

Email marketing with responsive templates

Free

Setting up Benchmark Email Integration

  1. Log in to your Benchmark Email account
  2. Click on your username on the right side of the page and select "Integrations"
  3. On the left-hand side menu, click on "API Key"
  4. Copy your API Token and paste it above
  5. Click Save to complete the setup

Notes:

  • Keep your API token secure and never share it publicly
  • The API token provides access to all Benchmark Email features
  • Both free and paid accounts can use the API at no additional cost
  • You can regenerate your API token anytime from your account settings
Benchmark Email API Documentation

Available Operations

Add a new contact to a Benchmark Email list

Configuration
Field Type Default Description
list_id text The ID of the list to add the contact to
email text Contact email address
first_name text Contact first name
last_name text Contact last name
phone text Contact phone number
Outputs
Name Type Description
contact_id string ID of the created contact
success boolean

Update an existing contact in a Benchmark Email list

Configuration
Field Type Default Description
list_id text The ID of the list containing the contact
contact_id text The ID of the contact to update
email text Updated email address
first_name text Updated first name
last_name text Updated last name
phone text Updated phone number
Outputs
Name Type Description
success boolean

Retrieve a contact from a Benchmark Email list

Configuration
Field Type Default Description
list_id text The ID of the list containing the contact
contact_id text The ID of the contact to retrieve
Outputs
Name Type Description
contact_id string
email string
first_name string
last_name string
phone string
created_date string
success boolean

Delete a contact from a Benchmark Email list

Configuration
Field Type Default Description
list_id text The ID of the list containing the contact
contact_id text The ID of the contact to delete
Outputs
Name Type Description
success boolean

Get all contacts from a Benchmark Email list

Configuration
Field Type Default Description
list_id text The ID of the list to get contacts from
page_number number 1 Page number for pagination (default: 1)
page_size number 100 Number of contacts per page (default: 100)
Outputs
Name Type Description
contacts array Array of contacts
total_count number
success boolean

Get all contact lists from your Benchmark Email account

Configuration
Field Type Default Description
page_number number 1 Page number for pagination (default: 1)
page_size number 100 Number of lists per page (default: 100)
Outputs
Name Type Description
lists array Array of contact lists
total_count number
success boolean

Get details of a specific Benchmark Email list

Configuration
Field Type Default Description
list_id text The ID of the list to retrieve
Outputs
Name Type Description
list_id string
list_name string
description string
created_date string
contact_count number
success boolean

Create a new contact list in Benchmark Email

Configuration
Field Type Default Description
list_name text Name for the new contact list
description textarea Description for the contact list
Outputs
Name Type Description
list_id string ID of the created list
success boolean

Get all email campaigns from your Benchmark Email account

Configuration
Field Type Default Description
page_number number 1 Page number for pagination (default: 1)
page_size number 100 Number of campaigns per page (default: 100)
Outputs
Name Type Description
campaigns array Array of email campaigns
total_count number
success boolean

Get details of a specific email campaign

Configuration
Field Type Default Description
campaign_id text The ID of the campaign to retrieve
Outputs
Name Type Description
campaign_id string
campaign_name string
subject string
status string
created_date string
sent_date string
success boolean

Find email campaign details by searching with campaign name

Configuration
Field Type Default Description
campaign_name text The name of the campaign to search for
Outputs
Name Type Description
campaigns array Array of campaigns matching the name
success boolean
Best Buy Scraper

Best Buy Scraper

Extract electronics products with prices, specifications, and customer reviews from Best Buy

45 credits

Using Best Buy Scraper

  1. No configuration required - this scraper is ready to use
  2. Add Best Buy scraping nodes to your workflow
  3. Choose between product URLs or keyword discovery
  4. Configure your scraping parameters
  5. The scraper will extract electronics products with pricing and availability

Notes:

  • Extract electronics products with detailed specifications
  • Real-time pricing and availability data
  • Customer reviews and ratings
  • Product categories and recommendations
  • Keyword-based product discovery
  • Results charged at 45¢ per 100 records

Available Operations

Extract detailed product information from Best Buy URLs

Configuration
Field Type Default Description
urls textarea Best Buy product URLs to scrape
Outputs
Name Type Description
products array Detailed electronics products with prices, specs, and reviews
count number Number of products scraped

Search Best Buy products using keywords

Configuration
Field Type Default Description
keywords textarea Keywords to search for products (e.g., "iphone 14", "gaming laptop", "4k tv")
Outputs
Name Type Description
products array Products matching the search keywords
count number Number of products found
BigCommerce

BigCommerce

Cloud-based e-commerce platform for managing online stores, products, orders, and customer data

Free

Setting up BigCommerce Integration

  1. Log in to your BigCommerce control panel
  2. Go to Advanced Settings → API Accounts
  3. Click "Create API Account"
  4. Enter a name for the API account (e.g., "TaskAGI Integration")
  5. Set the following scopes to "modify": Products, Orders, Customers, Information & Settings
  6. Click "Save" to create the API account
  7. Copy the Access Token (it will only be shown once)
  8. Find your Store Hash in the API Path (stores/{store_hash})
  9. Enter your Store Hash and Access Token above
  10. Click Save to complete setup

Notes:

  • The Access Token is only displayed once - save it securely
  • Store Hash can be found in your store URL or API path
  • You can manage API accounts in Advanced Settings → API Accounts
  • Ensure the API account has the necessary scopes for the operations you need
  • API tokens should be kept secure and never shared publicly
BigCommerce API Documentation

Available Operations

Retrieve products from your BigCommerce store

Configuration
Field Type Default Description
limit number 50 Number of products to retrieve (max 250)
is_visible select
keyword text Search products by keyword
Outputs
Name Type Description
products array Array of product objects
total number Total number of products found

Get a specific product by ID

Configuration
Field Type Default Description
product_id number The ID of the product to retrieve
Outputs
Name Type Description
product object Complete product details
id number
name string
price string
inventory_level number

Create a new product in your BigCommerce store

Configuration
Field Type Default Description
name text The name of the product
type select physical
description textarea Full description of the product
price text Product price (e.g., 19.99)
sale_price text Sale price if on sale
weight text Product weight for shipping
is_visible checkbox 1 Make product visible in store
Outputs
Name Type Description
product object The created product object
id number ID of the created product

Update an existing product

Configuration
Field Type Default Description
product_id number ID of the product to update
name text New product name
description textarea New product description
price text New price
inventory_level number New inventory level
Outputs
Name Type Description
product object The updated product object
id number

Retrieve orders from your BigCommerce store

Configuration
Field Type Default Description
limit number 50 Number of orders to retrieve (max 250)
status_id select
Outputs
Name Type Description
orders array Array of order objects
total number Total number of orders found

Get a specific order by ID

Configuration
Field Type Default Description
order_id number The ID of the order to retrieve
Outputs
Name Type Description
order object Complete order details
id number
status string
total_inc_tax string
customer_email string

Update the status of an order

Configuration
Field Type Default Description
order_id number ID of the order to update
status_id select
Outputs
Name Type Description
order object The updated order object
id number
status_id number

Retrieve customers from your BigCommerce store

Configuration
Field Type Default Description
limit number 50 Number of customers to retrieve (max 250)
email text Filter customers by email address
Outputs
Name Type Description
customers array Array of customer objects
total number Total number of customers found
BigMarker

BigMarker

Virtual conference and webinar platform with networking capabilities

Free

Setting up BigMarker Integration

  1. Log in to your BigMarker account
  2. Navigate to Settings or your user profile
  3. Find the API section or Developer settings
  4. Generate a new API key or copy your existing API key
  5. Copy your BigMarker instance URL (e.g., https://yourcompany.bigmarker.com)
  6. Paste both the API key and base URL in the fields above
  7. Save the configuration

Notes:

  • Requires a BigMarker account with API access enabled
  • API key should be kept secure and not shared publicly
  • The base URL should match your BigMarker instance
  • Some operations may require administrator privileges
  • Rate limits may apply to API requests
BigMarker API Documentation

Available Operations

Create a new BigMarker conference or webinar

Configuration
Field Type Default Description
title text The title of the conference
description textarea Conference description
start_time text ISO 8601 format (e.g., 2024-12-25T14:00:00Z)
duration number 60 Conference duration in minutes
channel_id text Channel ID to create conference in (optional)
registration_required checkbox Require attendees to register
is_private checkbox Make conference private
Outputs
Name Type Description
conference_id string
conference_url string
registration_url string
success boolean

Retrieve details of a specific conference

Configuration
Field Type Default Description
conference_id text The unique ID of the conference
Outputs
Name Type Description
title string
description string
start_time string
duration number
conference_url string
registration_url string
status string
success boolean

Register an attendee for a conference

Configuration
Field Type Default Description
conference_id text The unique ID of the conference
email text Attendee email address
first_name text Attendee first name
last_name text Attendee last name
company text Attendee company name
phone text Attendee phone number
Outputs
Name Type Description
registration_id string
conference_url string
success boolean

Retrieve list of conference registrants

Configuration
Field Type Default Description
conference_id text The unique ID of the conference
Outputs
Name Type Description
registrants array
total_count number
success boolean

Retrieve list of conference attendees (past conferences)

Configuration
Field Type Default Description
conference_id text The unique ID of the conference
Outputs
Name Type Description
attendees array
total_count number
success boolean

Retrieve list of conferences

Configuration
Field Type Default Description
channel_id text Filter by specific channel (optional)
status select all
limit number 50 Maximum number of conferences to return
Outputs
Name Type Description
conferences array
total_count number
success boolean

Update an existing conference

Configuration
Field Type Default Description
conference_id text The unique ID of the conference
title text Updated conference title
description textarea Updated conference description
start_time text ISO 8601 format (e.g., 2024-12-25T14:00:00Z)
Outputs
Name Type Description
success boolean
conference_id string
Binance

Binance

Leading cryptocurrency exchange with advanced trading features

Free

Setting up Binance Integration

  1. Log in to your Binance account
  2. Navigate to Profile → API Management
  3. Create a new API key with appropriate permissions
  4. Copy your API Key and Secret Key
  5. Configure IP restrictions for security (recommended)
  6. Select your environment (Testnet for testing, Mainnet for live trading)
  7. Paste the credentials above and click Save

Notes:

  • Keep your API credentials secure and never share them publicly
  • Use Testnet environment for testing and development
  • Enable only the permissions you need (spot trading, futures, etc.)
  • Consider using IP restrictions for additional security
Binance API Documentation

Available Operations

Get account information and balances

Outputs
Name Type Description
balances array Array of asset balances
account_type string
can_trade boolean
account_data object

Get current price for a trading symbol

Configuration
Field Type Default Description
symbol text BTCUSDT Trading pair symbol (e.g., BTCUSDT, ETHBTC)
Outputs
Name Type Description
symbol string
price number
price_data object

Place a buy order

Configuration
Field Type Default Description
symbol text Trading pair symbol (e.g., BTCUSDT)
quantity number Amount to buy
price number Limit price (leave empty for market order)
order_type select MARKET Type of order to place
Outputs
Name Type Description
order_id string
status string
executed_qty number
cumulative_quote_qty number
order_data object

Place a sell order

Configuration
Field Type Default Description
symbol text Trading pair symbol (e.g., BTCUSDT)
quantity number Amount to sell
price number Limit price (leave empty for market order)
order_type select MARKET Type of order to place
Outputs
Name Type Description
order_id string
status string
executed_qty number
cumulative_quote_qty number
order_data object

Check the status of an order

Configuration
Field Type Default Description
symbol text Trading pair symbol
order_id text Binance order ID
Outputs
Name Type Description
order_id string
status string
side string
orig_qty number
executed_qty number
order_data object

Cancel an open order

Configuration
Field Type Default Description
symbol text Trading pair symbol
order_id text Binance order ID to cancel
Outputs
Name Type Description
order_id string
status string
cancel_data object

Get 24hr ticker price change statistics

Configuration
Field Type Default Description
symbol text Trading pair symbol (leave empty for all symbols)
Outputs
Name Type Description
ticker_data object Price change statistics for 24hr period
Birdeye

Birdeye

Reputation management and customer experience platform

Free

Setting up Birdeye API

  1. Log in to your Birdeye account
  2. Navigate to "Settings" → "Integrations" → "API"
  3. Click "Generate API Key" or copy your existing key
  4. Copy your Business ID from the account settings or dashboard
  5. Paste both the API Key and Business ID above and save

Notes:

  • You need a Birdeye business account with API access
  • API access may require a premium subscription plan
  • Rate limits apply based on your subscription tier
  • Keep both your API key and Business ID secure
  • Some endpoints may require additional permissions
Birdeye API Documentation

Available Operations

Get reviews from all connected platforms

Configuration
Field Type Default Description
page number 1 Page number to retrieve
limit number 20 Number of reviews to return (max 100)
start_date text Start date (YYYY-MM-DD format)
end_date text End date (YYYY-MM-DD format)
min_rating number Minimum star rating (1-5)
platform select Filter by specific platform
Outputs
Name Type Description
reviews array Array of reviews
total_count number Total number of reviews
average_rating number Average star rating

Send review invitation to a customer

Configuration
Field Type Default Description
customer_email text Customer email address
customer_name text Customer full name
phone text Customer phone number
template_id text Email template ID to use
custom_fields textarea Additional custom fields as JSON object
Outputs
Name Type Description
invite_sent boolean Whether invitation was sent successfully
invite_id string Unique invitation identifier

Get customer list from Birdeye

Configuration
Field Type Default Description
page number 1 Page number to retrieve
limit number 20 Number of customers to return (max 100)
search text Search customers by name or email
Outputs
Name Type Description
customers array Array of customer data
total_count number Total number of customers

Get reputation analytics and metrics

Configuration
Field Type Default Description
start_date text Start date (YYYY-MM-DD format)
end_date text End date (YYYY-MM-DD format)
metric select overview Type of analytics to retrieve
Outputs
Name Type Description
analytics object Analytics metrics and data
total_reviews number Total number of reviews in period
average_rating number Average rating in period

Post a response to a customer review

Configuration
Field Type Default Description
review_id text ID of the review to respond to
response_text textarea Your response to the review
Outputs
Name Type Description
response_posted boolean Whether response was posted successfully
response_id string ID of the posted response
Bitfinex

Bitfinex

Advanced cryptocurrency trading platform with margin trading

Free

Setting up Bitfinex Integration

  1. Log in to your Bitfinex account
  2. Navigate to API → Manage API Keys
  3. Create a new API key with appropriate permissions
  4. Copy your API Key and API Secret
  5. Configure API key permissions (Wallets, Orders, etc.)
  6. Paste the credentials above and click Save

Notes:

  • Keep your API credentials secure and never share them publicly
  • Only enable the permissions you need for your use case
  • Consider using IP whitelisting for additional security
  • API keys can be restricted to specific operations
Bitfinex API Documentation

Available Operations

Get wallet balances

Outputs
Name Type Description
wallets array Array of wallet balances

Get ticker information for a symbol

Configuration
Field Type Default Description
symbol text tBTCUSD Trading symbol (e.g., tBTCUSD, tETHUSD)
Outputs
Name Type Description
bid number
bid_size number
ask number
ask_size number
daily_change number
volume number
ticker_data array

Submit a new order

Configuration
Field Type Default Description
symbol text Trading symbol (e.g., tBTCUSD)
amount number Order amount (positive for buy, negative for sell)
price number Price (for limit orders)
type select EXCHANGE LIMIT Type of order
Outputs
Name Type Description
order_id string
symbol string
amount number
amount_orig number
type string
order_data array

Cancel an active order

Configuration
Field Type Default Description
order_id text Bitfinex order ID to cancel
Outputs
Name Type Description
order_id string
status string
cancel_data array

Get active orders

Configuration
Field Type Default Description
symbol text Filter by symbol (leave empty for all)
Outputs
Name Type Description
orders array Array of active orders

Get trades for a specific order

Configuration
Field Type Default Description
symbol text Trading symbol
order_id text Order ID to get trades for
Outputs
Name Type Description
trades array Array of trades for the order

Get trade history

Configuration
Field Type Default Description
symbol text Filter by symbol (leave empty for all)
limit number 25 Number of trades to return (max 10000)
Outputs
Name Type Description
trades array Array of historical trades
Booking Scraper

Booking Scraper

Extract accommodation listings, prices, availability, and reviews from Booking.com with location-based search

45 credits

Using Booking Scraper

  1. No configuration required - this scraper is ready to use
  2. Add Booking scraping nodes to your workflow
  3. Choose between hotel URLs or location-based search
  4. Configure dates, guests, and property preferences
  5. The scraper will extract accommodation data with pricing and availability

Notes:

  • Extract hotel listings with prices, availability, and reviews
  • Location-based search with flexible date ranges
  • Support for multiple room configurations
  • Property type filtering (hotels, hostels, B&Bs)
  • Real-time pricing and availability data
  • Results charged at 45¢ per 100 records

Available Operations

Extract detailed hotel information from Booking.com URLs

Configuration
Field Type Default Description
urls textarea Booking.com hotel URLs to scrape
Outputs
Name Type Description
hotels array Detailed hotel information with prices, reviews, and amenities
count number Number of hotels scraped

Search for accommodations by location with dates and guest details

Configuration
Field Type Default Description
location text City or location to search (e.g., "New York", "Paris", "Tokyo")
checkIn text Check-in date in YYYY-MM-DD format
checkOut text Check-out date in YYYY-MM-DD format
adults number 2 Number of adult guests
children number 0 Number of children
rooms number 1 Number of rooms needed
country text Country code for localized results (e.g., US, FR, GB)
propertyType select Filter by property type
currency text Currency code for prices (e.g., USD, EUR, GBP)
Outputs
Name Type Description
listings array Hotels matching search criteria with availability and pricing
count number Number of listings found
Box

Box

Cloud content management platform for secure file sharing

Free

Setting up Box Integration

  1. Go to the Box Developer Console
  2. Click "Create New App" and choose "Custom App"
  3. Select "Standard OAuth 2.0 (User Authentication)" as authentication method
  4. Fill in your app details and set the redirect URI to: /oauth/callback/box
  5. In the app configuration, go to "Configuration" tab
  6. Under "OAuth 2.0 Redirect URI", add the redirect URI
  7. Under "Application Scopes", select the permissions your app needs
  8. Save your configuration and copy the Client ID and Client Secret
  9. Click the "Connect to Box" button below to authorize access

Notes:

  • You need a Box account to use this integration
  • The integration requires read/write access to your Box files
  • You can manage app permissions in the Box developer console
  • Some enterprise features may require admin approval
Box API Documentation

Available Operations

Upload a file to Box

Inputs
Name Type Required Description
fileData file Yes File content to upload
Configuration
Field Type Default Description
fileName text Name for the uploaded file
parentFolderId text 0 Box folder ID (0 for root folder)
description text File description
Outputs
Name Type Description
fileId string Box file ID
fileName string Name of the uploaded file
size number Size of the file in bytes
downloadUrl string URL to download the file
success boolean

Download a file from Box

Configuration
Field Type Default Description
fileId text Box file ID to download
Outputs
Name Type Description
fileData binary Downloaded file content
fileName string Name of the downloaded file
size number Size of the file in bytes
mimeType string File MIME type

List files and folders in Box

Configuration
Field Type Default Description
folderId text 0 Box folder ID (0 for root)
limit number 100 Maximum number of items to return
offset number 0 Number of items to skip
sort select name How to sort the results
direction select ASC Sort direction
Outputs
Name Type Description
items array Array of files and folders
totalCount number Total number of items
offset number Current offset

Create a new folder in Box

Configuration
Field Type Default Description
folderName text Name of the folder to create
parentFolderId text 0 Parent folder ID (0 for root)
Outputs
Name Type Description
folderId string Box folder ID
folderName string Name of the created folder
success boolean

Delete a file or folder from Box

Configuration
Field Type Default Description
itemId text Box file or folder ID to delete
itemType select Type of item to delete
recursive checkbox Delete folder and all its contents (folders only)
Outputs
Name Type Description
deletedId string ID of the deleted item
success boolean

Move a file or folder to another location

Configuration
Field Type Default Description
itemId text Box file or folder ID to move
itemType select Type of item to move
destinationFolderId text Destination folder ID (0 for root)
Outputs
Name Type Description
itemId string ID of the moved item
newParentId string ID of the new parent folder
success boolean

Copy a file to another location

Configuration
Field Type Default Description
fileId text Box file ID to copy
destinationFolderId text Destination folder ID (0 for root)
newName text New name for the copied file (optional)
Outputs
Name Type Description
newFileId string ID of the copied file
fileName string Name of the copied file
success boolean

Rename a file or folder

Configuration
Field Type Default Description
itemId text Box file or folder ID to rename
itemType select Type of item to rename
newName text New name for the item
Outputs
Name Type Description
itemId string ID of the renamed item
newName string New name of the item
success boolean

Get information about a file or folder

Configuration
Field Type Default Description
itemId text Box file or folder ID
itemType select Type of item
Outputs
Name Type Description
id string Box item ID
name string Item name
type string Item type (file or folder)
size number Size in bytes (files only)
createdAt string Creation timestamp
modifiedAt string Last modification timestamp
ownedBy string Owner name

Create a shared link for a file or folder

Configuration
Field Type Default Description
itemId text Box file or folder ID to share
itemType select Type of item to share
access select open Who can access the shared link
password text Optional password to protect the link
Outputs
Name Type Description
sharedUrl string The shareable link
downloadUrl string Direct download URL
access string Access level of the link
success boolean

Search for files and folders in Box

Configuration
Field Type Default Description
query text Text to search for
type select all Type of items to search for
fileExtensions text File extensions to search for (comma separated)
ancestorFolderId text Folder ID to search within (leave empty for all)
limit number 50 Maximum number of results
Outputs
Name Type Description
results array Array of matching items
totalCount number Number of results found
Braintree

Braintree

Payment platform by PayPal for secure payment processing

Free

Setting up Braintree Integration

  1. Log in to your Braintree account
  2. Navigate to Settings → API Keys
  3. Copy your Merchant ID, Public Key, and Private Key
  4. Select your environment (Sandbox for testing, Production for live)
  5. Paste the credentials above and click Save

Notes:

  • Keep your API keys secure and never share them publicly
  • Use Sandbox environment for testing and development
  • Switch to Production only when you're ready to process real payments
  • Ensure your Braintree account has the necessary permissions enabled
Braintree Developer Documentation

Available Operations

Create a new customer in Braintree

Configuration
Field Type Default Description
first_name text Customer's first name
last_name text Customer's last name
email text Customer's email address
phone text Customer's phone number
company text Customer's company name
Outputs
Name Type Description
customer_id string The created customer's unique ID
customer_data object Complete customer information

Process a payment transaction

Configuration
Field Type Default Description
amount number Transaction amount in dollars (e.g., 10.99)
payment_method_nonce text Payment method nonce from client-side
customer_id text Existing customer ID (optional)
order_id text Your internal order ID
description text Transaction description
Outputs
Name Type Description
transaction_id string The transaction's unique ID
status string Transaction status (submitted_for_settlement, authorized, etc.)
amount number Transaction amount
transaction_data object Complete transaction information

Retrieve transaction details

Configuration
Field Type Default Description
transaction_id text The transaction ID to retrieve
Outputs
Name Type Description
transaction_id string
status string
amount number
created_at string
transaction_data object

Refund a transaction

Configuration
Field Type Default Description
transaction_id text The transaction ID to refund
amount number Partial refund amount (leave empty for full refund)
Outputs
Name Type Description
refund_id string
amount number
status string
refund_data object

Search for transactions with filters

Configuration
Field Type Default Description
customer_email text Filter by customer email
status select Filter by transaction status
start_date text Start date (YYYY-MM-DD format)
end_date text End date (YYYY-MM-DD format)
Outputs
Name Type Description
transactions array Array of matching transactions
total_found number Total number of transactions found
Brand24

Brand24

Social media monitoring and influencer discovery platform with sentiment analysis

Free

Setting up Brand24 Integration

  1. Log in to your Brand24 account
  2. Go to Settings → API Settings
  3. Generate a new API token or copy an existing one
  4. Paste the API token in the field above
  5. Save the configuration to complete setup

Notes:

  • Brand24 provides social media monitoring and influencer discovery tools
  • Your API token enables access to mentions, sentiment analysis, and influencer data
  • Keep your API token secure and never share it publicly
  • API usage is subject to your Brand24 subscription plan limits
Brand24 API Documentation

Available Operations

Search for brand mentions across social media and web platforms

Configuration
Field Type Default Description
project_id text Brand24 project ID to search within
sentiment select
source_types select ["twitter","facebook","instagram"]
date_from text Start date (YYYY-MM-DD)
date_to text End date (YYYY-MM-DD)
limit number 100 Maximum mentions to return
Outputs
Name Type Description
mentions array Array of found mentions
total_mentions number Total number of mentions
sentiment_breakdown object Breakdown by sentiment

Find top influencers from mentions for a specific project

Configuration
Field Type Default Description
project_id text Brand24 project ID
period_days number 30 Number of days to analyze (7, 30, 90)
limit number 50 Maximum influencers to return
Outputs
Name Type Description
influencers array Array of top influencers
total_influencers number Total number of influencers found
Brandwatch

Brandwatch

Social intelligence and influencer monitoring platform with advanced data analytics

Free

Setting up Brandwatch Integration

  1. Log in to your Brandwatch account
  2. Navigate to Settings → API Access
  3. Generate a new API key
  4. Paste the key above and save

Notes:

  • Brandwatch provides social intelligence and influencer monitoring
  • API usage is subject to your subscription limits
Brandwatch API Documentation

Available Operations

Monitor influencer activities and social intelligence

Configuration
Field Type Default Description
query_id text
Outputs
Name Type Description
insights array
BrightLocal

BrightLocal

Local SEO and citation tracking platform for managing local search rankings, business citations, and review monitoring

Free

Setting up BrightLocal API Integration

  1. Log in to your BrightLocal account
  2. Go to API Settings in your account
  3. If you don't have API access, contact BrightLocal support to enable it
  4. Copy your API Key from the API settings page
  5. Copy your User ID (also found in API settings)
  6. Paste both credentials in the fields above
  7. Save the configuration to complete setup

Notes:

  • BrightLocal API requires a paid subscription with API access
  • API access is an add-on feature - contact support if you don't see it
  • Keep your API credentials secure and never share them publicly
  • The API has rate limits based on your subscription level
  • Local SEO reports may take time to generate - be patient with large datasets
BrightLocal API Documentation

Available Operations

Check local search rankings for keywords in specific locations

Configuration
Field Type Default Description
business_name text Name of the business to track
postcode text Location postcode for local search
keywords textarea Keywords to check rankings for (one per line)
country select USA Country for local search
Outputs
Name Type Description
rankings array Array of local search ranking data
averagePosition number Average ranking position across all keywords
topThreeKeywords array Keywords ranking in top 3 positions
reportId string BrightLocal report ID for future reference

Track and monitor business citations across directories

Configuration
Field Type Default Description
business_name text Exact business name to search for
address text Full business address
phone text Business phone number
website text Business website URL
directories select top20 Which directories to check
Outputs
Name Type Description
citations array Array of business citations found
totalCitations number Total number of citations found
accurateCitations number Number of accurate citations
inaccurateCitations number Number of inaccurate citations
citationScore number Overall citation accuracy score (0-100)

Submit business information to local directories

Configuration
Field Type Default Description
business_name text Business name for submission
business_description textarea Business description (150-300 words recommended)
address text Complete business address
phone text Primary business phone number
website text Business website URL
category text Primary business category
directories textarea Specific directories to submit to (one per line). Leave empty for auto-selection.
Outputs
Name Type Description
submissionResults array Results of directory submissions
successfulSubmissions number Number of successful submissions
failedSubmissions number Number of failed submissions
submissionId string BrightLocal submission batch ID

Monitor and track business reviews across platforms

Configuration
Field Type Default Description
business_name text Business name to monitor reviews for
location text City, State/Country for business location
platforms select all Which platforms to monitor
timeframe select 30 How far back to look for reviews
Outputs
Name Type Description
reviews array Array of business reviews found
averageRating number Average rating across all platforms
totalReviews number Total number of reviews found
recentReviews array Most recent reviews (last 7 days)
platformBreakdown object Review counts and ratings by platform

Comprehensive local SEO audit for a business

Configuration
Field Type Default Description
business_name text Business name for the audit
website_url text Business website URL
address text Full business address
phone text Business phone number
primary_category text Main business category/industry
target_keywords textarea Target keywords for local SEO (one per line)
Outputs
Name Type Description
auditScore number Overall local SEO score (0-100)
citationScore number Citation consistency score
reviewScore number Online review score
onPageScore number On-page local SEO score
recommendations array Array of improvement recommendations
issues array Array of issues that need attention
strengths array Array of local SEO strengths
Broadly

Broadly

Local business communication and reputation

Free

Setting up Broadly API

  1. Log in to your Broadly account
  2. Navigate to "Settings" → "API Access" or "Integrations"
  3. Click "Generate API Key" or copy your existing API key
  4. Copy your Business ID from the account settings or dashboard
  5. Paste both the API Key and Business ID above and save

Notes:

  • You need a Broadly business account with API access enabled
  • API access may require a premium subscription plan
  • Rate limits apply based on your subscription tier
  • Keep both your API key and Business ID secure
  • Some endpoints may require additional permissions or plan features
Broadly API Documentation

Available Operations

Send SMS or email message to a customer

Configuration
Field Type Default Description
contact_id text Existing contact ID (optional if providing phone/email)
phone_number text Customer phone number (with country code)
email text Customer email address
message textarea Message content to send
message_type select sms Type of message to send
customer_name text Customer name for personalization
Outputs
Name Type Description
message_sent boolean Whether message was sent successfully
message_id string Unique message identifier
contact_id string Contact identifier (created if new)

Send review request to a customer

Configuration
Field Type Default Description
contact_id text Existing contact ID (optional if providing phone/email)
phone_number text Customer phone number (with country code)
email text Customer email address
customer_name text Customer full name
template_id text Review request template ID
custom_message textarea Custom message to include with review request
delay_hours number 0 Hours to delay sending the request
Outputs
Name Type Description
request_sent boolean Whether request was sent successfully
request_id string Unique request identifier
contact_id string Contact identifier

Get customer conversations and messages

Configuration
Field Type Default Description
contact_id text Filter by specific contact
status select Filter by conversation status
page number 1 Page number to retrieve
per_page number 20 Number of conversations to return (max 100)
Outputs
Name Type Description
conversations array Array of conversation data
total_count number Total number of conversations

Get customer contact list

Configuration
Field Type Default Description
search text Search contacts by name, phone, or email
page number 1 Page number to retrieve
per_page number 20 Number of contacts to return (max 100)
tags text Comma-separated list of tags to filter by
Outputs
Name Type Description
contacts array Array of contact data
total_count number Total number of contacts

Create a new customer contact

Configuration
Field Type Default Description
name text Customer full name
phone_number text Customer phone number (with country code)
email text Customer email address
address textarea Customer address
tags text Comma-separated list of tags
notes textarea Additional notes about the contact
Outputs
Name Type Description
contact_created boolean Whether contact was created successfully
contact_id string Unique contact identifier
contact_data object Complete contact information

Get reviews managed by Broadly

Configuration
Field Type Default Description
page number 1 Page number to retrieve
per_page number 20 Number of reviews to return (max 100)
rating_filter select Filter by rating
platform select Filter by review platform
Outputs
Name Type Description
reviews array Array of review data
total_count number Total number of reviews
average_rating number Average star rating
Browser Automation

Browser Automation

Automate web browsers with AI-powered interactions. Navigate pages, fill forms, extract data, and more.

1 credits

Browser Automation Setup

  1. No configuration required - this integration works out of the box
  2. Simply use it in your workflows by adding browser automation nodes
  3. The integration uses system-wide browser automation credentials
  4. You will be charged based on actual browser usage time

Notes:

  • Pricing is based on actual usage time and complexity
  • AI tasks incur additional costs per step
  • Browser sessions are automatically managed
  • For best results, keep browser tasks focused and efficient

Available Operations

Create a new browser session with advanced configuration options

Configuration
Field Type Default Description
initial_url text URL to navigate to when session starts
recording_active checkbox 1 Record browser session activity
adblock_active checkbox Block advertisements during browsing
popup_blocker_active checkbox Block popup windows
captcha_solver_active checkbox Automatically solve CAPTCHAs
headless_active checkbox Run browser without UI (faster but not visible)
fullscreen_active checkbox Start browser in fullscreen mode
disable_web_security_active checkbox Disable CORS and other security features (use with caution)
extra_stealth_active checkbox Additional stealth features to avoid detection
viewport_width number 1920 Browser viewport width in pixels (default: 1920 for Full HD)
viewport_height number 1080 Browser viewport height in pixels (default: 1080 for Full HD)
profile_name text Named profile for persisting browser state
profile_persist checkbox Save profile data between sessions
max_duration number 10 Maximum session duration in minutes
idle_timeout number 2 Minutes of inactivity before session ends
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether session creation succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Extract the rendered content of a webpage in Markdown or HTML format

Configuration
Field Type Default Description
sessionId text Reuse an existing browser session from a previous node
url text The URL of the webpage to fetch content from
format select markdown Format for the extracted content
wait number 0 Milliseconds to wait for dynamic content to load
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
content string The extracted content in the specified format

Capture a fully-rendered screenshot of a webpage

Configuration
Field Type Default Description
url text The URL of the webpage to screenshot
width number 1280 Width in pixels
height number 720 Height in pixels
captureFullHeight checkbox Capture the entire page height
wait number 0 Milliseconds to wait after page load
imageQuality number 80 Quality from 1-100
Outputs
Name Type Description
screenshot_data binary The screenshot as PNG binary data
screenshot_url string Public URL to the screenshot (auto-generated)

Execute a natural language browser task with AI automation

Configuration
Field Type Default Description
sessionId text Reuse an existing browser session from a previous node
url text URL to start from (optional - can navigate from current page)
prompt textarea Describe what you want the browser to do (e.g., "Find and click the login button, then fill in the form")
agent select browser-use The AI agent to use for task completion
provider select The AI provider to use
highlightElements checkbox Highlight elements during task execution
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
result string The result returned by the AI agent
recording_url string URL to view the browser session recording (available after workflow completes)

Paste large amounts of text at the current cursor position (bypasses AI token limits)

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
text textarea Text content to paste (supports unlimited length)
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the paste operation succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Navigate the browser to a specific URL

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
url text The URL to navigate to
wait number 0 Milliseconds to wait after navigation
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the navigation succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Single click at specific X,Y coordinates on the page

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
x number Horizontal position in pixels
y number Vertical position in pixels
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the click succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Double click at specific X,Y coordinates on the page

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
x number Horizontal position in pixels
y number Vertical position in pixels
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the double click succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Press mouse button down at specific X,Y coordinates

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
x number Horizontal position in pixels
y number Vertical position in pixels
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the mouse down succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Release mouse button at specific X,Y coordinates

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
x number Horizontal position in pixels
y number Vertical position in pixels
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the mouse up succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Move mouse cursor to specific X,Y coordinates

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
x number Horizontal position in pixels
y number Vertical position in pixels
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the mouse move succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Drag from start coordinates to end coordinates

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
startX number Starting horizontal position in pixels
startY number Starting vertical position in pixels
endX number Ending horizontal position in pixels
endY number Ending vertical position in pixels
button select left Mouse button to use for drag
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the drag and drop succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Scroll the page at specific coordinates

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
x number Horizontal position in pixels
y number Vertical position in pixels
deltaY number Amount to scroll (positive = down, negative = up)
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the scroll succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Type text character-by-character (simulates keyboard typing)

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
text textarea Text to type character-by-character
delay number 0 Delay between keystrokes in milliseconds
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the typing succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Press keyboard shortcut keys (e.g., Ctrl+C, Ctrl+V)

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
keys text Comma-separated keys (e.g., "Control,c" or "Control,Shift,V")
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether the keyboard shortcut succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Retrieve the current clipboard content

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
clipboardContent string The text content from the clipboard
success boolean Whether getting clipboard succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Set text to the clipboard

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
text textarea Text to copy to clipboard
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether setting clipboard succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Copy currently selected text to clipboard

Configuration
Field Type Default Description
sessionId text Browser session ID from a previous node
Outputs
Name Type Description
sessionId string The browser session ID (can be reused in next node)
success boolean Whether copying selected text succeeded
recording_url string URL to view the browser session recording (available after workflow completes)

Terminate an active browser session and finalize billing

Configuration
Field Type Default Description
sessionId text Browser session ID to terminate
Outputs
Name Type Description
sessionId string The terminated session ID
success boolean Whether session termination succeeded
status string Final session status
recording_url string URL to view the browser session recording
Buffer

Buffer

Social media management platform with post scheduling, analytics, and multi-platform publishing

Free

Setting up Buffer Integration

  1. Log in to your Buffer account
  2. Go to your Buffer Developer Apps page
  3. Click "Create App" to create a new application
  4. Fill in your app details:
  5. - Name: TaskAGI Integration
  6. - Description: Social media automation integration
  7. - Website URL: Your website or app URL
  8. After creating the app, go to the app details page
  9. Click "Create Access Token" to generate your access token
  10. Copy the generated access token
  11. Paste the access token in the field above
  12. Click Save to complete the integration setup

Notes:

  • Access tokens provide secure access to your Buffer account
  • You can revoke access tokens anytime from the Developer Apps page
  • Buffer API has rate limits: 300 requests per hour by default
  • Different Buffer plans have different posting limits
  • Some features require specific Buffer subscription levels
  • Test with a free Buffer account first if possible
  • API supports major social platforms: Twitter, Facebook, LinkedIn, Instagram
  • Buffer provides analytics and scheduling features through the API
Buffer API Documentation

Available Operations

Retrieve connected social media profiles from Buffer

Configuration
Field Type Default Description
service select
Outputs
Name Type Description
profiles array Array of connected social media profiles
total number

Get detailed information about a specific social profile

Configuration
Field Type Default Description
profileId text Buffer profile ID
Outputs
Name Type Description
profile object
service string
username string

Create and schedule a post to social media profiles

Configuration
Field Type Default Description
profileIds text Comma-separated Buffer profile IDs to post to
text textarea The content of your social media post
media text Comma-separated URLs of images/videos to attach
scheduledAt text Schedule time (ISO 8601 format) or leave empty to post now
now select false
Outputs
Name Type Description
updates array Array of created post updates
success boolean
message string

Retrieve posts from a social media profile

Configuration
Field Type Default Description
profileId text Buffer profile ID to get posts from
status select pending
limit number 20 Number of posts to retrieve (max 100)
Outputs
Name Type Description
posts array
total number

Get detailed information about a specific post

Configuration
Field Type Default Description
postId text Buffer post/update ID
Outputs
Name Type Description
post object
status string
scheduledAt string

Update a scheduled post (only pending posts can be updated)

Configuration
Field Type Default Description
postId text Buffer post/update ID to update
text textarea Updated post content
scheduledAt text Updated schedule time (ISO 8601 format)
media text Updated comma-separated media URLs
Outputs
Name Type Description
post object
success boolean

Delete a scheduled post (only pending posts can be deleted)

Configuration
Field Type Default Description
postId text Buffer post/update ID to delete
Outputs
Name Type Description
success boolean
message string

Get analytics and engagement data for a post

Configuration
Field Type Default Description
postId text Buffer post/update ID to get analytics for
Outputs
Name Type Description
analytics object Engagement metrics for the post
clicks number
reach number
engagement number

Get analytics for a social media profile

Configuration
Field Type Default Description
profileId text Buffer profile ID to get analytics for
startDate text Start date for analytics (YYYY-MM-DD format)
endDate text End date for analytics (YYYY-MM-DD format)
Outputs
Name Type Description
analytics object
followers number
posts number

Get posting schedules for a profile

Configuration
Field Type Default Description
profileId text Buffer profile ID to get schedules for
Outputs
Name Type Description
schedules array
timezone string

Update posting schedules for a profile

Configuration
Field Type Default Description
profileId text Buffer profile ID to update schedules for
schedules textarea [{"days":["mon","tue","wed","thu","fri"],"times":["09:00","12:00","17:00"]}] Schedule configuration as JSON array
Outputs
Name Type Description
schedules array
success boolean

Get information about the authenticated Buffer user

Outputs
Name Type Description
user object
id string
name string
plan string
Bugzilla

Bugzilla

Web-based bug tracking system for defect tracking and project management

Free

Setting up Bugzilla Integration

  1. Log in to your Bugzilla instance
  2. Go to Preferences → API Keys
  3. Create a new API key
  4. Copy the API key
  5. Enter your server URL and API key above
  6. Click Save to complete setup

Notes:

  • Requires Bugzilla with REST API enabled
  • API key provides access to your bugs
  • Include protocol (http/https) in server URL
Bugzilla WebService API Documentation

Available Operations

Create a new bug in Bugzilla

Configuration
Field Type Default Description
product text The product name
component text The component name
summary text The summary of the bug
description textarea Description of the bug
version text unspecified The version
Outputs
Name Type Description
bug_id string The unique ID of the created bug
BuzzSumo

BuzzSumo

Content research and influencer identification platform with trending content analysis

Free

Setting up BuzzSumo Integration

  1. Log in to your BuzzSumo account
  2. Navigate to Settings → API Access
  3. Generate a new API key or copy an existing one
  4. Paste the API key in the field above
  5. Save the configuration to complete setup

Notes:

  • BuzzSumo provides content research and influencer identification tools
  • Your API key enables access to trending content, influencer discovery, and social analytics
  • Keep your API key secure and never share it publicly
  • API usage is subject to rate limits based on your BuzzSumo subscription plan
BuzzSumo API Documentation

Available Operations

Search for trending and popular content across social media platforms

Configuration
Field Type Default Description
query text Keywords or topics to search for
content_type select all
days_back number 30 Number of days to search back (1-365)
min_shares number 100 Minimum total social shares
language select en
limit number 50 Maximum results to return (1-100)
Outputs
Name Type Description
content array Array of trending content pieces
total_results number Total number of content pieces found

Discover influencers by topic, domain, or content category

Configuration
Field Type Default Description
topic text Topic or keyword to find influencers for
platform select twitter
follower_min number 1000
follower_max number Leave empty for no upper limit
location text Geographic location filter
engagement_score_min number 50 Minimum engagement score (0-100)
limit number 50 Maximum influencers to return (1-100)
Outputs
Name Type Description
influencers array Array of discovered influencers
total_found number Total number of influencers found

Analyze content performance and social sharing metrics for a specific URL

Configuration
Field Type Default Description
url text URL of the content to analyze
Outputs
Name Type Description
analysis object Complete content performance analysis
total_shares number Total social media shares
facebook_shares number Number of Facebook shares
twitter_shares number Number of Twitter shares
linkedin_shares number Number of LinkedIn shares
pinterest_shares number Number of Pinterest shares

Discover currently trending topics and hashtags across social media

Configuration
Field Type Default Description
category select all
location select global
timeframe select 24h
limit number 25 Maximum trending topics to return (1-50)
Outputs
Name Type Description
trending_topics array Array of trending topics and hashtags
total_topics number Total number of trending topics found
Cal.com

Cal.com

Schedule and manage appointments with Cal.com - the open-source alternative to Calendly

Free

Setting up Cal.com Integration

  1. Log in to your Cal.com account
  2. Go to Settings → Developer → API Keys
  3. Click "Create new API key"
  4. Give your key a name (e.g., "TaskAGI Integration")
  5. Copy the generated API key
  6. Paste the API key in the field above
  7. Optionally, find your Event Type ID from Settings → Event Types and add it as default
  8. Click Save to complete setup

Notes:

  • API keys have the same permissions as your account
  • You can create multiple API keys for different integrations
  • Event Type IDs can be found in the URL when editing an event type
  • API rate limits apply based on your Cal.com plan
  • Keep your API key secure and never share it publicly
Cal.com API Documentation

Available Operations

Get available time slots for booking appointments

Configuration
Field Type Default Description
startTime text Start of date range (ISO 8601 format, e.g., 2024-01-15T00:00:00Z)
endTime text End of date range (ISO 8601 format, e.g., 2024-01-22T23:59:59Z)
eventTypeId text Event type ID (uses default if not specified)
username text Cal.com username to check availability for
timeZone text UTC Time zone for availability (e.g., America/New_York)
Outputs
Name Type Description
slots array Array of available time slots
count number Number of available slots
success boolean

Book an appointment on Cal.com

Configuration
Field Type Default Description
eventTypeId text Event type ID to book
start text Booking start time (ISO 8601 format)
name text Name of the person booking
email text Email of the person booking
timeZone text UTC Attendee time zone
notes textarea Additional notes for the booking
metadata textarea Additional metadata as JSON object
Outputs
Name Type Description
booking object Full booking object
uid string Unique identifier for the booking
startTime string Confirmed booking start time
endTime string Confirmed booking end time
meetingUrl string Video meeting URL if applicable
success boolean

Find bookings by email or other criteria

Configuration
Field Type Default Description
attendeeEmail text Filter bookings by attendee email
status select
limit number 10 Maximum number of bookings to return
Outputs
Name Type Description
bookings array Array of booking objects
count number Number of bookings found
success boolean

Cancel an existing booking

Configuration
Field Type Default Description
uid text Unique identifier of the booking to cancel
cancellationReason textarea Reason for cancellation
Outputs
Name Type Description
cancelled boolean Whether the booking was cancelled
uid string UID of the cancelled booking
success boolean

Reschedule an existing booking to a new time

Configuration
Field Type Default Description
uid text Unique identifier of the booking to reschedule
newStart text New booking start time (ISO 8601 format)
rescheduleReason textarea Reason for rescheduling
Outputs
Name Type Description
booking object Full updated booking object
uid string UID of the rescheduled booking
newStartTime string Confirmed new start time
newEndTime string Confirmed new end time
success boolean

Get all available event types

Outputs
Name Type Description
eventTypes array Array of event type objects
count number Number of event types
success boolean
Calendly

Calendly

Meeting scheduling automation, event management, and calendar integration

Free

Setting up Calendly Integration

  1. Log in to your Calendly account
  2. Go to your API & Webhooks settings
  3. Scroll down to the "Personal Access Tokens" section
  4. Click "Create Token" to generate a new personal access token
  5. Provide a name for your token (e.g., "TaskAGI Integration")
  6. Copy the generated token (you won't see it again)
  7. Paste the token in the Personal Access Token field above
  8. Click Save to complete the integration setup

Notes:

  • Personal Access Tokens provide secure access to your Calendly account
  • Tokens have access to all your event types and scheduled events
  • You can revoke tokens anytime from the API & Webhooks settings
  • API rate limits: 1000 requests per hour per token
  • Some features require specific Calendly plan levels
  • Always keep your tokens secure and never share them publicly
  • Test with a free Calendly account first if possible
  • Monitor your API usage in the integration settings
Calendly API Documentation

Available Operations

Retrieve available meeting types from your Calendly account

Configuration
Field Type Default Description
userUri text Specific user URI to get event types for (leave empty for current user)
active select true
limit number 20 Number of event types to retrieve (max 100)
Outputs
Name Type Description
eventTypes array Array of available event types
total number

Get detailed information about a specific event type

Configuration
Field Type Default Description
eventTypeUuid text The UUID of the event type to retrieve
Outputs
Name Type Description
eventType object
name string
duration number
schedulingUrl string

Retrieve scheduled events (meetings) from your calendar

Configuration
Field Type Default Description
userUri text Specific user URI to get events for (leave empty for current user)
status select active
minStartTime text ISO 8601 datetime (e.g., 2024-01-01T00:00:00Z)
maxStartTime text ISO 8601 datetime (e.g., 2024-12-31T23:59:59Z)
sort select start_time:asc
limit number 20 Number of events to retrieve (max 100)
Outputs
Name Type Description
events array
total number

Get detailed information about a specific scheduled event

Configuration
Field Type Default Description
eventUuid text The UUID of the scheduled event to retrieve
Outputs
Name Type Description
event object
name string
startTime string
endTime string
status string

Cancel a scheduled event

Configuration
Field Type Default Description
eventUuid text The UUID of the scheduled event to cancel
reason textarea Optional reason for cancellation (sent to invitees)
Outputs
Name Type Description
success boolean
message string

Get invitees for a specific scheduled event

Configuration
Field Type Default Description
eventUuid text The UUID of the scheduled event
status select
Outputs
Name Type Description
invitees array
total number

Get detailed information about a specific invitee

Configuration
Field Type Default Description
inviteeUuid text The UUID of the invitee to retrieve
Outputs
Name Type Description
invitee object
name string
email string
status string

Get information about the current authenticated user

Outputs
Name Type Description
user object
name string
email string
uri string
schedulingUrl string

Get information about the user's organization

Configuration
Field Type Default Description
organizationUri text Specific organization URI (leave empty for current user's org)
Outputs
Name Type Description
organization object
uri string

Get availability for a user within a time range

Configuration
Field Type Default Description
userUri text The URI of the user to check availability for
startTime text ISO 8601 datetime (e.g., 2024-01-01T00:00:00Z)
endTime text ISO 8601 datetime (e.g., 2024-01-01T23:59:59Z)
Outputs
Name Type Description
availability array
busy array

Create a single-use booking link for an event type. Links expire after one booking or 90 days.

Configuration
Field Type Default Description
eventTypeUri text The URI of the event type to create a booking link for (e.g., https://api.calendly.com/event_types/XXXX)
maxEventCount number 1 Maximum number of bookings allowed (1 for single-use links)
Outputs
Name Type Description
bookingUrl string The single-use booking link URL
ownerUri string The event type URI that owns this link
ownerType string Type of owner (EventType)
maxEventCount number Maximum bookings allowed on this link
Call Loop

Call Loop

Voice broadcasting and SMS automation platform for marketing campaigns

Free
Campaign Monitor

Campaign Monitor

Email marketing automation, workflow management, and subscriber analytics platform

Free

Setting up Campaign Monitor Integration

  1. Log in to your Campaign Monitor account
  2. Click on your account name in the top right corner
  3. Select "Account Settings" from the dropdown menu
  4. Navigate to the "API keys" section
  5. Click "Show API key" to reveal your key
  6. Copy the API key and paste it above
  7. Click Save to complete setup

Notes:

  • Keep your API key secure and never share it publicly
  • The API key provides access to your lists, campaigns, and subscriber data
  • You can regenerate your API key anytime from account settings
  • Rate limits apply - Campaign Monitor allows 1000 requests per hour per API key
Campaign Monitor API Documentation

Available Operations

Retrieve subscribers from a Campaign Monitor list

Configuration
Field Type Default Description
list_id text The Campaign Monitor list ID to retrieve subscribers from
date_from text Only subscribers added after this date
page number 1 Page number for pagination (1000 results per page)
Outputs
Name Type Description
subscribers array Array of subscriber objects
total_pages number Total number of pages available

Add a new subscriber to a Campaign Monitor list

Configuration
Field Type Default Description
list_id text The Campaign Monitor list ID to add subscriber to
email text Subscriber email address
name text Subscriber name
custom_fields textarea {} Custom fields as JSON object (e.g. {"City": "New York", "Age": "25"})
resubscribe checkbox Resubscribe the person if they already exist
Outputs
Name Type Description
email string Email address of the added subscriber
added boolean Whether the subscriber was successfully added

Update an existing subscriber in a Campaign Monitor list

Configuration
Field Type Default Description
list_id text The Campaign Monitor list ID
email text Current email address of the subscriber
new_email text New email address (if changing email)
name text Subscriber name
custom_fields textarea {} Custom fields as JSON object
Outputs
Name Type Description
email string Email address of the updated subscriber
updated boolean Whether the subscriber was successfully updated

Unsubscribe a subscriber from a Campaign Monitor list

Configuration
Field Type Default Description
list_id text The Campaign Monitor list ID
email text Email address to unsubscribe
Outputs
Name Type Description
email string Email address that was unsubscribed
unsubscribed boolean Whether the subscriber was successfully unsubscribed

Retrieve all lists from your Campaign Monitor account

Configuration
Field Type Default Description
client_id text The Campaign Monitor client ID to get lists for
Outputs
Name Type Description
lists array Array of list objects

Create a new subscriber list in Campaign Monitor

Configuration
Field Type Default Description
client_id text The Campaign Monitor client ID
title text The title of the new list
unsubscribe_page text URL for the unsubscribe confirmation page
confirmation_success_page text URL for the subscription confirmation success page
Outputs
Name Type Description
list_id string ID of the created list
title string Title of the created list

Retrieve campaigns from your Campaign Monitor account

Configuration
Field Type Default Description
client_id text The Campaign Monitor client ID
Outputs
Name Type Description
campaigns array Array of campaign objects
Canva

Canva

Design automation and visual content creation platform with powerful templates, brand kits, and export capabilities

Free

Setting up Canva API Integration

  1. Go to the Canva Developer Portal
  2. Sign in with your Canva account credentials
  3. Click "Create an App" or navigate to your existing app
  4. Fill in your app details (name, description, website)
  5. Select the appropriate scopes for your integration needs
  6. Complete the app creation process
  7. Navigate to the "API Keys" section of your app
  8. Copy your API key from the developer dashboard
  9. Paste the API key in the field above
  10. Important: Ensure your app has the necessary permissions
  11. Save the configuration to complete setup

Notes:

  • API keys are tied to specific Canva apps and teams
  • Some features require Canva Pro or Teams subscription
  • The API has rate limits - avoid making too many requests quickly
  • Design exports may take time to process for complex designs
  • Brand kit access requires appropriate team permissions
  • Always test with non-critical designs first
Canva API Documentation

Available Operations

Retrieve information about the authenticated user

Outputs
Name Type Description
user object Complete user profile data
id string Unique identifier for the user
displayName string User display name
email string User email address
team object User team details

Retrieve designs from your Canva account

Configuration
Field Type Default Description
query text Search term to filter designs
design_type select Filter by design type
folder_id text Filter designs from specific folder
limit number 50 Maximum number of designs to retrieve
Outputs
Name Type Description
designs array Array of design objects
totalDesigns number Number of designs returned
hasMore boolean Whether there are more designs available

Retrieve details of a specific design

Configuration
Field Type Default Description
design_id text Canva design ID or URL
Outputs
Name Type Description
design object Complete design information
id string Unique identifier for the design
title string Title of the design
description string Design description
designType string Type/category of the design
createdAt string When the design was created
updatedAt string When the design was last updated
thumbnail object Design thumbnail information

Create a new design from a template or blank canvas

Configuration
Field Type Default Description
design_type select Type of design to create
title text Title for the new design
template_id text Template ID to create design from (leave empty for blank)
folder_id text Folder to create the design in
Outputs
Name Type Description
designId string ID of the created design
design object Complete created design data
title string Title of the created design
editUrl string URL to edit the design in Canva

Create a copy of an existing design

Configuration
Field Type Default Description
design_id text ID of the design to duplicate
title text Title for the duplicated design (optional)
folder_id text Folder to place the duplicated design
Outputs
Name Type Description
designId string ID of the duplicated design
design object Complete duplicated design data
title string Title of the duplicated design

Export a design to various formats (PNG, JPG, PDF, etc.)

Configuration
Field Type Default Description
design_id text ID of the design to export
format select png Format to export the design as
quality select standard Export quality
pages text Specific pages to export (e.g., "1,3,5" or "1-3")
Outputs
Name Type Description
exportUrl string Download URL for the exported file
format string Format of the exported file
fileSize number Size of the exported file in bytes
success boolean Whether the export was successful

Retrieve folders from your Canva account

Configuration
Field Type Default Description
parent_folder_id text Get subfolders of a specific folder
limit number 50 Maximum number of folders to retrieve
Outputs
Name Type Description
folders array Array of folder objects
totalFolders number Number of folders returned

Create a new folder in Canva

Configuration
Field Type Default Description
name text Name for the new folder
parent_folder_id text Parent folder to create the new folder in
Outputs
Name Type Description
folderId string ID of the created folder
folder object Complete created folder data
name string Name of the created folder

Retrieve brand kit information (colors, fonts, logos)

Configuration
Field Type Default Description
brand_kit_id text Specific brand kit ID (leave empty for default)
Outputs
Name Type Description
brandKit object Complete brand kit information
colors array Array of brand colors
fonts array Array of brand fonts
logos array Array of brand logos and assets

Upload an image or media asset to Canva

Configuration
Field Type Default Description
file_url text URL of the file to upload
name text Name for the uploaded asset
folder_id text Folder to upload the asset to
tags text Comma-separated tags for the asset
Outputs
Name Type Description
assetId string ID of the uploaded asset
asset object Complete uploaded asset data
name string Name of the uploaded asset
url string URL of the uploaded asset

Retrieve uploaded assets from your Canva account

Configuration
Field Type Default Description
asset_type select Filter by asset type
folder_id text Filter assets from specific folder
tags text Filter by tags (comma-separated)
limit number 50 Maximum number of assets to retrieve
Outputs
Name Type Description
assets array Array of asset objects
totalAssets number Number of assets returned
Capsule CRM

Capsule CRM

Simple CRM for small businesses with contact management, opportunity tracking, and task automation

Free

Setting up Capsule CRM Integration

  1. Log in to your Capsule CRM account
  2. Go to My Preferences → API Authentication Tokens
  3. Click "Create New Token" to generate a new API token
  4. Give your token a descriptive name
  5. Copy the generated API token and paste it above
  6. Save the configuration to complete setup

Notes:

  • API tokens provide full access to your Capsule CRM data - keep them secure
  • Only account admins can create API tokens
  • API tokens inherit the permissions of the user who created them
  • You can revoke API tokens anytime from your account preferences
  • Capsule CRM uses Bearer token authentication
Capsule CRM API Documentation

Available Operations

Retrieve people (contacts) from Capsule CRM

Configuration
Field Type Default Description
perPage number 50 Number of people to retrieve per page (1-100)
q text Search term to filter people
tag text Filter people by tag
Outputs
Name Type Description
people array
total_count number

Create a new person (contact) in Capsule CRM

Configuration
Field Type Default Description
firstName text First name of the person
lastName text Last name of the person
jobTitle text Job title of the person
emailAddress email Email address of the person
phoneNumber text Phone number of the person
about textarea Notes about the person
Outputs
Name Type Description
person_id number
firstName string
lastName string
emailAddress string
created_at string

Update an existing person in Capsule CRM

Configuration
Field Type Default Description
person_id number ID of the person to update
firstName text First name of the person
lastName text Last name of the person
jobTitle text Job title of the person
emailAddress email Email address of the person
phoneNumber text Phone number of the person
about textarea Notes about the person
Outputs
Name Type Description
person_id number
firstName string
lastName string
emailAddress string
updated_at string

Retrieve organisations from Capsule CRM

Configuration
Field Type Default Description
perPage number 50 Number of organisations to retrieve per page (1-100)
q text Search term to filter organisations
tag text Filter organisations by tag
Outputs
Name Type Description
organisations array
total_count number

Create a new organisation in Capsule CRM

Configuration
Field Type Default Description
name text Name of the organisation
website url Website URL of the organisation
emailAddress email Email address of the organisation
phoneNumber text Phone number of the organisation
about textarea Notes about the organisation
Outputs
Name Type Description
organisation_id number
name string
website string
emailAddress string
created_at string

Retrieve opportunities from Capsule CRM

Configuration
Field Type Default Description
perPage number 50 Number of opportunities to retrieve per page (1-100)
milestone text Filter by milestone name
party_id number Filter by person or organisation ID
Outputs
Name Type Description
opportunities array
total_count number

Create a new opportunity in Capsule CRM

Configuration
Field Type Default Description
name text Name of the opportunity
party_id number ID of the person or organisation
milestone text Milestone name for the opportunity
value number Monetary value of the opportunity
currency text USD Currency code (e.g., USD, EUR, GBP)
expectedCloseDate date Expected close date (YYYY-MM-DD)
description textarea Description of the opportunity
Outputs
Name Type Description
opportunity_id number
name string
value number
currency string
milestone string
created_at string

Retrieve tasks from Capsule CRM

Configuration
Field Type Default Description
perPage number 50 Number of tasks to retrieve per page (1-100)
status select Filter tasks by status
party_id number Filter by person or organisation ID
Outputs
Name Type Description
tasks array
total_count number

Create a new task in Capsule CRM

Configuration
Field Type Default Description
description text Description of the task
dueDate date Due date for the task (YYYY-MM-DD)
party_id number ID of the person or organisation this task relates to
opportunity_id number ID of the opportunity this task relates to
assign_to number User ID to assign the task to
Outputs
Name Type Description
task_id number
description string
dueDate string
status string
created_at string

Retrieve entries (notes) from Capsule CRM

Configuration
Field Type Default Description
perPage number 50 Number of entries to retrieve per page (1-100)
party_id number Filter by person or organisation ID
opportunity_id number Filter by opportunity ID
Outputs
Name Type Description
entries array
total_count number

Create a new entry (note) in Capsule CRM

Configuration
Field Type Default Description
content textarea Content of the entry/note
type select note Type of entry
party_id number ID of the person or organisation this entry relates to
opportunity_id number ID of the opportunity this entry relates to
Outputs
Name Type Description
entry_id number
content string
type string
created_at string

Search across people and organisations in Capsule CRM

Configuration
Field Type Default Description
q text Search term to find people and organisations
perPage number 50 Maximum number of results per page
Outputs
Name Type Description
parties array
total_count number
Chartbeat

Chartbeat

Real-time website analytics with visitor tracking, content performance, and engagement metrics

Free

Setting up Chartbeat Integration

  1. Log in to your Chartbeat account
  2. Navigate to Settings → API
  3. Copy your API Key and Account ID
  4. Paste both values in the fields above
  5. Click Save to complete the integration setup

Notes:

  • Your API key provides access to real-time analytics data
  • Keep your API credentials secure and never share them publicly
  • The Account ID is typically found in your dashboard URL or settings
  • API rate limits apply - see Chartbeat documentation for details
Chartbeat API Documentation

Available Operations

Get real-time visitor analytics for a specific domain

Configuration
Field Type Default Description
domain text The domain to get analytics for (e.g., example.com)
limit number 20 Maximum number of results to return
Outputs
Name Type Description
totalVisitors number
pages array
referrers array
geoData array

Get historical analytics data for a specific time period

Configuration
Field Type Default Description
domain text The domain to get analytics for
startDate text Start date in YYYY-MM-DD format
endDate text End date in YYYY-MM-DD format
metrics textarea ["people", "visits", "pages"] Array of metrics to retrieve
Outputs
Name Type Description
dateRange object
metrics object
dailyStats array

Get the most popular pages on your site

Configuration
Field Type Default Description
domain text The domain to analyze
timeFrame select hour Time period for analysis
limit number 10 Maximum number of pages to return
Outputs
Name Type Description
pages array
totalPages number

Analyze where your traffic is coming from

Configuration
Field Type Default Description
domain text The domain to analyze
sourceType select all Type of traffic sources to analyze
Outputs
Name Type Description
sources array
totalSources number
breakdown object

Get detailed engagement metrics for your content

Configuration
Field Type Default Description
domain text The domain to analyze
pageUrl text Optional: analyze a specific page (leave empty for site-wide)
Outputs
Name Type Description
averageTimeOnSite number
bounceRate number
pageViews number
engagementScore number

Check for traffic spikes, drops, or other alerts

Configuration
Field Type Default Description
domain text The domain to monitor
alertTypes textarea ["traffic_spike", "traffic_drop", "error_rate"] Array of alert types to check
Outputs
Name Type Description
alerts array
alertCount number
status string
ChatGPT Scraper

ChatGPT Scraper

Extract ChatGPT responses and citations with web search capabilities and prompt-based queries

45 credits

Using ChatGPT Scraper

  1. No configuration required - this scraper is ready to use
  2. Add ChatGPT scraping nodes to your workflow
  3. Enter your prompts to search ChatGPT
  4. Configure web search and additional parameters
  5. The scraper will extract ChatGPT responses and citations

Notes:

  • Extract ChatGPT responses with citations
  • Each prompt is a separate query (no context between prompts)
  • 4,096 character limit per prompt
  • Optional web search feature for enhanced results
  • Country-specific responses available
  • Results charged at 45¢ per 100 records

Available Operations

Query ChatGPT with prompts and extract responses with citations

Configuration
Field Type Default Description
prompt textarea The prompt to send to ChatGPT (max 4,096 characters). Each prompt is a separate query.
webSearch select Enable GPT web search feature for current information
additionalPrompt textarea Optional additional context or instructions for the prompt
country text Optional country code for localized responses
Outputs
Name Type Description
response object ChatGPT response with content and citations
count number Number of responses (typically 1)
Chatmeter

Chatmeter

Local brand management and reputation

Free

Setting up Chatmeter API

  1. Log in to your Chatmeter account
  2. Navigate to "Settings" → "API Access" or "Integrations"
  3. Click "Generate API Key" or copy your existing API key
  4. Copy your Account ID from the account settings page
  5. Paste both the API Key and Account ID above and save

Notes:

  • You need a Chatmeter business account with API access enabled
  • API access may require a premium subscription plan
  • Rate limits apply based on your subscription tier
  • Keep both your API key and Account ID secure
  • Some endpoints may require additional permissions or plan features
Chatmeter API Documentation

Available Operations

Get reviews from monitored locations

Configuration
Field Type Default Description
location_id text Specific location ID to filter by
page number 1 Page number to retrieve
limit number 20 Number of reviews to return (max 100)
rating_filter select Filter by rating
platform select Filter by review platform
date_from text Start date (YYYY-MM-DD format)
date_to text End date (YYYY-MM-DD format)
Outputs
Name Type Description
reviews array Array of review data
total_count number Total number of reviews
average_rating number Average star rating

Get list of monitored business locations

Configuration
Field Type Default Description
active_only checkbox 1 Only return active locations
search text Search locations by name or address
Outputs
Name Type Description
locations array Array of business locations
total_count number Total number of locations

Get business listings and their status

Configuration
Field Type Default Description
location_id text Specific location ID to filter by
platform select Filter by specific platform
status select Filter by listing status
Outputs
Name Type Description
listings array Array of business listings
total_count number Total number of listings

Get local brand analytics and insights

Configuration
Field Type Default Description
location_id text Specific location ID to analyze
date_from text Start date (YYYY-MM-DD format)
date_to text End date (YYYY-MM-DD format)
metric select overview Type of analytics to retrieve
Outputs
Name Type Description
analytics object Detailed analytics information
total_reviews number Total number of reviews in period
average_rating number Average rating in period
visibility_score number Local search visibility score

Get competitor analysis data

Configuration
Field Type Default Description
location_id text Location ID to analyze competitors for
radius number 5 Search radius for competitors
limit number 10 Number of competitors to return (max 50)
Outputs
Name Type Description
competitors array Array of competitor data
total_count number Total number of competitors found

Get social media posts from monitored accounts

Configuration
Field Type Default Description
location_id text Specific location ID to filter by
platform select Filter by social platform
page number 1 Page number to retrieve
limit number 20 Number of posts to return (max 50)
Outputs
Name Type Description
posts array Array of social media posts
total_count number Total number of posts
CircleCI

CircleCI

Continuous integration and deployment platform for DevOps automation

Free

Setting up CircleCI Integration

  1. Log in to your CircleCI account
  2. Go to User Settings → Personal API Tokens
  3. Click "Create New Token"
  4. Give your token a descriptive name (e.g., "TaskAGI Integration")
  5. Copy the generated personal API token
  6. Paste the API token above and save the configuration

Notes:

  • Keep your API token secure and never share it publicly
  • Personal API tokens have the same permissions as your user account
  • You can revoke and regenerate tokens anytime from your user settings
  • The token provides access to all projects you have access to
  • For organization-level access, consider using project-specific tokens
CircleCI API v2 Documentation

Available Operations

Retrieve a list of projects you have access to

Outputs
Name Type Description
projects array List of CircleCI projects
count number Number of projects returned

Get detailed information about a specific project

Configuration
Field Type Default Description
project_slug text Project slug in format: vcs-type/org-name/repo-name
Outputs
Name Type Description
project_name string Name of the project
organization_name string Organization name
vcs_type string Version control system (github, bitbucket)
default_branch string Default branch name

Retrieve recent pipelines for a project

Configuration
Field Type Default Description
project_slug text Project slug in format: vcs-type/org-name/repo-name
branch text Filter by specific branch (optional)
Outputs
Name Type Description
pipelines array List of recent pipelines
count number Number of pipelines returned

Get detailed information about a specific pipeline

Configuration
Field Type Default Description
pipeline_id text Unique identifier of the pipeline
Outputs
Name Type Description
pipeline_number number Sequential pipeline number
state string Current state of the pipeline
created_at string When the pipeline was created
trigger_type string How the pipeline was triggered
vcs_branch string VCS branch that triggered the pipeline

Trigger a new pipeline for a project

Configuration
Field Type Default Description
project_slug text Project slug in format: vcs-type/org-name/repo-name
branch text Branch to trigger pipeline on (defaults to main/master)
tag text Git tag to trigger pipeline on (optional)
parameters textarea {} Parameters to pass to the pipeline as JSON
Outputs
Name Type Description
pipeline_id string Unique identifier of the triggered pipeline
pipeline_number number Sequential pipeline number
state string Initial state of the pipeline
success boolean Whether the pipeline was triggered successfully

Retrieve workflows for a specific pipeline

Configuration
Field Type Default Description
pipeline_id text Unique identifier of the pipeline
Outputs
Name Type Description
workflows array List of workflows in the pipeline
count number Number of workflows returned

Retrieve jobs for a specific workflow

Configuration
Field Type Default Description
workflow_id text Unique identifier of the workflow
Outputs
Name Type Description
jobs array List of jobs in the workflow
count number Number of jobs returned

Cancel a running workflow

Configuration
Field Type Default Description
workflow_id text Unique identifier of the workflow to cancel
Outputs
Name Type Description
success boolean Whether the cancellation was successful
message string Details about the operation

Rerun a workflow from failed jobs

Configuration
Field Type Default Description
workflow_id text Unique identifier of the workflow to rerun
from_failed checkbox 1 Only rerun failed jobs (recommended)
Outputs
Name Type Description
workflow_id string ID of the new workflow created by rerun
success boolean Whether the rerun was successful
message string Details about the operation
CJ Affiliate API

CJ Affiliate API

Commission Junction affiliate network management

Free

Setting up CJ Affiliate API

  1. Log in to your CJ Affiliate account
  2. Navigate to "Account" → "Web Services"
  3. Generate or copy your API Key (Developer Key)
  4. Find your Website ID in the account settings
  5. Paste the API Key and Website ID above and save

Notes:

  • You need an approved CJ Affiliate publisher account
  • API access requires account verification and approval
  • Rate limits apply to API requests (typically 10,000 per day)
  • Keep your API key secure and never share it publicly
  • Some endpoints may require additional permissions
CJ Affiliate API Documentation

Available Operations

Retrieve available advertisers and programs

Configuration
Field Type Default Description
status select Filter advertisers by relationship status
keywords text Search advertisers by keywords
category text Filter by advertiser category
page_size number 20 Number of advertisers per page (max 100)
Outputs
Name Type Description
advertisers array Array of advertiser data
total_advertisers number Total number of advertisers

Retrieve commission transactions and earnings

Configuration
Field Type Default Description
start_date text Start date for commissions (YYYY-MM-DD format)
end_date text End date for commissions (YYYY-MM-DD format)
advertiser_id text Filter by specific advertiser ID
status select Filter by commission status
Outputs
Name Type Description
commissions array Array of commission data
total_commissions number Total number of commission records
total_earnings number Total commission earnings

Generate affiliate tracking links

Configuration
Field Type Default Description
advertiser_id text Advertiser ID to create links for
destination_url text Specific URL to link to
link_type select text Type of link to generate
Outputs
Name Type Description
affiliate_link string Generated affiliate tracking link
click_url string Direct click tracking URL
tracking_id string Unique tracking identifier

Retrieve banners and promotional materials

Configuration
Field Type Default Description
advertiser_id text Advertiser ID to get creatives for
creative_type select Type of creative material
size text Banner size filter (e.g., 728x90)
language select en Creative language
Outputs
Name Type Description
creatives array Array of creative materials
total_creatives number Total number of creatives

Retrieve advertiser product catalogs

Configuration
Field Type Default Description
advertiser_id text Advertiser ID to get products for
keywords text Search products by keywords
category text Filter by product category
min_price number Minimum product price
max_price number Maximum product price
page_size number 50 Number of products to return (max 1000)
Outputs
Name Type Description
products array Array of product data
total_products number Total number of products

Generate affiliate performance analytics

Configuration
Field Type Default Description
start_date text Report start date (YYYY-MM-DD format)
end_date text Report end date (YYYY-MM-DD format)
advertiser_id text Filter by specific advertiser ID
group_by select day How to group the report data
Outputs
Name Type Description
performance_data array Performance metrics data
summary object Summary statistics
total_clicks number Total clicks in report period
total_sales number Total sales in report period
total_commission number Total commission earned
conversion_rate number Overall conversion rate percentage
Clearbit

Clearbit

Company and contact data enrichment platform with comprehensive business intelligence, technographics, and real-time data updates

Free

Setting up Clearbit Integration

  1. Log in to your Clearbit Dashboard
  2. Navigate to API Keys in your account settings
  3. Copy your API key from the dashboard
  4. Paste the API key above and save the configuration
  5. Your Clearbit integration is now ready for data enrichment and intelligence

Notes:

  • Clearbit provides comprehensive business intelligence and data enrichment
  • Keep your API key secure and never share it publicly
  • API usage is tracked and billed based on your Clearbit plan
  • The integration supports person enrichment, company lookup, and prospector search
  • Contact Clearbit support for enterprise features and increased limits
Clearbit API Documentation

Available Operations

Enrich person data using email address with comprehensive profile information

Configuration
Field Type Default Description
email text Email address to enrich with person data
webhook_url text Optional webhook URL for async processing
subscribe checkbox Subscribe to data updates for this person
Outputs
Name Type Description
person object Comprehensive person profile information
company object Company information associated with the person
confidence number Data confidence score from 0-100
social_profiles array Social media profiles and professional links

Enrich company data using domain with business intelligence

Configuration
Field Type Default Description
domain text Company domain to enrich (e.g., clearbit.com)
webhook_url text Optional webhook URL for async processing
facebook checkbox 1 Include Facebook business page data
linkedin checkbox 1 Include LinkedIn company page data
Outputs
Name Type Description
company object Comprehensive company business intelligence
metrics object Financial and performance metrics
tech_stack array Technologies used by the company
social_data object Social media presence and engagement

Search for people at companies using advanced filters

Configuration
Field Type Default Description
domain text Company domain to search within
company_names textarea [] Array of company names to search (e.g., ["Google", "Microsoft"])
titles textarea [] Array of job titles to filter by (e.g., ["CEO", "CTO", "VP Marketing"])
roles textarea [] Array of functional roles (e.g., ["engineering", "sales", "marketing"])
seniorities textarea [] Array of seniority levels (e.g., ["executive", "director", "manager"])
locations textarea [] Array of locations (e.g., ["San Francisco", "New York", "Remote"])
email_required checkbox 1 Only return prospects with email addresses
limit number 20 Maximum number of prospects to return (default: 20, max: 100)
Outputs
Name Type Description
prospects array Array of prospects matching the search criteria
total_results number Total number of prospects found
search_query object The search parameters that were used

Search for companies using advanced business criteria

Configuration
Field Type Default Description
query text General search query for company name or description
industries textarea [] Array of industry categories (e.g., ["Technology", "Healthcare", "Finance"])
employees_min number Minimum number of employees
employees_max number Maximum number of employees
revenue_min number Minimum annual revenue in USD
revenue_max number Maximum annual revenue in USD
locations textarea [] Array of geographic locations
tech textarea [] Array of technologies used (e.g., ["Salesforce", "HubSpot"])
limit number 20 Maximum number of companies to return (default: 20, max: 100)
Outputs
Name Type Description
companies array Array of companies matching the search criteria
total_results number Total number of companies found

Add a domain to your Clearbit watchlist for monitoring

Configuration
Field Type Default Description
domain text Company domain to add to watchlist
webhook_url text Webhook URL to receive updates
Outputs
Name Type Description
domain string Domain added to watchlist
status string Watchlist addition status
webhook_configured boolean Whether webhook was successfully configured

Identify companies visiting your website using Reveal

Configuration
Field Type Default Description
date_range select Time period for visitor data
min_visits number 1 Minimum number of visits to include company
include_contact_info checkbox 1 Include key contact information for visiting companies
Outputs
Name Type Description
visitors array Companies that visited your website
total_visitors number Total number of identified companies
date_range string Date range of the visitor data

Enrich multiple emails or domains in a single request

Configuration
Field Type Default Description
type select Type of bulk enrichment to perform
data textarea Array of emails (for person) or domains (for company) to enrich
webhook_url text Webhook URL to receive enrichment results
Outputs
Name Type Description
enrichment_id string ID to track the bulk enrichment job
status string Current status of the enrichment job
total_records number Total number of records submitted for enrichment
webhook_configured boolean Whether webhook was successfully configured
ClickBank API

ClickBank API

Digital product affiliate marketplace platform

Free

Setting up ClickBank API

  1. Log in to your ClickBank account
  2. Navigate to "Settings" → "My Account" → "API Keys"
  3. Generate or copy your API Key and Developer Key
  4. Find your account nickname in the account settings
  5. Paste the API Key, Developer Key, and Account Nickname above and save

Notes:

  • You need an active ClickBank affiliate account
  • API access may require account verification
  • Rate limits may apply to API requests
  • Keep your API credentials secure and never share them publicly
  • Some endpoints may require additional permissions or account status
ClickBank API Documentation

Available Operations

Search and retrieve ClickBank marketplace products

Configuration
Field Type Default Description
category select Filter products by category
keywords text Search products by keywords
min_gravity number Minimum gravity score (popularity)
max_gravity number Maximum gravity score (popularity)
min_commission number Minimum commission percentage
sort_by select gravity Sort products by criteria
results_per_page number 20 Number of products to return (max 100)
Outputs
Name Type Description
products array Array of product data
total_products number Total number of products found

Retrieve affiliate order history and commissions

Configuration
Field Type Default Description
start_date text Start date for orders (YYYY-MM-DD format)
end_date text End date for orders (YYYY-MM-DD format)
product_id text Filter by specific product ID
transaction_type select Filter by transaction type
Outputs
Name Type Description
orders array Array of order data
total_orders number Total number of orders
total_commission number Total commission earned

Create affiliate tracking links for products

Configuration
Field Type Default Description
vendor text Product vendor ID
product_id text Specific product ID (optional)
tracking_id text Custom tracking identifier (TID)
Outputs
Name Type Description
hop_link string Generated affiliate tracking link
hop_link_short string Shortened version of the HopLink
tracking_info object Link tracking information

Retrieve affiliate performance statistics

Configuration
Field Type Default Description
start_date text Start date for statistics (YYYY-MM-DD format)
end_date text End date for statistics (YYYY-MM-DD format)
product_id text Filter by specific product ID
group_by select day How to group the statistics
Outputs
Name Type Description
statistics array Performance statistics data
summary object Summary statistics
total_hops number Total number of link clicks
total_sales number Total number of sales
conversion_rate number Hop to sale conversion rate
total_commission number Total commission earned

Retrieve payment history and details

Configuration
Field Type Default Description
start_date text Start date for payments (YYYY-MM-DD format)
end_date text End date for payments (YYYY-MM-DD format)
payment_method select Filter by payment method
Outputs
Name Type Description
payments array Array of payment data
total_payments number Total number of payments
total_amount number Total payment amount

Retrieve affiliate account information and settings

Outputs
Name Type Description
account_info object Account information and settings
nickname string Account nickname
account_status string Current account status
current_balance number Current account balance
ClickMeeting

ClickMeeting

Online meeting and webinar platform with recording and analytics features

Free

Setting up ClickMeeting Integration

  1. Log in to your ClickMeeting account
  2. Navigate to Settings in your account dashboard
  3. Find the API section or Developer settings
  4. Generate a new API key or copy your existing API key
  5. Copy the API key and paste it in the field above
  6. Save the configuration to complete setup

Notes:

  • Requires a ClickMeeting account with API access enabled
  • API key provides access to your meeting and webinar management functions
  • Keep your API key secure and never share it publicly
  • API requests are rate-limited - monitor your usage
  • Some features may require specific ClickMeeting subscription plans
ClickMeeting API Documentation

Available Operations

Create a new ClickMeeting conference or webinar

Configuration
Field Type Default Description
name text The name of the conference/webinar
room_type select meeting
permanent_room checkbox Create a permanent room (no fixed date/time)
access_type select 1
lobby_enabled checkbox Enable lobby/waiting room
starts text Start time in UTC (YYYY-MM-DD HH:MM:SS). Leave empty for permanent room.
duration number 60 Conference duration in minutes
Outputs
Name Type Description
room_id string
room_url string
phone_pin string
success boolean

Retrieve details of a specific conference

Configuration
Field Type Default Description
room_id text The unique ID of the conference room
Outputs
Name Type Description
name string
room_type string
starts string
duration number
room_url string
phone_pin string
status string
success boolean

Register an attendee for a conference

Configuration
Field Type Default Description
room_id text The unique ID of the conference room
email text Attendee email address
firstname text Attendee first name
lastname text Attendee last name
company text Attendee company name
phone text Attendee phone number
Outputs
Name Type Description
registration_id string
access_url string
success boolean

Retrieve list of registrations for a conference

Configuration
Field Type Default Description
room_id text The unique ID of the conference room
status select active
Outputs
Name Type Description
registrations array
total_count number
success boolean

Retrieve list of attendees for a completed session

Configuration
Field Type Default Description
room_id text The unique ID of the conference room
session_id text The unique ID of the session
Outputs
Name Type Description
attendees array
total_count number
success boolean

Retrieve list of conferences

Configuration
Field Type Default Description
status select active
Outputs
Name Type Description
conferences array
total_count number
success boolean

Retrieve list of sessions for a conference

Configuration
Field Type Default Description
room_id text The unique ID of the conference room
Outputs
Name Type Description
sessions array
total_count number
success boolean
ClickSend

ClickSend

Multi-channel communication platform supporting SMS, email, voice, and postal automation

Free

Setting up ClickSend Integration

  1. Log in to your ClickSend dashboard
  2. Go to Developers → API Credentials
  3. Copy your username and API key
  4. Paste both values in the fields above
  5. Click Save to complete setup

Notes:

  • Your API key is different from your account password
  • ClickSend supports SMS, email, voice, and postal services
  • Messages consume credits from your ClickSend balance
  • Test with a small message first to verify setup
ClickSend API Documentation

Available Operations

Send SMS messages via ClickSend

Configuration
Field Type Default Description
message textarea SMS message content
to text Recipient phone number with country code (e.g., +1234567890)
from text Custom sender ID (optional)
schedule text Schedule message (Unix timestamp, optional)
Outputs
Name Type Description
message_id string Unique identifier for the sent message
status string Message sending status
cost number Cost of sending the message
success boolean Whether the SMS was sent successfully

Send emails via ClickSend

Configuration
Field Type Default Description
to_email text Recipient email address
to_name text Recipient name
from_email text Sender email address
from_name text Sender name
subject text Email subject line
body textarea Email message content (HTML supported)
Outputs
Name Type Description
message_id string Unique identifier for the sent email
status string Email sending status
success boolean Whether the email was sent successfully

Send voice messages via ClickSend

Configuration
Field Type Default Description
to text Recipient phone number with country code
message textarea Text to be converted to speech
voice select female Voice type for text-to-speech
lang select en-us Language for text-to-speech
Outputs
Name Type Description
message_id string Unique identifier for the voice message
status string Voice message status
success boolean Whether the voice message was sent successfully

Check your ClickSend account balance

Outputs
Name Type Description
balance number Current account balance
currency string Account currency
success boolean Whether the balance check was successful
ClickUp

ClickUp

All-in-one productivity platform combining project management, docs, and team collaboration

Free

Setting up ClickUp Integration

  1. Log in to your ClickUp account
  2. Click on your profile avatar in the bottom left corner
  3. Select "Settings" from the menu
  4. Go to "Apps" in the left sidebar
  5. Click "Generate" next to API Token
  6. Copy the generated token and paste it above
  7. Click Save to complete setup

Notes:

  • Keep your API token secure and never share it publicly
  • The token provides access to all workspaces you have access to
  • You can regenerate the token anytime from your ClickUp settings
  • Make sure you have appropriate permissions in the workspaces you want to access
ClickUp API Documentation

Available Operations

Create a new task in ClickUp

Configuration
Field Type Default Description
list_id text The ID of the list to create the task in
name text The name of the task to create
description textarea Detailed description of the task
assignees text Comma-separated list of user IDs to assign
priority select Priority level of the task
status text Status name for the task
due_date text Due date in UNIX timestamp (milliseconds)
Outputs
Name Type Description
task_id string The unique ID of the created task
task_url string The URL to view the task in ClickUp
task_name string The name of the created task

Update an existing task in ClickUp

Configuration
Field Type Default Description
task_id text The ID of the task to update
name text New name for the task
description textarea Updated description of the task
status text New status for the task
priority select New priority level of the task
Outputs
Name Type Description
task_id string The unique ID of the updated task
success boolean Whether the update was successful

Retrieve details of a specific task

Configuration
Field Type Default Description
task_id text The ID of the task to retrieve
Outputs
Name Type Description
task_id string
name string
description string
status object
priority object
assignees array
url string
date_created string
date_updated string
due_date string

List tasks from a ClickUp list

Configuration
Field Type Default Description
list_id text ID of list to get tasks from
archived select false Whether to include archived tasks
page number 0 Page number for pagination
Outputs
Name Type Description
tasks array Array of task objects
count number Number of tasks returned

Add a comment to a task

Configuration
Field Type Default Description
task_id text The ID of the task to comment on
comment_text textarea The content of the comment
Outputs
Name Type Description
comment_id string The unique ID of the created comment
comment_text string The content of the comment
date_created string When the comment was created
Clockify

Clockify

Free time tracking software - Track work hours across projects and teams

Free

Setting up Clockify Integration

  1. Log in to your Clockify account
  2. Go to Profile Settings (click your avatar in the top right)
  3. Navigate to the API section in the left sidebar
  4. Click "Generate" to create a new API key or copy existing one
  5. Paste the API key above and click Save

Notes:

  • Your API key provides access to your time tracking data
  • Keep your API key secure and never share it publicly
  • You can regenerate your API key anytime from your profile settings
  • Free accounts have limitations on features and integrations
Clockify API Documentation

Available Operations

Get information about the current user

Outputs
Name Type Description
user_id string
name string
email string
default_workspace string

Start a new time tracking entry

Configuration
Field Type Default Description
description text What are you working on?
project_id text Optional project ID to assign this entry to
task_id text Optional task ID within the project
tags text Optional tags for this entry
Outputs
Name Type Description
entry_id string
description string
started_at string

Stop the currently running time entry

Configuration
Field Type Default Description
end_time text Custom end time (default: now)
Outputs
Name Type Description
entry_id string
description string
duration string
stopped_at string

Get time entries for a specific date range

Configuration
Field Type Default Description
start_date text today Start date for the range
end_date text today End date for the range
project_id text Filter by specific project
Outputs
Name Type Description
entries array
total_duration string
entry_count number

Get all projects from your workspace

Configuration
Field Type Default Description
archived checkbox Include archived projects
Outputs
Name Type Description
projects array
project_count number

Create a new project in your workspace

Configuration
Field Type Default Description
name text Name of the new project
color text #2196F3 Project color in hex format
is_public checkbox 1 Make this project public to workspace members
Outputs
Name Type Description
project_id string
name string
color string

Get tasks from a specific project

Configuration
Field Type Default Description
project_id text Project ID to get tasks from
is_active checkbox 1 Show only active tasks
Outputs
Name Type Description
tasks array
task_count number

Get time tracking summary report

Configuration
Field Type Default Description
start_date text today Start date for the report
end_date text today End date for the report
group_by select PROJECT How to group the report data
Outputs
Name Type Description
total_time number
groups array
Close

Close

Inside sales CRM with built-in calling, email tracking, and sales automation

Free

Setting up Close Integration

  1. Log in to your Close account
  2. Go to Settings → API Keys
  3. Click "Create API Key" to generate a new key
  4. Give your API key a descriptive name
  5. Copy the generated API key and paste it above
  6. Save the configuration to complete setup

Notes:

  • API keys provide full access to your Close data - keep them secure
  • Only admin users can create API keys
  • API keys inherit the permissions of the user who created them
  • You can revoke API keys anytime from your account settings
  • Close uses HTTP Basic Authentication with your API key as the username
Close API Documentation

Available Operations

Retrieve leads from Close CRM

Configuration
Field Type Default Description
limit number 20 Maximum number of leads to retrieve (1-100)
query text Search term to filter leads
status_id text Filter by lead status ID
Outputs
Name Type Description
leads array
total_count number
has_more boolean

Create a new lead in Close CRM

Configuration
Field Type Default Description
name text Name of the lead (company/organization)
url url Website URL of the lead
description textarea Description or notes about the lead
status_id text Lead status ID (leave empty for default)
Outputs
Name Type Description
lead_id string
name string
url string
created_at string

Update an existing lead in Close CRM

Configuration
Field Type Default Description
lead_id text ID of the lead to update
name text Name of the lead
url url Website URL of the lead
description textarea Description or notes about the lead
status_id text Lead status ID
Outputs
Name Type Description
lead_id string
name string
url string
updated_at string

Retrieve contacts from Close CRM

Configuration
Field Type Default Description
limit number 20 Maximum number of contacts to retrieve (1-100)
lead_id text Filter contacts by lead ID
query text Search term to filter contacts
Outputs
Name Type Description
contacts array
total_count number
has_more boolean

Create a new contact in Close CRM

Configuration
Field Type Default Description
lead_id text ID of the lead this contact belongs to
name text Full name of the contact
title text Job title of the contact
email email Email address of the contact
phone text Phone number of the contact
Outputs
Name Type Description
contact_id string
name string
email string
phone string
created_at string

Retrieve opportunities from Close CRM

Configuration
Field Type Default Description
limit number 20 Maximum number of opportunities to retrieve (1-100)
lead_id text Filter opportunities by lead ID
status_id text Filter by opportunity status ID
Outputs
Name Type Description
opportunities array
total_count number
has_more boolean

Create a new opportunity in Close CRM

Configuration
Field Type Default Description
lead_id text ID of the lead this opportunity belongs to
status_id text Opportunity status ID
value number Monetary value of the opportunity
value_currency text USD Currency code (e.g., USD, EUR)
expected_date date Expected close date (YYYY-MM-DD)
note textarea Notes about the opportunity
Outputs
Name Type Description
opportunity_id string
value number
value_currency string
expected_date string
created_at string

Retrieve tasks from Close CRM

Configuration
Field Type Default Description
limit number 20 Maximum number of tasks to retrieve (1-100)
lead_id text Filter tasks by lead ID
assigned_to text Filter tasks by assigned user ID
Outputs
Name Type Description
tasks array
total_count number
has_more boolean

Create a new task in Close CRM

Configuration
Field Type Default Description
text text Description of the task
lead_id text ID of the lead this task is related to
assigned_to text User ID to assign the task to
due_date datetime-local Due date and time for the task
is_complete checkbox Mark the task as complete when created
Outputs
Name Type Description
task_id string
text string
due_date string
is_complete boolean
created_at string

Send an email through Close CRM

Configuration
Field Type Default Description
lead_id text ID of the lead this email is related to
to text Recipient email address
subject text Email subject line
body_text textarea Email body content (plain text or HTML)
sender text Sender email address (leave empty to use default)
Outputs
Name Type Description
email_id string
status string
subject string
created_at string

Log a phone call in Close CRM

Configuration
Field Type Default Description
lead_id text ID of the lead this call is related to
direction select Direction of the call
status select Status of the call
phone text Phone number called/received from
note textarea Notes about the call
duration number Call duration in seconds
Outputs
Name Type Description
call_id string
direction string
status string
duration number
created_at string

Search across all records in Close CRM

Configuration
Field Type Default Description
query text Search term to find across all records
type select Limit search to specific record type
limit number 20 Maximum number of results to return
Outputs
Name Type Description
results array
total_count number
CNN Scraper

CNN Scraper

Extract CNN news articles with time-based filtering, search discovery, and comprehensive metadata

45 credits

Using CNN Scraper

  1. No configuration required - this scraper is ready to use
  2. Add CNN scraping nodes to your workflow
  3. Choose from article URLs, date filtering, or search discovery
  4. Configure your scraping parameters
  5. The scraper will extract CNN news articles with metadata

Notes:

  • Extract news articles with full content and metadata
  • Time-based filtering with precise publication dates
  • Search-based discovery for specific topics
  • Author information and publication timestamps
  • Category and section classification
  • Results charged at 45¢ per 100 records

Available Operations

Extract news articles and content from CNN URLs

Configuration
Field Type Default Description
urls textarea CNN article URLs to scrape
Outputs
Name Type Description
articles array News articles with content, metadata, and publication info
count number Number of articles scraped

Find CNN articles by publication date and time range

Configuration
Field Type Default Description
startDate text Start date in YYYY-MM-DD format
endDate text End date in YYYY-MM-DD format
startTime text Start time in HH:MM format (24-hour, e.g., "15:00")
endTime text End time in HH:MM format (24-hour, e.g., "17:00")
Outputs
Name Type Description
articles array Articles published within the specified date and time range
count number Number of articles found

Extract articles from CNN search result URLs

Configuration
Field Type Default Description
searchUrls textarea CNN search result URLs
Outputs
Name Type Description
articles array Articles from search results
count number Number of articles found
Coda

Coda

Document database hybrid that combines the flexibility of documents with the power of databases for content management

Free

Setting up Coda API Integration

  1. Log in to your Coda account
  2. Go to your account settings by clicking your profile picture
  3. Navigate to the "API" or "Integrations" section
  4. Click "Generate API Token" or "Create API Token"
  5. Give your token a descriptive name (e.g., "TaskAGI Integration")
  6. Select the appropriate permissions for your use case
  7. Copy the generated API token
  8. Paste the API token in the field above
  9. Save the configuration to complete setup

Notes:

  • API tokens provide access to your docs and tables based on permissions
  • You can manage and revoke tokens anytime from your account settings
  • The API has rate limits - avoid making too many requests quickly
  • Some operations require specific permissions on docs and tables
  • Changes made via API are reflected immediately in the Coda interface
  • Always test with non-critical data first
Coda API Documentation

Available Operations

Retrieve all Coda documents you have access to

Configuration
Field Type Default Description
is_owner select all Filter documents by ownership
limit number 50 Maximum number of documents to retrieve
Outputs
Name Type Description
docs array Array of Coda documents
totalDocs number Number of documents returned

Retrieve details of a specific Coda document

Configuration
Field Type Default Description
doc_id text Coda document ID or URL
Outputs
Name Type Description
doc object Complete document information
name string Name of the document
type string Type of the document
href string URL to the document
browserLink string Direct browser link to the document
createdAt string When the document was created
updatedAt string When the document was last updated

Retrieve tables from a Coda document

Configuration
Field Type Default Description
doc_id text Coda document ID
limit number 50 Maximum number of tables to retrieve
Outputs
Name Type Description
tables array Array of tables in the document
totalTables number Number of tables returned

Retrieve columns from a specific table

Configuration
Field Type Default Description
doc_id text Coda document ID
table_id text Table ID or name
Outputs
Name Type Description
columns array Array of table columns
totalColumns number Number of columns in the table

Retrieve rows from a Coda table

Configuration
Field Type Default Description
doc_id text Coda document ID
table_id text Table ID or name
query text Query to filter rows (e.g., column="value")
limit number 100 Maximum number of rows to retrieve
sort_by text Column to sort by
sort_direction select ascending Sort direction
Outputs
Name Type Description
rows array Array of table rows with data
totalRows number Number of rows returned
nextPageToken string Token for pagination

Insert a new row into a Coda table

Configuration
Field Type Default Description
doc_id text Coda document ID
table_id text Table ID or name
row_data code_editor Row data as JSON object with column names as keys
key_columns text Comma-separated list of columns to use as key (for upsert)
Outputs
Name Type Description
rowId string ID of the inserted row
row object Complete inserted row data
success boolean Whether the insertion was successful

Update an existing row in a Coda table

Configuration
Field Type Default Description
doc_id text Coda document ID
table_id text Table ID or name
row_id text ID of the row to update
row_data code_editor Updated row data as JSON object
Outputs
Name Type Description
rowId string ID of the updated row
row object Complete updated row data
success boolean Whether the update was successful

Delete a row from a Coda table

Configuration
Field Type Default Description
doc_id text Coda document ID
table_id text Table ID or name
row_id text ID of the row to delete
Outputs
Name Type Description
deletedRowId string ID of the deleted row
success boolean Whether the deletion was successful

Retrieve pages from a Coda document

Configuration
Field Type Default Description
doc_id text Coda document ID
limit number 50 Maximum number of pages to retrieve
Outputs
Name Type Description
pages array Array of document pages
totalPages number Number of pages returned

Retrieve formulas from a Coda document

Configuration
Field Type Default Description
doc_id text Coda document ID
limit number 50 Maximum number of formulas to retrieve
Outputs
Name Type Description
formulas array Array of document formulas
totalFormulas number Number of formulas returned

Execute a specific formula in a Coda document

Configuration
Field Type Default Description
doc_id text Coda document ID
formula_id text ID of the formula to execute
Outputs
Name Type Description
result object Result of the formula execution
value string Computed value of the formula
success boolean Whether the execution was successful

Retrieve controls (buttons, sliders, etc.) from a document

Configuration
Field Type Default Description
doc_id text Coda document ID
limit number 50 Maximum number of controls to retrieve
Outputs
Name Type Description
controls array Array of document controls
totalControls number Number of controls returned
Coinbase

Coinbase

Cryptocurrency exchange platform for buying, selling, and storing crypto

Free

Setting up Coinbase Integration

  1. Log in to your Coinbase Pro account
  2. Navigate to Profile → API
  3. Create a new API key with appropriate permissions
  4. Copy your API Key, Secret, and Passphrase
  5. Select your environment (Sandbox for testing, Live for production)
  6. Paste the credentials above and click Save

Notes:

  • Keep your API credentials secure and never share them publicly
  • Use Sandbox environment for testing and development
  • API permissions determine what operations you can perform
  • Enable only the permissions you need for security
Coinbase Pro API Documentation

Available Operations

Get account balances for all currencies

Outputs
Name Type Description
accounts array Array of account balances by currency

Get current price for a cryptocurrency

Configuration
Field Type Default Description
currency_pair text BTC-USD Trading pair (e.g., BTC-USD, ETH-EUR)
Outputs
Name Type Description
price number
currency_pair string
timestamp string
price_data object

Place a buy order for cryptocurrency

Configuration
Field Type Default Description
currency_pair text Trading pair (e.g., BTC-USD)
amount number Amount of cryptocurrency to buy
price number Limit price (leave empty for market order)
Outputs
Name Type Description
order_id string
status string
filled_size number
executed_value number
order_data object

Place a sell order for cryptocurrency

Configuration
Field Type Default Description
currency_pair text Trading pair (e.g., BTC-USD)
amount number Amount of cryptocurrency to sell
price number Limit price (leave empty for market order)
Outputs
Name Type Description
order_id string
status string
filled_size number
executed_value number
order_data object

Check the status of an order

Configuration
Field Type Default Description
order_id text Coinbase order ID
Outputs
Name Type Description
order_id string
status string
side string
size number
filled_size number
order_data object

Cancel an open order

Configuration
Field Type Default Description
order_id text Coinbase order ID to cancel
Outputs
Name Type Description
order_id string
status string
ConnectSafely

ConnectSafely

Platform-compliant LinkedIn automation. Follow profiles, send connection requests, messages, and engage with posts safely.

Free

Setting up ConnectSafely Integration

  1. Sign up for an account at ConnectSafely.ai
  2. Connect your LinkedIn account(s) in the ConnectSafely dashboard
  3. Go to Settings → API Keys in your ConnectSafely dashboard
  4. Generate a new API key and copy it
  5. Paste your API key in the field above
  6. (Optional) Enter your default LinkedIn account ID from ConnectSafely
  7. Click Save to complete the setup

Notes:

  • You need an active ConnectSafely subscription to use the API
  • Keep your API key secure and never share it publicly
  • Each connected LinkedIn account has a unique Account ID in ConnectSafely
  • Find your Account ID in the ConnectSafely dashboard under connected accounts
  • ConnectSafely respects LinkedIn rate limits to keep your account safe
  • Use platform-compliant automation to avoid LinkedIn restrictions
ConnectSafely API Documentation

Available Operations

Follow or unfollow a LinkedIn profile using ConnectSafely

Configuration
Field Type Default Description
profile_id text LinkedIn profile URL (e.g., https://linkedin.com/in/username) or profile ID
action select follow Follow or unfollow the profile
account_id text ConnectSafely Account ID. Leave empty to use default from integration settings.
Outputs
Name Type Description
success boolean
action string
profile_id string
account_id string
message string
response object

Send a LinkedIn connection request with optional personalized message

Configuration
Field Type Default Description
profile_id text LinkedIn profile URL or profile ID to connect with
message textarea Personalized message to include with the connection request (max 300 characters)
account_id text ConnectSafely Account ID. Leave empty to use default.
Outputs
Name Type Description
success boolean
profile_id string
account_id string
message_sent boolean
api_message string
response object

Send a direct message to a LinkedIn profile

Configuration
Field Type Default Description
profile_id text LinkedIn profile URL or ID to message
message_text textarea The message content to send
subject text Subject line for InMail messages
account_id text ConnectSafely Account ID. Leave empty to use default.
Outputs
Name Type Description
success boolean
profile_id string
account_id string
message_sent boolean
api_message string
response object

Check the connection status with a LinkedIn profile

Configuration
Field Type Default Description
profile_id text LinkedIn profile URL or ID to check
account_id text ConnectSafely Account ID. Leave empty to use default.
Outputs
Name Type Description
success boolean
profile_id string
account_id string
is_connected boolean
is_following boolean
connection_degree string
relationship_status string
response object

Retrieve detailed information about a LinkedIn profile

Configuration
Field Type Default Description
profile_id text LinkedIn profile URL or profile ID
include_contact checkbox Include contact information if available
include_geo checkbox Include geolocation data
Outputs
Name Type Description
success boolean
profile_id string
name string
first_name string
last_name string
headline string
location string
industry string
summary string
profile_url string
profile_picture string
company string
job_title string
connections_count number
experience array
education array
skills array
contact object
geo object
raw_response object

Add a reaction to a LinkedIn post

Configuration
Field Type Default Description
post_id text LinkedIn post URL or post ID
reaction_type select like Type of reaction to add
account_id text ConnectSafely Account ID. Leave empty to use default.
Outputs
Name Type Description
success boolean
post_id string
account_id string
reaction_type string
api_message string
response object

Post a comment on a LinkedIn post

Configuration
Field Type Default Description
post_id text LinkedIn post URL or post ID
comment_text textarea The comment text to post
account_id text ConnectSafely Account ID. Leave empty to use default.
Outputs
Name Type Description
success boolean
post_id string
account_id string
comment_posted boolean
comment_id string
api_message string
response object
Constant Contact

Constant Contact

Email marketing, contact management, and event marketing platform for small businesses

Free

Setting up Constant Contact Integration

  1. Log in to your Constant Contact account
  2. Go to My Account → Settings → API Keys
  3. Click "Generate API Key" if you don't have one
  4. Copy the API Key and Access Token
  5. Paste both values in the fields above
  6. Click Save to complete setup

Notes:

  • Keep your API credentials secure and never share them publicly
  • The API key provides access to your email lists and campaign data
  • You can revoke access anytime from your Constant Contact account settings
  • Rate limits apply - check Constant Contact documentation for current limits
Constant Contact API Documentation

Available Operations

Retrieve contacts from your Constant Contact account

Configuration
Field Type Default Description
limit number 50 Maximum number of contacts to retrieve (1-500)
status select all Filter contacts by status
Outputs
Name Type Description
contacts array Array of contact objects
total_count number Total number of contacts matching criteria

Create a new contact in Constant Contact

Configuration
Field Type Default Description
email text Contact email address
first_name text Contact first name
last_name text Contact last name
lists textarea [] Array of list IDs to add contact to (e.g. ["list_id_1", "list_id_2"])
Outputs
Name Type Description
contact_id string ID of the created contact
email string Email address of the created contact

Update an existing contact in Constant Contact

Configuration
Field Type Default Description
contact_id text ID of the contact to update
email text New email address
first_name text Contact first name
last_name text Contact last name
Outputs
Name Type Description
contact_id string ID of the updated contact
updated boolean Whether the contact was successfully updated

Retrieve all contact lists from your account

Configuration
Field Type Default Description
include_count checkbox 1 Include the number of contacts in each list
Outputs
Name Type Description
lists array Array of contact list objects

Create a new contact list

Configuration
Field Type Default Description
name text Name for the new contact list
description textarea Optional description for the list
Outputs
Name Type Description
list_id string ID of the created list
name string Name of the created list

Retrieve email campaigns from your account

Configuration
Field Type Default Description
status select all Filter campaigns by status
limit number 50 Maximum number of campaigns to retrieve
Outputs
Name Type Description
campaigns array Array of email campaign objects
ContactOut

ContactOut

Email finder and contact search platform optimized for recruitment and sales with LinkedIn integration and high accuracy rates

Free

Setting up ContactOut Integration

  1. Log in to your ContactOut account
  2. Navigate to Settings → API in your dashboard
  3. Generate a new API key or copy your existing one
  4. Copy the API key to your clipboard
  5. Paste the API key above and save the configuration
  6. Your ContactOut integration is now ready for email finding and contact discovery

Notes:

  • ContactOut provides accurate email finder and recruitment contact discovery
  • Keep your API key secure and never share it publicly
  • API usage is limited by your ContactOut subscription plan and credits
  • The integration supports LinkedIn profile lookup, email verification, and bulk search
  • Upgrade your ContactOut plan for increased API limits and additional features
ContactOut API Documentation

Available Operations

Find contact information using LinkedIn profile URL

Configuration
Field Type Default Description
linkedin_url text LinkedIn profile URL to search for contact information
include_personal_email checkbox 1 Attempt to find personal email address
include_work_email checkbox 1 Attempt to find work email address
Outputs
Name Type Description
contact object Complete contact profile with found information
emails array Found email addresses with confidence scores
phone_numbers array Found phone numbers with types
social_profiles array Social media and professional profiles
confidence_score number Overall confidence score for the match (0-100)

Find contact information using name and company details

Configuration
Field Type Default Description
first_name text Person's first name
last_name text Person's last name
company_name text Company name where person works
company_domain text Company domain (e.g., google.com)
job_title text Person's job title for better matching
location text Geographic location (city, state, country)
Outputs
Name Type Description
contacts array Array of contacts matching the search criteria
total_results number Total number of contacts found
search_query object The search parameters that were used

Verify email address validity and deliverability

Configuration
Field Type Default Description
email text Email address to verify
Outputs
Name Type Description
email string The email address that was verified
is_valid boolean Whether the email address is valid
is_deliverable boolean Whether the email is deliverable
verification_status string Email verification status: valid, invalid, risky, unknown
confidence number Verification confidence score (0-100)
risk_level string Email risk assessment: low, medium, high

Search for multiple contacts in a single batch request

Configuration
Field Type Default Description
search_queries textarea [{"first_name": "John", "last_name": "Doe", "company_name": "Acme Corp"}, {"linkedin_url": "https://linkedin.com/in/jane-smith"}] Array of contact search objects with name and company information
include_emails checkbox 1 Attempt to find email addresses for contacts
include_phone_numbers checkbox Attempt to find phone numbers for contacts
Outputs
Name Type Description
results array Array of contact search results
total_searches number Number of searches performed
successful_matches number Number of successful contact matches
credits_used number Number of API credits consumed

Find contacts at a specific company with filtering options

Configuration
Field Type Default Description
company_name text Company name to search within
company_domain text Company domain to search within
job_titles textarea [] Array of job titles to filter by (e.g., ["CEO", "CTO", "VP Sales"])
departments textarea [] Array of departments to filter by (e.g., ["Sales", "Marketing", "Engineering"])
seniority_levels textarea [] Array of seniority levels (e.g., ["C-Level", "VP", "Director", "Manager"])
limit number 25 Maximum number of contacts to return (default: 25, max: 100)
Outputs
Name Type Description
contacts array Array of contacts found at the company
company_info object Company details and metadata
total_results number Total number of contacts found
search_filters object The filters that were applied

Get current account information and credit usage statistics

Outputs
Name Type Description
account_email string Account email address
plan_name string Current subscription plan
credits_remaining number Number of API credits remaining
credits_used number Number of credits used this period
monthly_limit number Monthly credit limit
reset_date string Date when credits reset
Contentful

Contentful

Headless CMS platform for managing structured content, media assets, and content delivery across multiple channels

Free

Setting up Contentful API Integration

  1. Log in to your Contentful account
  2. Select the Space you want to integrate with
  3. Go to Settings → API keys
  4. For existing API keys, click on the key name to view details
  5. For new API keys, click "Add API key" and create one
  6. Copy your Space ID from the API key details
  7. Copy the Content Delivery API access token
  8. If you need to create/update content, also copy the Content Management API token
  9. Paste the credentials in the fields above
  10. Set the environment (usually "master" for production)
  11. Save the configuration to complete setup

Notes:

  • Content Delivery API tokens are for reading published content
  • Content Management API tokens are for creating/updating content
  • You can use different environments for staging/production
  • Keep your API tokens secure and never share them publicly
  • API requests are rate limited - monitor your usage
  • Management API operations require appropriate permissions
Contentful API Documentation

Available Operations

Retrieve content entries from Contentful

Configuration
Field Type Default Description
content_type text Filter by specific content type ID
limit number 100 Maximum number of entries to retrieve (max 1000)
skip number 0 Number of entries to skip for pagination
order select -sys.createdAt Sort order for entries
query text Full-text search query
Outputs
Name Type Description
entries array Array of content entries
total number Total number of entries matching criteria
limit number Limit used in the request
skip number Skip used in the request

Retrieve a specific entry by ID

Configuration
Field Type Default Description
entry_id text ID of the entry to retrieve
include_linked select 1 Number of levels of linked entries to include
Outputs
Name Type Description
entry object The requested entry with all fields
fields object Entry fields data
contentType string Content type ID of the entry
createdAt string Entry creation timestamp
updatedAt string Entry last update timestamp

Create a new content entry in Contentful

Configuration
Field Type Default Description
content_type text ID of the content type for the new entry
fields code_editor Entry fields data as JSON object
publish select false Whether to publish the entry immediately
Outputs
Name Type Description
entryId string ID of the created entry
entry object The complete created entry
published boolean Whether the entry was published
version number Entry version number

Update an existing content entry

Configuration
Field Type Default Description
entry_id text ID of the entry to update
fields code_editor Updated fields data as JSON object
publish select false Whether to publish the changes immediately
Outputs
Name Type Description
entryId string ID of the updated entry
entry object The complete updated entry
published boolean Whether the entry was published
version number New entry version number

Retrieve media assets from Contentful

Configuration
Field Type Default Description
limit number 100 Maximum number of assets to retrieve
skip number 0 Number of assets to skip for pagination
mimetype_group select Filter by media type
Outputs
Name Type Description
assets array Array of media assets
total number Total number of assets

Upload a new media asset to Contentful

Configuration
Field Type Default Description
title text Title for the asset
description textarea Description of the asset
file_url text URL of the file to upload
filename text Name for the uploaded file
content_type text MIME type of the file (e.g., image/jpeg, video/mp4)
publish select false Whether to publish the asset immediately
Outputs
Name Type Description
assetId string ID of the uploaded asset
assetUrl string Public URL of the uploaded asset
published boolean Whether the asset was published

Retrieve all content types from the space

Outputs
Name Type Description
contentTypes array Array of content types with field definitions
total number Total number of content types
ConvertKit

ConvertKit

Creator-focused email marketing automation platform with landing pages and sequences

Free

Setting up ConvertKit Integration

  1. Log in to your ConvertKit account
  2. Go to Settings → Advanced → API Keys
  3. Copy your API Key and API Secret
  4. If you don't see an API Secret, click "Generate Secret Key"
  5. Paste both the API Key and API Secret above
  6. Save the configuration

Notes:

  • Both API Key and API Secret are required for full functionality
  • Keep your credentials secure and never share them publicly
  • You can regenerate your API Secret anytime if needed
  • API calls are subject to ConvertKit rate limits
  • Some operations may require specific account permissions
ConvertKit API Documentation

Available Operations

Add or update a subscriber in ConvertKit

Configuration
Field Type Default Description
email text Subscriber email address
firstName text Subscriber first name
formId text ConvertKit form ID to subscribe to (optional)
tags text Comma-separated list of tags to add
customFields textarea {} Additional subscriber fields as JSON object
Outputs
Name Type Description
subscriberId number The ConvertKit subscriber ID
status string Subscription status

Add a subscriber to a ConvertKit email sequence

Configuration
Field Type Default Description
sequenceId text The ID of the email sequence
email text Subscriber email address
firstName text Subscriber first name
Outputs
Name Type Description
success boolean Whether the subscriber was added successfully
message string Success or error message

Add a tag to a subscriber

Configuration
Field Type Default Description
tagId text The ID of the tag to add
email text Subscriber email address
Outputs
Name Type Description
success boolean Whether the tag was added successfully
message string Success or error message

Remove a tag from a subscriber

Configuration
Field Type Default Description
tagId text The ID of the tag to remove
email text Subscriber email address
Outputs
Name Type Description
success boolean Whether the tag was removed successfully
message string Success or error message

Retrieve subscriber information by email or ID

Configuration
Field Type Default Description
lookupField select email Field to use for subscriber lookup
lookupValue text The email address or subscriber ID to search for
Outputs
Name Type Description
subscriber object Complete subscriber information from ConvertKit
found boolean Whether the subscriber was found

Retrieve all ConvertKit forms

Outputs
Name Type Description
forms array Array of ConvertKit forms
count number Number of forms returned

Retrieve all ConvertKit sequences

Outputs
Name Type Description
sequences array Array of ConvertKit sequences
count number Number of sequences returned

Retrieve all ConvertKit tags

Outputs
Name Type Description
tags array Array of ConvertKit tags
count number Number of tags returned
Copilot Scraper

Copilot Scraper

Extract Microsoft Copilot responses and citations with prompt-based queries and country localization

45 credits

Using Copilot Scraper

  1. No configuration required - this scraper is ready to use
  2. Add Copilot scraping nodes to your workflow
  3. Enter your prompts to search Microsoft Copilot
  4. Configure optional parameters
  5. The scraper will extract Copilot responses and citations

Notes:

  • Extract Microsoft Copilot responses with sources
  • Each prompt is a separate query (no context between prompts)
  • 8,000 character limit per prompt
  • Country-specific responses available
  • Index parameter for query tracking
  • Results charged at 45¢ per 100 records

Available Operations

Query Microsoft Copilot with prompts and extract responses

Configuration
Field Type Default Description
prompt textarea The prompt to send to Copilot (max 8,000 characters). Each prompt is a separate query.
index number 1 Index number for tracking this query
country text Optional country code for localized responses
Outputs
Name Type Description
response object Copilot response with content and citations
count number Number of responses (typically 1)
Copper

Copper

CRM built for Google Workspace with integrated project management and sales automation

Free

Setting up Copper Integration

  1. Log in to your Copper account
  2. Go to Settings → Integrations → API Keys
  3. Click "Generate API Key" to create a new API key
  4. Copy the generated API key and paste it above
  5. Enter your Copper user email address
  6. Save the configuration to complete setup

Notes:

  • API keys provide full access to your Copper data - keep them secure
  • The email must match a valid user in your Copper account
  • API access requires admin permissions in Copper
  • You can revoke API keys anytime from your account settings
Copper API Documentation

Available Operations

Retrieve leads from Copper CRM

Configuration
Field Type Default Description
limit number 20 Maximum number of leads to retrieve (1-200)
status select Filter by lead status
Outputs
Name Type Description
leads array
total_count number

Create a new lead in Copper CRM

Configuration
Field Type Default Description
name text Name of the lead
email email Email address of the lead
company_name text Company name of the lead
phone text Phone number of the lead
Outputs
Name Type Description
lead_id number
name string
email string
created_at string

Update an existing lead in Copper CRM

Configuration
Field Type Default Description
lead_id number ID of the lead to update
name text Name of the lead
email email Email address of the lead
company_name text Company name of the lead
phone text Phone number of the lead
Outputs
Name Type Description
lead_id number
name string
email string
updated_at string

Retrieve companies from Copper CRM

Configuration
Field Type Default Description
limit number 20 Maximum number of companies to retrieve (1-200)
name_filter text Filter companies by name (partial match)
Outputs
Name Type Description
companies array
total_count number

Create a new company in Copper CRM

Configuration
Field Type Default Description
name text Name of the company
website url Company website URL
phone text Company phone number
address textarea Company address
Outputs
Name Type Description
company_id number
name string
website string
created_at string

Retrieve people (contacts) from Copper CRM

Configuration
Field Type Default Description
limit number 20 Maximum number of people to retrieve (1-200)
company_id number Filter by company ID
Outputs
Name Type Description
people array
total_count number

Create a new person (contact) in Copper CRM

Configuration
Field Type Default Description
name text Full name of the person
email email Email address of the person
phone text Phone number of the person
company_id number Associate with a company
title text Job title of the person
Outputs
Name Type Description
person_id number
name string
email string
created_at string

Retrieve opportunities (deals) from Copper CRM

Configuration
Field Type Default Description
limit number 20 Maximum number of opportunities to retrieve (1-200)
status select Filter by opportunity status
Outputs
Name Type Description
opportunities array
total_count number

Create a new opportunity (deal) in Copper CRM

Configuration
Field Type Default Description
name text Name of the opportunity
monetary_value number Monetary value of the opportunity
company_id number Associate with a company
primary_contact_id number Primary contact person ID
close_date date Expected close date (YYYY-MM-DD)
Outputs
Name Type Description
opportunity_id number
name string
monetary_value number
created_at string

Retrieve tasks from Copper CRM

Configuration
Field Type Default Description
limit number 20 Maximum number of tasks to retrieve (1-200)
status select Filter by task status
Outputs
Name Type Description
tasks array
total_count number

Create a new task in Copper CRM

Configuration
Field Type Default Description
name text Name of the task
details textarea Task details and description
due_date date Due date for the task (YYYY-MM-DD)
assignee_id number User ID to assign the task to
related_resource_id number ID of related person, company, or opportunity
related_resource_type select Type of related resource
Outputs
Name Type Description
task_id number
name string
due_date string
created_at string

Search across all record types in Copper CRM

Configuration
Field Type Default Description
query text Search term to find across all records
record_type select Limit search to specific record type
limit number 20 Maximum number of results to return
Outputs
Name Type Description
results array
total_count number
Crazy Egg

Crazy Egg

Website optimization and click tracking with heatmaps, scroll maps, and A/B testing analytics

Free

Setting up Crazy Egg API Integration

  1. Log in to your Crazy Egg account
  2. Go to Account Settings → API Access
  3. Generate a new API Key or copy your existing one
  4. Note your account username/email address
  5. Enter both the API Key and Username above
  6. Save the configuration to start accessing Crazy Egg data

Notes:

  • API access requires a paid Crazy Egg plan
  • The API provides access to heatmaps, snapshots, and click data
  • Username should be the email address associated with your account
  • Keep your API key secure and never share it publicly
  • API calls are rate limited - monitor your usage
  • Some data may have processing delays after snapshot creation
Crazy Egg REST API Documentation

Available Operations

Retrieve list of snapshots (heatmap tests) for your sites

Configuration
Field Type Default Description
siteId text Filter snapshots for specific site
status select all
Outputs
Name Type Description
snapshots array
snapshotCount number
activeSnapshots number
totalVisitors number

Retrieve heatmap click data for a specific snapshot

Configuration
Field Type Default Description
snapshotId text ID of the snapshot to get heatmap data for
heatmapType select click
device select all
Outputs
Name Type Description
heatmapData object
clickPoints array
totalClicks number
topElements array
visitorCount number

Retrieve scroll behavior data for a snapshot

Configuration
Field Type Default Description
snapshotId text ID of the snapshot to get scroll data for
device select all
Outputs
Name Type Description
scrollData object
averageScrollDepth number
foldReach number
scrollDistribution array
dropoffPoints array

Get individual click data (confetti view) for detailed analysis

Configuration
Field Type Default Description
snapshotId text ID of the snapshot to get confetti data for
elementSelector text CSS selector to filter clicks on specific elements
limit number 100 Maximum number of click records to return
Outputs
Name Type Description
confettiData array
clickCount number
uniqueElements array
clickDistribution object

Get overlay click reports showing click percentages

Configuration
Field Type Default Description
snapshotId text ID of the snapshot to get overlay data for
reportType select overlay
Outputs
Name Type Description
overlayData object
elementStats array
clickPercentages object
performanceInsights array

Retrieve A/B test results and performance comparisons

Configuration
Field Type Default Description
testId text Specific A/B test ID to retrieve
status select all
Outputs
Name Type Description
tests array
testCount number
runningTests number
results array

Retrieve list of sites in your Crazy Egg account

Outputs
Name Type Description
sites array
siteCount number
activeSites number
totalSnapshots number

Create a new heatmap snapshot for tracking

Configuration
Field Type Default Description
siteId text ID of the site to create snapshot for
name text Name for the new snapshot
url text URL of the page to track
visitorGoal number 100 Target number of visitors for the snapshot
device select all
Outputs
Name Type Description
success boolean
snapshotId string
snapshotUrl string
trackingCode string
Creator.co

Creator.co

Influencer marketing platform connecting brands with content creators and managing campaigns

Free

Setting up Creator.co Integration

  1. Log in to your Creator.co account
  2. Go to Settings → API or Developer Settings
  3. Generate a new API key for TaskAGI integration
  4. Find your Workspace ID in account settings or from the URL
  5. Copy the API key and Workspace ID above
  6. Save the configuration to complete setup

Notes:

  • Both API key and Workspace ID are required for authentication
  • Keep your API key secure and never share it publicly
  • API access may need to be enabled by Creator.co support
  • API calls are subject to Creator.co rate limits
  • Some operations may require specific account permissions
  • Contact Creator.co support if you need API access enabled
Creator.co API Documentation

Available Operations

Search for creators using various criteria and filters

Configuration
Field Type Default Description
keywords text Keywords to search in creator profiles and content
platforms select Primary social media platform
minFollowers number Minimum follower count
maxFollowers number Maximum follower count
location text Geographic location or country
categories text Content categories (comma-separated)
minEngagementRate number Minimum engagement rate percentage
tier select Creator tier based on follower count
limit number 50 Maximum number of creators to return
Outputs
Name Type Description
creators array Array of creator profiles matching the search criteria
count number Number of creators found

Create a new creator marketing campaign

Configuration
Field Type Default Description
name text Name of the campaign
description textarea Detailed description of the campaign
type select Type of creator campaign
budget number Campaign budget in USD
startDate text Campaign start date (YYYY-MM-DD format)
endDate text Campaign end date (YYYY-MM-DD format)
requirements textarea Detailed requirements and deliverables for creators
Outputs
Name Type Description
campaignId string The created campaign ID
success boolean Whether the campaign was created successfully

Invite a creator to participate in a campaign

Configuration
Field Type Default Description
campaignId text The ID of the campaign
creatorId text The ID of the creator to invite
compensation number Compensation amount for the creator
compensationType select fixed Type of compensation offered
message textarea Custom message to include with the invitation
Outputs
Name Type Description
invitationId string The created invitation ID
success boolean Whether the invitation was sent successfully

Retrieve all campaigns with optional filtering

Configuration
Field Type Default Description
status select Filter campaigns by status
type select Filter campaigns by type
limit number 50 Maximum number of campaigns to return
Outputs
Name Type Description
campaigns array Array of campaign data
count number Number of campaigns returned

Get performance metrics and analytics for a campaign

Configuration
Field Type Default Description
campaignId text The ID of the campaign to get metrics for
includeCreatorBreakdown checkbox Include individual creator performance metrics
Outputs
Name Type Description
metrics object Campaign performance metrics including reach, engagement, and conversions
success boolean Whether the metrics were retrieved successfully

Get detailed profile information for a creator

Configuration
Field Type Default Description
creatorId text The ID of the creator
includeMetrics checkbox 1 Include detailed performance metrics and analytics
includeAudienceData checkbox Include audience demographics and engagement data
Outputs
Name Type Description
profile object Comprehensive creator profile with metrics and audience data
found boolean Whether the creator profile was found

Track the status and progress of creator collaborations

Configuration
Field Type Default Description
collaborationId text The ID of the collaboration to track
Outputs
Name Type Description
collaboration object Detailed collaboration information including status and progress
deliverables array List of deliverables and their completion status
performance object Performance metrics for completed deliverables
found boolean Whether the collaboration was found

Generate a comprehensive report for a creator or campaign performance

Configuration
Field Type Default Description
reportType select Type of report to generate
subjectId text ID of the creator, campaign, or collaboration to report on
dateRange select 30d Time period for the report
Outputs
Name Type Description
reportId string Generated report ID for future reference
reportData object Complete report data and analysis
insights array Key insights and recommendations from the analysis
success boolean Whether the report was generated successfully
Crisp

Crisp

Customer messaging and support platform

Free

Setting up Crisp Integration

  1. Log in to your Crisp account
  2. Go to Settings > API
  3. Click "Generate new API keypair"
  4. Copy the Identifier and Key values
  5. To find your Website ID, go to Settings > Website Settings
  6. Copy the Website ID from the URL or settings page
  7. Enter all three values above
  8. Click Save to complete setup

Notes:

  • You need both an Identifier and Key from the API section
  • The Website ID is found in your website settings
  • API credentials provide full access to your Crisp data
  • Keep your credentials secure and never share them publicly
Crisp API Documentation

Available Operations

Send a message in a Crisp conversation

Configuration
Field Type Default Description
session_id text ID of the conversation session
content textarea Content of the message
type select text Type of message
from select operator Who is sending the message
Outputs
Name Type Description
fingerprint number Unique identifier for the message
content string The message content
timestamp string When the message was sent

Retrieve details of a specific conversation

Configuration
Field Type Default Description
session_id text ID of the conversation session
Outputs
Name Type Description
session_id string The conversation session ID
nickname string Nickname of the user
email string Email of the user
state string Current conversation state
is_verified boolean Whether the user is verified

Get a list of conversations

Configuration
Field Type Default Description
page_number number 1 Page number for pagination
Outputs
Name Type Description
conversations array Array of conversation objects

Create a new people profile in Crisp

Configuration
Field Type Default Description
email text Email address for the profile
person_name text Full name of the person
nickname text Nickname for the person
phone text Phone number
avatar text URL to avatar image
Outputs
Name Type Description
people_id string The ID of the created profile
email string Profile email
person_name string Profile name

Update an existing people profile

Configuration
Field Type Default Description
people_id text ID of the profile to update
person_name text New name for the person
nickname text New nickname
phone text New phone number
avatar text New avatar URL
Outputs
Name Type Description
people_id string The ID of the updated profile
updated_at string When the profile was updated

Mark a conversation as resolved

Configuration
Field Type Default Description
session_id text ID of the conversation to resolve
Outputs
Name Type Description
session_id string The resolved conversation ID
state string The new conversation state
Criteo

Criteo

Commerce media and retargeting platform. Create dynamic product campaigns, optimize for ROAS, track post-view conversions, and leverage advanced audience insights for e-commerce advertising.

Free

Setting up Criteo Integration

  1. Visit the Criteo Marketing Solutions platform
  2. Contact your Criteo account manager to request API access
  3. Once approved, obtain your API credentials from the developer portal
  4. Generate OAuth2 credentials (Client ID and Client Secret)
  5. Find your Account ID in the Criteo dashboard or account settings
  6. Enter your credentials above to complete the setup

Notes:

  • Criteo API access requires approval and is typically available to enterprise clients
  • You need an active Criteo advertising account with significant spending
  • API access includes rate limits and usage restrictions
  • Dynamic retargeting requires product catalog integration
  • Commerce media campaigns require retail media partnerships
  • Some operations require specific account permissions or spending thresholds
  • GDPR compliance is essential for retargeting in EU markets
Criteo Marketing Solutions API Documentation

Available Operations

Retrieve retargeting and commerce media campaigns from Criteo

Configuration
Field Type Default Description
status select Filter campaigns by status
campaignType select Filter campaigns by type
Outputs
Name Type Description
campaigns array List of Criteo campaigns
totalCount number Total number of campaigns

Retrieve ad sets from Criteo campaigns

Configuration
Field Type Default Description
campaignId text Filter by specific campaign ID
status select Filter ad sets by status
Outputs
Name Type Description
adSets array List of ad sets
totalCount number

Retrieve advertising creatives and banners

Configuration
Field Type Default Description
adSetId text Filter by specific ad set ID
creativeType select Filter creatives by type
Outputs
Name Type Description
creatives array List of advertising creatives
totalCount number

Get commerce media and retargeting performance reports

Configuration
Field Type Default Description
reportType select Type of report to generate
startDate text Start date (YYYY-MM-DD format)
endDate text End date (YYYY-MM-DD format)
metrics textarea ["impressions", "clicks", "ctr", "cost", "cpm", "cpc", "conversions", "sales", "roas", "post_view_conversions"] Metrics to include (JSON array)
currency text USD Currency for cost and revenue metrics
Outputs
Name Type Description
reportData array Performance metrics and analytics data
totalSpend number Total advertising spend for the period
totalImpressions number
totalClicks number
totalSales number Total attributed sales revenue
totalConversions number
averageRoas number Average return on advertising spend

Create a new commerce media or retargeting campaign

Configuration
Field Type Default Description
campaignName text Name for the new campaign
campaignType select Type of campaign to create
objective select Campaign objective
budgetType select Type of budget allocation
budget number Budget amount in account currency
bidStrategy select Bidding strategy
Outputs
Name Type Description
campaignId string ID of the created campaign
campaignName string
status string

Create a new ad set within a campaign

Configuration
Field Type Default Description
campaignId text ID of the campaign to create ad set in
adSetName text Name for the new ad set
targetAudience select Target audience for the ad set
geo textarea Geographic targeting (JSON array of country/region codes)
bidAmount number Bid amount (for manual bidding)
Outputs
Name Type Description
adSetId string ID of the created ad set
adSetName string
status string

Update an existing campaign

Configuration
Field Type Default Description
campaignId text ID of the campaign to update
updates textarea Campaign fields to update (JSON format)
Outputs
Name Type Description
campaignId string
success boolean

Retrieve product catalog data for dynamic retargeting

Configuration
Field Type Default Description
catalogId text Specific catalog ID to retrieve
status select Filter products by status
Outputs
Name Type Description
products array List of products in the catalog
totalCount number
catalogInfo object Catalog metadata and statistics

Get insights about retargeting audiences and segments

Configuration
Field Type Default Description
audienceType select Type of audience to analyze
timeframe select Timeframe for audience analysis
Outputs
Name Type Description
insights array Audience behavior and demographic insights
audienceSize number Total audience size
conversionRate number Average conversion rate for this audience
Crowdcast

Crowdcast

Live video platform for creators with interactive Q&A and networking

Free

Setting up Crowdcast Integration

  1. Log in to your Crowdcast account
  2. Navigate to Account Settings or API section
  3. Generate a new API key or copy your existing API key
  4. Copy the API key and paste it in the field above
  5. Save the configuration to complete setup

Notes:

  • Requires a Crowdcast account with API access enabled
  • API key provides access to your events and audience management
  • Keep your API key secure and never share it publicly
  • API requests may have rate limits - monitor your usage
  • Some features may require specific Crowdcast subscription plans
Crowdcast API Documentation

Available Operations

Create a new Crowdcast live event

Configuration
Field Type Default Description
title text The title of the live event
description textarea Event description
starts_at text ISO 8601 format (e.g., 2024-12-25T14:00:00Z)
duration number 60 Event duration in minutes
timezone text UTC e.g., America/New_York, Europe/London
is_public checkbox Make event publicly discoverable
requires_registration checkbox Require attendees to register
Outputs
Name Type Description
event_id string
event_url string
registration_url string
success boolean

Retrieve details of a specific event

Configuration
Field Type Default Description
event_id text The unique ID of the event
Outputs
Name Type Description
title string
description string
starts_at string
duration number
event_url string
registration_url string
status string
success boolean

Register an attendee for an event

Configuration
Field Type Default Description
event_id text The unique ID of the event
email text Attendee email address
name text Attendee full name
custom_fields textarea Additional custom fields as JSON object
Outputs
Name Type Description
registration_id string
join_url string
success boolean

Retrieve list of registrants for an event

Configuration
Field Type Default Description
event_id text The unique ID of the event
limit number 50 Maximum number of registrants to return
Outputs
Name Type Description
registrants array
total_count number
success boolean

Retrieve list of attendees for a completed event

Configuration
Field Type Default Description
event_id text The unique ID of the event
Outputs
Name Type Description
attendees array
total_count number
success boolean

Retrieve list of events

Configuration
Field Type Default Description
status select
limit number 50 Maximum number of events to return
Outputs
Name Type Description
events array
total_count number
success boolean

Update an existing event

Configuration
Field Type Default Description
event_id text The unique ID of the event
title text Updated event title
description textarea Updated event description
starts_at text ISO 8601 format (e.g., 2024-12-25T14:00:00Z)
Outputs
Name Type Description
success boolean
event_id string
Crunchbase Scraper

Crunchbase Scraper

Extract company profiles, investments, funding data, and industry insights from Crunchbase

45 credits

Using Crunchbase Scraper

  1. No configuration required - this scraper is ready to use
  2. Add Crunchbase scraping nodes to your workflow
  3. Choose between company URLs or keyword discovery
  4. Configure your scraping parameters
  5. The scraper will extract company data, investments, and industry insights

Notes:

  • Extract comprehensive company profiles and investment data
  • Keyword-based company discovery across industries
  • Funding rounds, acquisitions, and venture capital information
  • Company metrics, employee counts, and growth data
  • Investor profiles and investment relationships
  • Results charged at 45¢ per 100 records

Available Operations

Extract detailed company information from Crunchbase URLs

Configuration
Field Type Default Description
urls textarea Crunchbase company URLs to scrape
Outputs
Name Type Description
companies array Detailed company information with funding, investors, and metrics
count number Number of companies scraped

Find companies using keyword search across Crunchbase

Configuration
Field Type Default Description
keywords textarea Keywords to search for companies (e.g., "AI", "Fintech", "Healthcare")
Outputs
Name Type Description
companies array Companies matching the search keywords
count number Number of companies found
Dagster

Dagster

Data orchestration platform for analytics and machine learning pipelines

Free

Setting up Dagster Integration

  1. Access your Dagster instance (Dagit UI or Dagster Cloud)
  2. For Dagster Cloud: Go to your deployment settings and copy the GraphQL endpoint URL
  3. For self-hosted: The GraphQL endpoint is typically at http://your-dagster-host:3000/graphql
  4. If using Dagster Cloud, create an API token in your user settings
  5. For self-hosted instances, API token may not be required (leave empty)
  6. Enter the GraphQL URL and API token (if applicable) above
  7. Save the configuration to connect to your Dagster instance

Notes:

  • Keep your API token secure and never share it publicly
  • For Dagster Cloud, the API token is required for authentication
  • Self-hosted Dagster instances may not require authentication
  • Ensure your Dagster instance has GraphQL API access enabled
  • The GraphQL endpoint provides access to all Dagster operations
  • Some operations may require admin permissions depending on your setup
Dagster GraphQL API Documentation

Available Operations

Retrieve a list of repositories in your Dagster instance

Outputs
Name Type Description
repositories array List of Dagster repositories
count number Number of repositories returned

Retrieve a list of jobs from a specific repository

Configuration
Field Type Default Description
repository_name text Name of the repository
repository_location text Location name of the repository (optional)
Outputs
Name Type Description
jobs array List of jobs in the repository
count number Number of jobs returned

Get detailed information about a specific job

Configuration
Field Type Default Description
repository_name text Name of the repository
job_name text Name of the job
repository_location text Location name of the repository (optional)
Outputs
Name Type Description
job_name string Name of the job
description string Job description
tags array Tags associated with the job
op_count number Number of operations in the job

Launch a new run for a specific job

Configuration
Field Type Default Description
repository_name text Name of the repository
job_name text Name of the job to run
repository_location text Location name of the repository (optional)
run_config textarea {} Configuration for the job run as YAML or JSON
tags text Comma-separated tags for the run
Outputs
Name Type Description
run_id string Unique identifier for the launched run
success boolean Whether the run was launched successfully
status string Initial status of the run
message string Details about the operation

Retrieve run history with optional filtering

Configuration
Field Type Default Description
job_name text Filter by specific job name (optional)
status_filter select
limit number 50 Maximum number of runs to retrieve
Outputs
Name Type Description
runs array List of job runs
count number Number of runs returned

Get detailed information about a specific run

Configuration
Field Type Default Description
run_id text The unique ID of the run
Outputs
Name Type Description
run_id string Unique identifier of the run
job_name string Name of the job that was run
status string Current status of the run
start_time string When the run started
end_time string When the run ended
duration number Total run duration in seconds

Terminate a running job

Configuration
Field Type Default Description
run_id text The unique ID of the run to terminate
Outputs
Name Type Description
success boolean Whether the termination was successful
message string Details about the operation

Retrieve a list of assets in the Dagster instance

Configuration
Field Type Default Description
repository_name text Filter by repository name (optional)
Outputs
Name Type Description
assets array List of Dagster assets
count number Number of assets returned
Dart

Dart

AI-native project management platform for task tracking, team collaboration, and time management. List tasks, track progress, and automate workflows.

Free

Setting up Dart Integration

  1. Log in to your Dart account
  2. Click on your profile or settings icon
  3. Navigate to Account Settings or API Settings
  4. Find the "API Token" or "Personal Access Token" section
  5. Generate a new API token if you don't have one
  6. Copy the generated token and paste it above
  7. Click Save to complete setup

Notes:

  • Keep your API token secure and never share it publicly
  • The token provides access to all dartboards and tasks in your workspace
  • You can revoke the token anytime from your Dart settings
  • Make sure you have appropriate permissions to access task data
Dart API Documentation

Available Operations

List tasks from a specific Dartboard

Configuration
Field Type Default Description
dartboardId text The ID of the Dartboard to list tasks from
status select Filter tasks by status
assignee text Filter tasks by assignee email or name (optional)
limit number 100 Maximum number of tasks to return
Outputs
Name Type Description
tasks array Array of task objects with status, assignee, duration, and other details
count number Number of tasks returned
success boolean Whether the operation was successful
Delighted

Delighted

Customer satisfaction surveys (NPS) platform

Free

Setting up Delighted Integration

  1. Log in to your Delighted account
  2. Go to Settings → API
  3. Copy your API key from the "API Key" section
  4. If you don't see an API key, click "Generate API Key"
  5. Paste the API key above
  6. Click Save to complete setup

Notes:

  • API keys are found in Settings → API
  • The API key provides access to your NPS survey data
  • You can regenerate your API key if needed
  • Keep your API key secure and never share it publicly
Delighted API Documentation

Available Operations

Create or update a person in Delighted

Configuration
Field Type Default Description
email text Person's email address
name text Person's full name
phone_number text Person's phone number
properties textarea {} Additional properties as JSON object
Outputs
Name Type Description
person_id string The ID of the created/updated person
email string Person's email address
name string Person's name
created_at string When the person was created

Send an NPS survey to a person

Configuration
Field Type Default Description
email text Email address to send survey to
delay number 0 Delay before sending survey (0 for immediate)
send_email checkbox 1 Whether to send the survey via email
send_sms checkbox Whether to send the survey via SMS
Outputs
Name Type Description
survey_request_id string The ID of the survey request
person_email string Email address the survey was sent to
scheduled_at string When the survey is scheduled to be sent

Retrieve a specific survey response

Configuration
Field Type Default Description
response_id text ID of the survey response to retrieve
Outputs
Name Type Description
response_id string The survey response ID
score number The NPS score (0-10)
comment string Optional comment from respondent
person_email string