Apps

Your Google apps, email and databases. Plus any API.

All 131 building blocks GoRunner runs in production, 78 of them apps, in plain groups. Any other service is an HTTP Request step.

All 131 building blocks.

The production catalog at commit 3edb0105. Every step of every workflow is one of these.

AI 12

Language models, translation and speech, each with your own key or your own server.

  • OpenAI
  • Anthropic
  • Google Gemini
  • Mistral AI
  • DeepSeek
  • Groq
  • Perplexity
  • OpenRouter
  • Azure OpenAI
  • Ollama
  • DeepL
  • ElevenLabs

Chat & messages 6

Post in a channel, message a person, send a text.

  • Slack
  • Microsoft Teams
  • Discord
  • Telegram
  • WhatsApp Business
  • Twilio

Email & newsletters 10

Gmail and Outlook with your sign-in, any other mailbox over SMTP and IMAP, and your newsletter lists.

  • Gmail
  • Microsoft OutlookTrigger
  • Email (SMTP)
  • Email (IMAP)Trigger
  • SendGrid
  • Mailchimp
  • Brevo
  • MailerLite
  • ActiveCampaignTrigger
  • KlickTippTrigger

Not yet: reading Gmail and full Drive access wait on Google’s security review.

CRM & support 7

Contacts, companies, deals and tickets.

  • HubSpotTrigger
  • Pipedrive
  • Zoho CRM
  • Google Contacts
  • Zendesk
  • FreshdeskTrigger
  • IntercomTrigger

Projects & tasks 12

Tasks, issues and pages.

  • Asana
  • ClickUp
  • Jira Software
  • Linear
  • monday.com
  • Trello
  • TodoistTrigger
  • Microsoft To DoTrigger
  • Google Tasks
  • NotionTrigger
  • GitHub
  • GitLab

Sheets, docs & files 12

Rows, documents and files, where your team already keeps them.

  • Google SheetsTrigger
  • Google Docs
  • Google Slides
  • Google DriveNot yet
  • Microsoft Excel 365
  • Microsoft OneDriveTrigger
  • Microsoft SharePointTrigger
  • DropboxTrigger
  • Amazon S3Trigger
  • AirtableTrigger
  • SeaTableTrigger
  • NinoxTrigger

Not yet: reading Gmail and full Drive access wait on Google’s security review.

Forms & calendars 6

Form answers, bookings and events.

  • Google FormsTrigger
  • Typeform
  • Jotform
  • Tally
  • Calendly
  • Google CalendarTrigger

Shops, finance & HR 10

Orders, payments, invoices and people.

  • Stripe
  • PayPal
  • Shopify
  • WooCommerce
  • Lexware Office
  • sevdeskTrigger
  • bexioTrigger
  • weclappTrigger
  • OdooTrigger
  • PersonioTrigger

Websites & reach 3

Posts, videos and visitor numbers.

  • WordPress
  • YouTube
  • Google Analytics

Databases & files 10

Your databases, file servers and feeds, and storage that keeps values from one run to the next.

  • PostgreSQL
  • MySQL
  • MongoDB
  • Redis
  • SupabaseTrigger
  • Google BigQuery
  • FTP/SFTPTrigger
  • RSS Feed
  • Storage
  • Queue

Any other app 2

Call any service’s API yourself.

  • HTTP Request
  • GraphQL

Logic 11

Decide, repeat, wait for a person, call another workflow. Code runs JavaScript with no network or file access.

  • Branch
  • Switch
  • Filter
  • Loop
  • Approval
  • Delay / Wait
  • Code
  • Sub-flow
  • Stop / Error
  • No Op
  • Tags

Data tools 22

Reshape what passes between steps: text, dates, numbers, JSON, CSV, XML, PDFs and images.

  • Edit Fields
  • Item Helper
  • Merge
  • Compare Datasets
  • Text Helper
  • Date & Time
  • Math Helper
  • JSON
  • CSV
  • XML
  • HTML
  • Markdown
  • Spreadsheet
  • PDF
  • Image
  • Files Helper
  • Compression
  • iCalendar
  • QR Code
  • Crypto
  • JWT
  • TOTP / 2FA

Ways to start 8

A form, a schedule, a call from another system, a button, your coding assistant, another workflow, or a run that failed or finished.

  • Form
  • Schedule
  • Webhook
  • Manual
  • MCP Tool
  • When Called by Another Workflow
  • Error
  • Run Finished

Any app with an API.

No building block for your app? The HTTP Request step calls its API: an address, a method and the app’s key. When there’s no ready-made step, Keel, GoRunner’s assistant, says so and uses the app’s API.

Refunds

“Refunds over $500 wait for a manager’s OK.”

  1. Refund requestWebhook
  2. Over $500Filter
  3. Ask managerEmail (SMTP)
  4. Approved?Branch
  5. Issue refundHTTP Request
    approvedrejected
  6.  
    Draft

An example · a draft · press Live · Refunds of $500 or less end the run at the Filter, so this workflow sends nothing for them. A rejected refund takes the empty arm. The last step needs an API on your refund system to call.

Coming from n8n or Activepieces?

Import an n8n or Activepieces export. Every node is accounted for in a report before a workflow is created.

The import is plain code, not AI. It makes a draft; a step with no matching building block stays in place, marked for you to finish. n8n nodes and Activepieces pieces don’t run here.