Back to Integrations
integration integration
integration GraphQL node

Integrate GraphQL with 500+ apps and services

Unlock GraphQL’s full potential with n8n, connecting it to similar Data & Storage apps and over 1000 other services. Automate data management by syncing, validating, and transforming data across platforms. Create adaptable and scalable workflows between GraphQL and your stack. All within a building experience you will love.

Create workflows with GraphQL integrations

799 integrations
Sort by:
Popularity
NameOldestNewest

Popular ways to use GraphQL integration

Discord node
GraphQL node
Item Lists node

Get top 5 products on Product Hunt every hour

This workflow gets the top 5 products from Product Hunt and shares them on the Discord server. Cron node: This node triggers the workflow every hour. Based on your use case, you can update the node to trigger the workflow at a different time. GraphQL node: This node makes the API call to the Product Hunt GraphQL API. You will need an API token from Product Hunt to make the call. Item Lists node: This node transforms the single item returned by the previous node into multiple items. Set node: The Set node is used to return only the name, description, and votes of the product. Discord node: This node is used to send the top 5 products to the Discord server.
harshil1712
ghagrawal17
GraphQL node
sm-amudhan
amudhan
Slack node
Webhook node
GraphQL node

Get contributors information from GitHub in Slack

Get your contributors GitHub information with a slash command in your Slack Workspace.
harshil1712
ghagrawal17
Webhook node
GraphQL node

API queries data from GraphQL

Simpe API which queries the received country code via GraphQL and returns it. Example URL: https://n8n.exampl.ecom/webhook/1/webhook/webhook?code=DE Receives country code from an incoming HTTP Request Reads data via GraphQL Converts the data to JSON Constructs return string
jan
Jan Oberhauser
Webhook node
GraphQL node
+4

Sync Customer Email Subscriptions Between Shopify and Mautic

Having a seamless flow of customer data between your online store and your marketing platform is essential. By keeping your systems synchronized, you can ensure that your marketing campaigns are accurately targeted and effective. The integration between Shopify, a leading e-commerce platform, and Mautic, an open-source marketing automation system, is not available out-of-the-box. However, with a n8n workflow you can bridge this gap with. This template will help you: enhance accuracy in marketing lists by ensuring that subscription changes in Shopify are instantly updated in Mautic. improve compliance with data protection laws by respecting users' subscription preferences across platforms achieve integration without the need for additional plugins or software, minimizing complexity and potential points of failure. This template will demonstrate the follwing concepts in n8n: working with Shopify in n8n control flow with the IF node use Webhooks validate Webhooks with the Crypto node use the GraphQL node to call the Shopify Admin API The template consists of two parts: Sync Email Subscriptions from Shopify to Mautic Sync Email Subscriptions from Mautic to Shopify How to get started? Create a custom app in Shopify get the credentials needed to connect n8n to Shopify This is needed for the Shopify Trigger Create Shopify Acces Token API credentials n n8n for the Shopify trigger node Create Header Auth credentials: Use X-Shopify-Access-Token as the name and the Acces-Token from the Shopify App you created as the value. The Header Auth is neccessary for the GraphQL nodes. Enable the Mautic API under Configuration/API Settings, After the settings are saved you will have an additional entry in your settings menu to create API credentials for n8n Create Mautic credentials in n8n Please make sure to read the notes in the template. For a detailed explanation please check the corresponding video: https://youtu.be/x63rrh_yJzI
m3tam3re
Sascha
HTTP Request node
GraphQL node
+8

Create Linear tickets from Notion content

This workflow allows you to define multiple tickets/issues in a Notion page, then easily import them into Linear. Why is it useful? We use this workflow internally at n8n for collaboration between Product and Engineering teams: Engineering needs all work to be in our ticketing system (Linear) in order to keep track of it Product prefers to review features in Notion. This is because it and can be used to dump all your thoughts and organise them into themes afterwards, plus it better supports rich content like videos Features Supports rich formatting (bullets, images, videos, links, etc.) Keeps links between the Notion and Linear version, in case you need to refer back Allows you to assign each issue to a team member in the Notion definition Avoids importing the same issues twice if you run it again on the same page (meaning you can issues incrementally) You can see an example of the required format of the Notion page here.
davidn8n
David Roberts
GraphQL node

About GraphQL

GraphQL allows you to answer API queries using your pre-existing data. It makes it simpler to expand APIs over time, offers customers the power to request only the information they want and nothing more, and enables creative developer tools.

Related categories

Similar integrations

  • Google Sheets node
  • MySQL node
  • Postgres node
  • Airtable node
  • Google Drive node
  • GitHub node
  • MongoDB node
  • Microsoft SQL node
  • Baserow node
  • Redis node
Use case

Save engineering resources

Reduce time spent on customer integrations, engineer faster POCs, keep your customer-specific functionality separate from product all without having to code.

Learn more

Over 3000 companies switch to n8n every single week

Connect GraphQL with your company’s tech stack and create automation workflows

FAQ about GraphQL integrations

  • How can I set up GraphQL integration in n8n?

      To use GraphQL integration in n8n, start by adding the GraphQL node to your workflow. You'll need to authenticate your GraphQL account using supported authentication methods. Once connected, you can choose from the list of supported actions or make custom API calls via the HTTP Request node, for example: you can create queries or mutations tailored to your needs. Ensure you define your endpoint correctly and structure your queries according to the GraphQL schema. Finally, test your setup to confirm that requests are functioning as expected.

  • Do I need any special permissions or API keys to integrate GraphQL with n8n?

  • Can I combine GraphQL with other apps in n8n workflows?

  • What are some common use cases for GraphQL integrations with n8n?

  • How does n8n’s pricing model benefit me when integrating GraphQL?

Last week I automated much of the back office work for a small design studio in less than 8hrs and I am still mind-blown about it.

n8n is a game-changer and should be known by all SMBs and even enterprise companies.

in other news I installed @n8n_io tonight and holy moly it’s good

it’s compatible with EVERYTHING

We're using the @n8n_io cloud for our internal automation tasks since the beta started. It's awesome! Also, support is super fast and always helpful. 🤗

Need help setting up your GraphQL integration?

Discover our latest community's recommendations and join the discussions about GraphQL integration.
Neal A Richardson Sr

Implement complex processes faster with n8n

red icon yellow icon red icon yellow icon