Browse NodeGraph integrations with full setup documentation, authentication steps, available triggers and actions, and example workflows.
Create a new Slack app for your workspace.
Add chat:write, channels:read, users:read under Bot Token Scopes.
Click Install App, then copy the Bot User OAuth Token.
In the Slack connector config, paste your Bot Token and test the connection.
{
"node": "slack/send-message",
"channel": "#sales",
"text": "New hot lead: {{lead.name}}",
"credits": 1
}
Go to Google Cloud Console β APIs & Services β Enable Gmail API.
Create an OAuth 2.0 Client ID for a web application.
Click Connect Gmail in the connector panel. Grant access in the popup.
Choose the Gmail account to send and receive from.
{
"node": "gmail/send",
"to": "{{lead.email}}",
"subject": "Following up on our conversation",
"template": "follow_up_v2"
}
Go to Stripe Dashboard β Developers β API Keys. Copy the Secret key.
Paste your Stripe Secret Key in the connector config.
NodeGraph generates a webhook URL β register it in Stripe Dashboard β Webhooks.
Choose which Stripe events should trigger your workflows.
{
"node": "stripe/payment-succeeded",
"event": "charge.succeeded",
"amount_min": 5000
}
GitHub β Settings β Developer Settings β Personal Access Tokens β Generate new token.
Grant repo, workflow, and read:org scopes as needed for your workflows.
Enter your token in the GitHub connector configuration panel.
{
"node": "github/pr-opened",
"repo": "org/repository",
"base_branch": "main"
}
NodeGraph generates a unique webhook URL for each trigger node. Copy and paste it into the sending system.
Optionally enable secret-based HMAC verification to ensure only trusted sources can fire the trigger.
Send a test POST request to verify NodeGraph receives your payload correctly.
# Your NodeGraph webhook URL
POST https://hooks.invrsys.com/ng/wh_abc123
Content-Type: application/json
{
"event": "lead.created",
"lead": { "name": "Rahul S.", "score": 87 }
}
Schedule nodes are fully managed by NodeGraph. Just set your cron expression or pick from common intervals.
Schedules run in your workspace timezone. Change it in Settings β Workspace.
# Run every day at 9:00 AM cron: "0 9 * * *" # Run every Monday at 8:00 AM cron: "0 8 * * 1" # Run every 30 minutes cron: "*/30 * * * *"
Go to platform.openai.com β API Keys β Create new secret key.
Enter your OpenAI API key in the connector configuration.
Choose the model per node β GPT-4o for quality, GPT-3.5-turbo for speed.
{
"node": "openai/complete",
"model": "gpt-4o-mini",
"prompt": "Enrich this lead: {{lead.name}} at {{lead.company}}",
"credits": 2
}
Go to console.anthropic.com β API Keys β Create Key.
Enter your Anthropic API key in the Claude connector panel.
Claude Sonnet for complex tasks, Claude Haiku for fast, light tasks.
{
"node": "claude/complete",
"model": "claude-sonnet-4-6",
"prompt": "Analyse this deal note and suggest a follow-up strategy...",
"max_tokens": 500
}
Join 300+ teams already on the Invrsys waitlist.