Documentation

Connector & recipe catalog

What ships in the box: 61 connector templates across 16 categories, carrying 248 recipes — pre-authored, runnable workflows you clone instead of starting from a blank page.

As of release v10.4.20
Chapters

What ships in the box: 61 connector templates across 16 categories, carrying 248 recipes — pre-authored, runnable workflows you clone instead of starting from a blank page.

A template connects a system: base URL, auth flow, endpoint schema, and a vendor-basics Skill. A recipe is a complete workflow shipped on that template — say what you want in a conversation and sk clones the closest recipe as your starting draft.

Connector templates #

CRM #

TemplateslugdriverauthWhat it connects
HubSpothubspothttpbearerHubSpot CRM API
Salesforcesalesforcehttpoauth2Salesforce REST API

Payments #

TemplateslugdriverauthWhat it connects
SquaresquarehttpbearerSquare payments and commerce API
StripestripehttpbearerStripe payments API

E-commerce #

TemplateslugdriverauthWhat it connects
ShopifyshopifyhttpheaderShopify Admin REST API

Marketing #

TemplateslugdriverauthWhat it connects
MailchimpmailchimphttpbearerMailchimp email marketing API

Communication #

TemplateslugdriverauthWhat it connects
Google Chatgoogle-chathttpoauth2Google Chat API
Google Gmailgoogle-gmailhttpoauth2Google Gmail API
LinkedInlinkedinhttpoauth2LinkedIn API — member identity (OpenID Connect) and posting (UGC Posts).
SendGridsendgridhttpbearerSendGrid email delivery API
SlackslackhttpbearerSlack Web API
TwiliotwiliohttpbasicTwilio SMS, Voice, and Messaging API

Project management #

TemplateslugdriverauthWhat it connects
AsanaasanahttpbearerAsana project management API
Jirajirahttpoauth2Jira Cloud REST API.
LinearlineargraphqlbearerLinear GraphQL API
Monday.commondaygraphqlbearerMonday.com GraphQL API
Xray Cloud (GraphQL)xray-cloudgraphqloauth2Xray Cloud test-management GraphQL API.

Productivity & documents #

TemplateslugdriverauthWhat it connects
AirtableairtablehttpbearerAirtable REST API
Confluenceconfluencehttpoauth2Confluence Cloud wiki API
Google Calendargoogle-calendarhttpoauth2Google Calendar API
Google Docsgoogle-docshttpoauth2Google Docs API
Google Sheetsgoogle-sheetshttpoauth2Google Sheets API
Google Workspacegoogle-workspacehttpoauth2Google Workspace APIs (Gmail, Calendar, Drive)
HTTP APIhttphttpnoneAny HTTP or REST API that has no dedicated template: set the base URL, pick how it authenticates, and every request step against it is governed like the rest.
NotionnotionhttpbearerNotion API
Web Scraperweb-scraperhttpnoneFetch public web pages and convert to markdown / extract structured data.

File storage #

TemplateslugdriverauthWhat it connects
Dropboxdropboxhttpoauth2Dropbox file storage API
Google Drivegoogle-drivehttpoauth2Google Drive file storage API

Dev tools #

TemplateslugdriverauthWhat it connects
App Store Connectapp-store-connecthttpsigned_jwtApp Store Connect REST API for app metadata, TestFlight builds, beta groups, testers, and public links.
GitHub (REST)githubhttpbearerGitHub REST API (date-versioned: 2026-03-10 latest, 2022-11-28 default) — best for write operations (issue creation, PR merge, file commits) where REST is more expressive than GraphQL.
GitHub (GraphQL)github-graphqlgraphqlbearerGitHub GraphQL API v4 — read nested repository and ProjectV2 data without relying on REST OpenAPI discovery.
VercelvercelhttpbearerVercel deployment and hosting API

Databases #

TemplateslugdriverauthWhat it connects
Firebasefirebasehttpoauth2Firebase Firestore REST API
PostgreSQLpostgrespostgresnonePostgreSQL relational database
SupabasesupabasehttpheaderSupabase PostgREST API
Supabase (GraphQL)supabase-graphqlgraphqlheaderSupabase GraphQL API (pg_graphql at /graphql/v1) — one roundtrip for nested reads instead of N+1 PostgREST calls.

Analytics #

TemplateslugdriverauthWhat it connects
Google Analytics 4google-analyticshttpoauth2Google Analytics 4 Data API: users, sessions, page views, traffic sources and key events of a GA4 property.
Google Search Consolegoogle-search-consolehttpoauth2Google Search Console API

Web scraping #

TemplateslugdriverauthWhat it connects
BrowserlessbrowserlesshttpqueryBrowserless headless Chrome API
Jina Readerjina-readerhttpbearerJina Reader URL-to-markdown and search API

Enterprise & support #

TemplateslugdriverauthWhat it connects
IntercomintercomhttpbearerIntercom customer messaging API
OAuth2 Genericoauth2-generichttpheaderReusable OAuth2 endpoints (token exchange, refresh, introspect, revoke, client_credentials, device code) for arbitrary providers.

AI #

TemplateslugdriverauthWhat it connects
AnthropicanthropichttpheaderAnthropic Claude API: call Claude from a workflow step through a connector, with the same boundary and per-run token budget as every other connector call.
OpenAIopenaihttpbearerOpenAI API for models, responses, embeddings, files, and structured outputs.

Cloud #

TemplateslugdriverauthWhat it connects
AWS DynamoDBaws-dynamodbhttpaws_sigv4AWS DynamoDB NoSQL database API
AWS Lambdaaws-lambdahttpaws_sigv4AWS Lambda serverless functions API
AWS S3aws-s3s3headerAmazon S3 object storage
AWS SESaws-seshttpaws_sigv4AWS Simple Email Service API
AWS SQSaws-sqshttpaws_sigv4AWS Simple Queue Service API
CloudflarecloudflarehttpbearerCloudflare REST API for zones, DNS, Workers, R2, Zero Trust, and account services
DigitalOceandigitaloceanhttpbearerDigitalOcean cloud API
Google Cloud Storagegoogle-cloud-storagehttpoauth2Google Cloud Storage JSON API

AWS operations #

TemplateslugdriverauthWhat it connects
AWS AppSync (Cognito User-Password)appsync-cognitographqloauth2AWS AppSync GraphQL API authenticated via Cognito User-Pool USER_PASSWORD_AUTH.
AWS AppSync (IAM SigV4)appsync-iamgraphqlaws_sigv4AWS AppSync GraphQL API authenticated via IAM SigV4.
AWS API Gateway (IAM SigV4)aws-apigw-iamhttpaws_sigv4AWS API Gateway REST endpoint with IAM authorization.
AWS CloudWatch Alarmsaws-cloudwatch-alarmshttpaws_sigv4Amazon CloudWatch Alarms API.
AWS CloudWatch Logsaws-cloudwatch-logshttpaws_sigv4Amazon CloudWatch Logs API for log ingestion + Logs Insights query.
AWS CloudWatch Metricsaws-cloudwatch-metricshttpaws_sigv4Amazon CloudWatch Metrics API for metric ingestion + statistic queries.
AWS Cognito User Poolsaws-cognito-user-poolshttpaws_sigv4Amazon Cognito User Pools administrative API for users and groups.
AWS EventBridgeaws-eventbridgehttpaws_sigv4Amazon EventBridge API for event publishing + rule management.
AWS STSaws-stshttpaws_sigv4AWS Security Token Service — temporary-credential issuance for cross-account / cross-role access.

Recipes #

Grouped by template. Trigger is how the workflow starts: request (on demand — chat, CLI, MCP, REST), schedule (cron), or webhook (an external system calls in). Also uses lists connectors beyond the template's own.

Airtable (airtable) #

RecipeWhat it doesTriggerAlso uses
create-recordPOST a new row with fields.request—
delete-recordDELETE a record by id.request—
get-recordFetch a single record from a table.request—
list-basesEnumerate accessible bases via the meta API.request—
list-recordsPage through records with offset-based pagination.request—
list-records-formulaRun a server-side filter formula against a table.request—
list-tablesEnumerate tables (and their fields) in a base.request—
update-recordPATCH a record's fields (partial update).request—

Anthropic (anthropic) #

RecipeWhat it doesTriggerAlso uses
classify-textAsks Claude to put a text into exactly one of the categories you list and returns the category with a one-sentence reason as structured JSON.request—
list-modelsLists the Claude models this API key can call, with their ids and display names.request—
summarize-textSends a text to Claude and returns a short summary.request—

AWS AppSync (Cognito User-Password) (appsync-cognito) #

RecipeWhat it doesTriggerAlso uses
create-entityStarter mutation pattern.request—
list-pageStarter pattern for AppSync list queries that return items plus nextToken.request—
query-by-idGeneric AppSync query pattern with explicit variables and body.errors handling.request—

AWS AppSync (IAM SigV4) (appsync-iam) #

RecipeWhat it doesTriggerAlso uses
create-entityStarter mutation pattern.request—
list-pageStarter pattern for AppSync list queries that return items plus nextToken.request—
query-by-idGeneric AppSync query pattern with explicit variables and body.errors handling.request—

Asana (asana) #

RecipeWhat it doesTriggerAlso uses
add-commentPOST a comment story.request—
create-taskPOST a new task to a project.request—
get-taskFetch one task record.request—
list-projectsEnumerate projects.request—
list-tagsEnumerate tags.request—
list-tasksEnumerate tasks for a project.request—
list-usersEnumerate users in a workspace.request—
list-workspacesEnumerate workspaces the user is a member of.request—
meFetch the user record for the PAT/OAuth identity.request—
update-taskPUT changes to a task (assignee, due date, name).request—

AWS API Gateway (IAM SigV4) (aws-apigw-iam) #

RecipeWhat it doesTriggerAlso uses
signed-getCall an IAM-authorized API Gateway GET endpoint.request—
signed-postCall an IAM-authorized API Gateway POST endpoint with JSON body.request—

AWS CloudWatch Alarms (aws-cloudwatch-alarms) #

RecipeWhat it doesTriggerAlso uses
describe-alarmsList alarms by name prefix, state, or alarm-action prefix.request—
disable-actionsExternal write.request—
enable-actionsExternal write.request—
set-alarm-stateExternal write.request—

AWS CloudWatch Logs (aws-cloudwatch-logs) #

RecipeWhat it doesTriggerAlso uses
create-log-groupExternal write.request—
filter-log-eventsServer-side filter pattern over a log group, optionally bounded by a time window.request—
list-log-groupsPage through all log groups in the account, optionally filtered by name prefix.request—
put-log-eventExternal write.request—
query-logs-insightsTwo-step pattern: StartQuery returns a queryId; GetQueryResults polls until the query completes.request—
set-retentionExternal write.request—

AWS CloudWatch Metrics (aws-cloudwatch-metrics) #

RecipeWhat it doesTriggerAlso uses
get-metric-dataModern GetMetricData endpoint — fetch many metrics + statistics in a single call.request—
get-metric-statisticsQuery average / sum / max / min / sample-count over a time window with a period.request—
list-metricsCursor-paginated listing of metric names + dimensions in a namespace.request—
put-metric-dataExternal write.request—

AWS Cognito User Pools (aws-cognito-user-pools) #

RecipeWhat it doesTriggerAlso uses
admin-add-user-to-groupAdd a user to a Cognito group.request—
admin-disable-userDisable a user in a Cognito user pool.request—
admin-get-userGet one user by username from a user pool.request—
list-usersList users in a user pool with optional pagination token.request—

AWS DynamoDB (aws-dynamodb) #

RecipeWhat it doesTriggerAlso uses
get-itemGet one DynamoDB item by key using the JSON protocol.request—
put-itemWrite one DynamoDB item.request—
query-itemsQuery a table or index with KeyConditionExpression and optional ExclusiveStartKey.request—
scan-pageScan a bounded page and return LastEvaluatedKey; use carefully on large tables.request—

AWS EventBridge (aws-eventbridge) #

RecipeWhat it doesTriggerAlso uses
create-ruleExternal write.request—
disable-ruleExternal write.request—
enable-ruleExternal write.request—
list-rulesList rules in a bus, optionally filtered by name prefix.request—
list-targetsShow every target wired up to a rule (Lambda, SQS, SNS, ECS task, etc.).request—
put-eventsExternal write.request—

AWS Lambda (aws-lambda) #

RecipeWhat it doesTriggerAlso uses
invoke-functionInvoke a Lambda function synchronously with a JSON payload.request—

AWS S3 (aws-s3) #

RecipeWhat it doesTriggerAlso uses
delete-objectDelete one object key.request—
get-object-textDownload an object and parse it as text.request—
list-prefixList objects under a prefix with optional pagination.request—
put-object-textUpload text content to an S3 key.request—

AWS SES (aws-ses) #

RecipeWhat it doesTriggerAlso uses
send-emailSend a simple SES email from a verified identity.request—

AWS SQS (aws-sqs) #

RecipeWhat it doesTriggerAlso uses
delete-messageDelete one received message by receipt handle.request—
receive-messagesReceive a bounded batch without deleting it.request—
send-messageSend one message to a queue URL.request—

AWS STS (aws-sts) #

RecipeWhat it doesTriggerAlso uses
assume-roleExternal write (issues new credentials).request—
assume-role-with-web-identityExchange a short-lived OIDC JWT (GitHub Actions, Auth0, custom IdP) for AWS temporary credentials.request—
get-caller-identityReturns the account, ARN, and userId of the IAM principal whose credentials signed the call.request—
get-session-tokenExternal write.request—

Browserless (browserless) #

RecipeWhat it doesTriggerAlso uses
scrape-then-email-digestReliable scrape-then-email pattern for pages that load content via client-side JS.scheduleundefined, undefined

Cloudflare (cloudflare) #

RecipeWhat it doesTriggerAlso uses
list-dns-recordsList DNS records for a Cloudflare zone.request—
list-zonesList zones visible to the configured API token.request—
verify-tokenVerify that the configured Cloudflare API token is active and accepted.request—

Firebase (firebase) #

RecipeWhat it doesTriggerAlso uses
signin-email-password-then-firestore-readTwo-step auth-chain pattern.request—

GitHub (REST) (github) #

RecipeWhat it doesTriggerAlso uses
create-issuePOST a new issue to a repo.request—
delegated-triage-via-callFile an issue then invoke a tenant-defined triage-issue sub-workflow by slug.request—
fan-out-issues-prs-releasesDemonstrates ParallelStep — three independent GET requests run concurrently against the same repo (issues, pulls, releases) and the workflow surfaces the merged shape.request—
get-prFetch one PR by number.request—
get-repoFetch a repo record by owner/repo.request—
list-all-repos-paginate-js-formDemonstrates LoopStep.data_selector — JS arrow form.request—
list-commitsPage through commits on the default branch.request—
list-issuesPage through open issues.request—
list-my-reposPage through the authenticated user's repos.request—
list-prsPage through open PRs for a repo.request—
list-releasesPage through repo releases.request—
list-repos-retry-on-secondary-rate-limitDemonstrates RequestStep.retry_on_status + retry_backoff_ms.request—
list-workflow-runsPage through Actions workflow runs for a repo.request—
meFetch the user record for the PAT/OAuth-authenticated identity.request—
merge-pr-after-approvalOpen a pull request, then pause until a reviewer POSTs an pr_approved signal to /v1/executions/{execution_id}/signals (typically via a portal-token approval link), then merge.request—

GitHub (GraphQL) (github-graphql) #

RecipeWhat it doesTriggerAlso uses
list-viewer-repositoriesFetch the first page of repositories visible to the authenticated viewer with pageInfo for follow-up cursor pagination.request—
repository-issuesFetch issues for an owner/repo pair with labels, assignees, and cursor metadata.request—
repository-pull-requestsFetch recent pull requests with review status signals and cursor metadata.request—
search-repositoriesRun a GitHub GraphQL search query and return repository nodes plus rate-limit cost.request—
user-project-itemsRead every item and up to 20 Text and SingleSelect field values per item from a user-owned ProjectV2 with checked cursor pagination.request—
viewerFetch the authenticated viewer and current GraphQL rate-limit state.request—

Google Analytics 4 (google-analytics) #

RecipeWhat it doesTriggerAlso uses
realtime-active-usersReads the realtime report: active users in the last 30 minutes per country.request—
run-reportRuns one GA4 report with the core totals (active users, sessions, page views, key events) for the given date range.request—
top-pagesReturns the pages with the most page views in the date range, ordered by views.request—
traffic-sourcesReturns the traffic sources that brought the most sessions in the date range.request—

HubSpot (hubspot) #

RecipeWhat it doesTriggerAlso uses
create-contactPOST a new contact with email + firstname + lastname properties.request—
get-contactFetch a single contact record.request—
list-companiesPage through CRM companies.request—
list-contactsPage through CRM contacts with cursor pagination.request—
list-dealsPage through CRM deals with stage + amount surfaced.request—
list-ownersEnumerate CRM owners (users assigned to records).request—
list-pipelinesEnumerate deal pipelines and their stages.request—
list-properties-contactsReturn every property defined on the contact object — useful for property discovery before authoring.request—
list-ticketsPage through CRM tickets.request—
postmortem-due-in-n-days-via-stateSchedule + State multi-day lifecycle.schedule—
search-contacts-by-emailUse the CRM search API to find contacts whose primary email matches.request—

Intercom (intercom) #

RecipeWhat it doesTriggerAlso uses
create-contactPOST a new contact (role=user, email).request—
get-contactFetch a single contact.request—
list-adminsEnumerate admins.request—
list-contactsSearch contacts ordered by created desc.request—
list-conversationsSearch conversations ordered by updated_at desc.request—
list-tagsEnumerate tags in the workspace.request—
meIdentity probe.request—
reply-to-conversationPOST a reply (admin replies via assignee).request—
trial-nurture-day-1-3-7-14-via-stateReplaces a multi-day in-flight wait with the canonical Schedule + State pattern.schedule—

Jina Reader (jina-reader) #

RecipeWhat it doesTriggerAlso uses
sec-filing-to-markdownPattern for converting SEC filing HTML pages to markdown for downstream extraction.request—
url-to-markdownFetch a web page through Jina Reader and return clean markdown.request—

Jira (jira) #

RecipeWhat it doesTriggerAlso uses
list-my-issuesFetch every issue assigned to the current user regardless of status.request—
list-open-issuesFetch issues assigned to the current user whose lifecycle is not Done, sorted by most recent update.request—
search-issues-by-jqlRun an arbitrary JQL query against the Jira /search endpoint.request—

Linear (linear) #

RecipeWhat it doesTriggerAlso uses
create-issueMutation to create an issue with a title.request—
get-issueFetch one issue with its state + assignee.request—
list-cyclesEnumerate cycles for a team.request—
list-issuesFirst 50 open issues for a team, ordered by createdAt desc.request—
list-projectsEnumerate projects with their progress.request—
list-teamsEnumerate teams the user belongs to.request—
update-issueMutation to update title / description / state.request—
viewerIdentity probe via GraphQL viewer { id email name }.request—

LinkedIn (linkedin) #

RecipeWhat it doesTriggerAlso uses
create-postPublish a text post to the authenticated member's LinkedIn feed.request—

Mailchimp (mailchimp) #

RecipeWhat it doesTriggerAlso uses
add-memberPOST a subscriber.request—
campaign-reportEngagement summary for a campaign.request—
list-audiencesEnumerate audiences.request—
list-campaignsPage through campaigns.request—
list-membersPage through members.request—
list-tagsEnumerate tags.request—
pingProbe the API to validate the API key and data center suffix.request—
send-campaignTrigger send for a campaign id.request—

Monday.com (monday) #

RecipeWhat it doesTriggerAlso uses
complexity-probeRead the remaining complexity budget — useful before bulk operations.request—
create-itemAdd a new item to a board with column values.request—
get-boardFetch one board with its columns + first 100 items.request—
list-boardsPage through accessible boards.request—
list-usersEnumerate users.request—
list-workspacesEnumerate workspaces.request—
meIdentity probe via GraphQL me { id email name }.request—
update-item-columnChange a single column on an item.request—

Notion (notion) #

RecipeWhat it doesTriggerAlso uses
create-pageAdd a new row to a database with title + properties.request—
get-databaseFetch one database's schema (properties + types).request—
get-pageFetch a single page record by id.request—
list-databasesEnumerate databases the integration has access to.request—
list-page-childrenPage through the block tree under a page.request—
list-usersEnumerate users in the workspace.request—
meIdentity probe — useful before driving the API.request—
query-databaseRun a database query with filter + sort.request—
searchFull-text search across pages + databases the integration sees.request—
update-pagePATCH a page's properties block.request—

OAuth2 Generic (oauth2-generic) #

RecipeWhat it doesTriggerAlso uses
client-credentials-grantRFC 6749 §4.4 client_credentials grant.request—
device-code-flowFirst leg of the device-authorization grant for input-constrained devices (CLIs, TVs, IoT).request—
exchange-code-for-tokenRFC 6749 §4.1 authorization-code grant.request—
introspect-tokenAsk the authorization server whether a token is still active and what scopes / subject it represents.request—
refresh-access-tokenRFC 6749 §6 refresh-token grant.request—
revoke-tokenExternal write.request—

OpenAI (openai) #

RecipeWhat it doesTriggerAlso uses
create-embeddingCreate one text embedding for downstream semantic matching.request—
list-modelsList models available to the API key.request—
structured-extractionExtract people from text using a JSON schema response format.request—

PostgreSQL (postgres) #

RecipeWhat it doesTriggerAlso uses
active-connectionspg_stat_activity snapshot — useful when investigating a stuck query or a connection storm.request—
atomic-debit-credit-double-entryDemonstrates RequestStep.sql.also — both the debit and credit run inside one transaction; either both commit or both roll back.request—
describe-tableReturn column name, data type, nullability, and default for a given table.request—
export-large-table-streamDemonstrates RequestStep.sql.cursor — instead of buffering the full result set in memory, the driver streams rows in batches of 1000 via a server-side cursor.request—
list-indexesReturn index name, columns, and uniqueness for a target table.request—
list-schemasEnumerate non-system schemas.request—
list-tablesList every table in the public schema with row-count estimates from pg_class.request—
recent-rowsORDER BY a timestamp column (default created_at) DESC LIMIT N.request—
row-countSELECT COUNT(*) for the supplied table.request—
table-bytesUse pg_total_relation_size to rank tables.request—
update-must-affect-exactly-one-rowDemonstrates RequestStep.expected_row_count — UPDATE that affects more or fewer than one row triggers expected_row_count_mismatch and rolls back.request—

SendGrid (sendgrid) #

RecipeWhat it doesTriggerAlso uses
create-listPOST a new marketing list.request—
get-templateFetch one template (versions + active).request—
list-contactsPage through marketing contacts.request—
list-statsAggregated stats for the last 7 days.request—
list-suppressionsEnumerate the bounce suppression list.request—
list-templatesPage through dynamic templates.request—
send-from-templateSend transactional mail using a dynamic template id and substitution data.request—
send-mailPOST /v3/mail/send with from + to + subject + content.request—

Shopify (shopify) #

RecipeWhat it doesTriggerAlso uses
list-customersPage through customers.request—
list-ordersPage through open orders.request—
list-productsPage through products in the catalog.request—
shop-infoSmoke probe — fetches store metadata.request—

Slack (slack) #

RecipeWhat it doesTriggerAlso uses
add-reactionStar/+1/etc — react to a message.request—
auth-testValidate the bot token.request—
channel-historyFetch recent messages from a channel.request—
create-channelProvision a new channel.request—
invite-userAdd users to a channel.request—
list-channelsPage through public channels with cursor pagination.request—
list-usersEnumerate workspace members.request—
post-messageSend a chat.postMessage to a channel id.request—
post-then-pause-then-editDemonstrates WaitStep (short, in-process, duration_ms ≤ 6h).request—
team-infoWorkspace metadata (name, domain, enterprise).request—
upload-fileUpload an attachment to a channel via files.upload.request—

Square (square) #

RecipeWhat it doesTriggerAlso uses
create-customerPOST a new customer with given_name + email.request—
inventory-countsFetch real-time inventory counts.request—
list-catalog-itemsPage through catalog items (ITEM type).request—
list-customersPage through customers.request—
list-locationsSmoke probe — every Square workflow starts with a location id.request—
list-ordersPOST /orders/search with a location filter.request—
list-paymentsPage through Payments.request—
list-team-membersSearch team members at a location.request—
merchant-infoFetch merchant metadata.request—
refund-paymentPOST /refunds with payment_id + amount + currency.request—

Stripe (stripe) #

RecipeWhat it doesTriggerAlso uses
charge-or-refund-by-amountDemonstrates BranchStep — when amount > 0, capture a charge against the customer; when amount < 0, issue a refund of the absolute value against the most recent charge.request—
create-customerPOST a new customer record.request—
create-customer-idempotentDemonstrates RequestStep.idempotency_key — the workflow can re-run with the same email and Stripe will return the original customer instead of creating a duplicate.request—
create-payment-intentPOST a new payment intent.request—
daily-charges-digestPull yesterday's charges every business day at 08:00 Europe/Berlin and summarise total volume + count by currency.schedule—
get-chargeFetch a single charge record by its Stripe id.request—
get-customerFetch a single customer record by its Stripe id.request—
incremental-charges-via-stateCanonical AI-authoring few-shot for the multi-day lifecycle pattern: a daily schedule wakes the workflow, state_read pulls the last-synced cursor (null on the first run via default_value), the request lists only newer charges, and state_write advances the watermark in the same transaction as the step result.schedule—
list-balance-transactionsPage through Stripe balance transactions for finance reporting.request—
list-chargesPage through charges, surfacing id + amount + currency + status.request—
list-charges-validate-no-zero-amountDemonstrates WorkflowDef.validation_function — a QuickJS expression evaluated against the final output.request—
list-customersPage through the most recent customers, returning id + email + created timestamp.request—
list-invoicesPage through invoices, surfacing id + status + amount_due + customer.request—
list-payment-intentsPage through payment intents with cursor pagination.request—
list-pricesList prices, optionally scoped to one product id.request—
list-productsPage through Stripe products.request—
list-subscriptionsList subscriptions, defaulting to active status.request—
new-customer-enrich-notifyThree-connector reference recipe.requestundefined, undefined, undefined
on-charge-failed-notify-slackWebhook-triggered: when Stripe fires charge.failed against the workflow's inbound URL, this recipe verifies the Stripe signature, extracts the failed-charge fields (id, amount, currency, decline reason, customer email), and posts a redacted alert into the operator's chosen Slack channel.webhookundefined

Twilio (twilio) #

RecipeWhat it doesTriggerAlso uses
account-balanceFetch account balance + currency.request—
get-messageFetch a message record.request—
list-callsRecent voice call records.request—
list-messagesPage through Messages.json.request—
list-numbersEnumerate purchased numbers.request—
send-smsPOST a message via Messages.json — pass From + To + Body.request—
send-whatsappSend via the WhatsApp From channel — From and To prefixed with whatsapp:.request—
verify-phone-lookupUse the Lookup API to validate a phone number.request—

Vercel (vercel) #

RecipeWhat it doesTriggerAlso uses
get-deploymentFetch one deployment by id or URL.request—
list-deploymentsList recent deployments, optionally scoped by project.request—
list-projectsList projects visible to the token.request—

Web Scraper (web-scraper) #

RecipeWhat it doesTriggerAlso uses
crawl-sitemap-to-markdownFetch a site's sitemap.xml, loop over its <loc> entries, extract the main article of each page via Readability, and return an array of { title, url, markdown } envelopes.request—
extract-main-contentGET a URL, run Mozilla Readability to isolate the article, then convert to markdown.request—
fetch-url-as-markdownGET a single public URL and convert its HTML body to markdown.request—

Xray Cloud (GraphQL) (xray-cloud) #

RecipeWhat it doesTriggerAlso uses
get-test-by-issue-idFetch a single Xray test entity by its Jira issue ID.request—
introspect-schemaRun a standard GraphQL introspection query to verify the credential and enumerate available types.request—

On this page

Privacy settings

Necessary preferences

Your privacy choice is stored on your device. Forms also keep a request ID and timestamp for the session, without form contents. Language and appearance follow your browser and system, without saved preferences.

Analytics

Analytics is not available on this website at present. No Google Analytics script is loaded and no measurement is sent.

Privacy notice