⚑ NodeGraph Connectors

Every connector. Every guide.

Browse NodeGraph integrations with full setup documentation, authentication steps, available triggers and actions, and example workflows.

All
App Connectors
System & Flow
AI Models
App Connectors
SL
Slack
Team messaging
App Connectors
GM
Gmail
Email sending & receiving
App Connectors
ST
Stripe
Payments & subscriptions
App Connectors
GH
GitHub
Code & repository events
App Connectors
System & Flow
WH
Webhook
HTTP trigger β€” always free
System & Flow
SC
Schedule
Cron trigger β€” always free
System & Flow
AI Models
AI
OpenAI
GPT-4o, GPT-4, GPT-3.5
AI Models
CL
Anthropic Claude
Claude Opus, Sonnet, Haiku
AI Models
SL
Slack
Send messages, create channels, and react to events in Slack from any NodeGraph workflow. The most common action node for team notifications.
App Connectors NodeGraph
Authentication & setup
1

Go to api.slack.com/apps

Create a new Slack app for your workspace.

2

Add OAuth scopes

Add chat:write, channels:read, users:read under Bot Token Scopes.

3

Install to workspace

Click Install App, then copy the Bot User OAuth Token.

4

Paste in NodeGraph

In the Slack connector config, paste your Bot Token and test the connection.

Triggers & actions
New message in channel
Fires when a message is posted to a specified channel.
Free
User joins workspace
Fires when a new member joins your Slack workspace.
Free
Send message
Sends a message to a channel or DM. 1 credit per run.
Credit
Example configuration
Slack node config
{
  "node": "slack/send-message",
  "channel": "#sales",
  "text": "New hot lead: {{lead.name}}",
  "credits": 1
}
Common use cases
πŸ””
Deal stage notification
Alert #sales when a Vivre deal moves to Proposal stage.
🀝
New lead alert
Notify your team when a NodeGraph flow qualifies a new lead.
πŸ“Š
Daily pipeline report
Post a pipeline summary to Slack every morning at 9am.
🚨
Error monitoring
Alert #ops when a NodeGraph workflow fails.
GM
Gmail
Send transactional emails, read inbox messages, and trigger workflows on new emails. The standard connector for email-based automations.
App Connectors NodeGraph
Authentication & setup
1

Enable Gmail API

Go to Google Cloud Console β†’ APIs & Services β†’ Enable Gmail API.

2

Create OAuth credentials

Create an OAuth 2.0 Client ID for a web application.

3

Authorise in NodeGraph

Click Connect Gmail in the connector panel. Grant access in the popup.

4

Select your mailbox

Choose the Gmail account to send and receive from.

Triggers & actions
New email received
Triggers when a new email arrives matching a filter.
Free
Email opened (tracked)
Triggers when a tracked email is opened by the recipient.
Free
Send email
Sends an email from your connected Gmail account. 1 credit.
Credit
Example configuration
Gmail node config
{
  "node": "gmail/send",
  "to": "{{lead.email}}",
  "subject": "Following up on our conversation",
  "template": "follow_up_v2"
}
Common use cases
πŸ“§
Follow-up sequence
Send timed follow-up emails to leads who haven't replied.
πŸŽ‰
Welcome email
Auto-send a welcome email when a new contact is added to Vivre.
πŸ“¦
Invoice delivery
Email a PDF invoice when a deal closes in Vivre CRM.
πŸ“₯
Lead capture
Parse incoming emails for new leads and add to Vivre pipeline.
ST
Stripe
React to payment events, create invoices, and sync customer data with your CRM. Essential for SaaS and e-commerce automation.
App Connectors NodeGraph
Authentication & setup
1

Get your API key

Go to Stripe Dashboard β†’ Developers β†’ API Keys. Copy the Secret key.

2

Add to NodeGraph

Paste your Stripe Secret Key in the connector config.

3

Register webhook endpoint

NodeGraph generates a webhook URL β€” register it in Stripe Dashboard β†’ Webhooks.

4

Select events

Choose which Stripe events should trigger your workflows.

Triggers & actions
Payment succeeded
Fires when a charge or subscription payment succeeds.
Free
Subscription cancelled
Fires when a customer cancels their subscription.
Free
Create invoice
Creates and sends a Stripe invoice. 1 credit per run.
Credit
Example configuration
Stripe node config
{
  "node": "stripe/payment-succeeded",
  "event": "charge.succeeded",
  "amount_min": 5000
}
Common use cases
πŸ’³
CRM deal close
Mark a Vivre deal as Won when payment succeeds.
πŸ“§
Payment confirmation
Send a Gmail receipt when a Stripe charge succeeds.
πŸ””
Churn alert
Notify #sales in Slack when a subscription cancels.
πŸ“Š
Revenue reporting
Log every payment to a Postgres table for analytics.
GH
GitHub
Automate on pull requests, issues, deployments, and more. Connect your engineering workflow to your CRM and communication tools.
App Connectors NodeGraph
Authentication & setup
1

Create a Personal Access Token

GitHub β†’ Settings β†’ Developer Settings β†’ Personal Access Tokens β†’ Generate new token.

2

Select scopes

Grant repo, workflow, and read:org scopes as needed for your workflows.

3

Paste in NodeGraph

Enter your token in the GitHub connector configuration panel.

Triggers & actions
Pull request opened
Fires when a new PR is created in a watched repository.
Free
Issue created
Fires when a new issue is opened.
Free
Create issue
Creates a GitHub issue programmatically. 1 credit.
Credit
Example configuration
GitHub node config
{
  "node": "github/pr-opened",
  "repo": "org/repository",
  "base_branch": "main"
}
Common use cases
πŸ””
PR notifications
Post to Slack when a pull request is opened or merged.
🎫
Auto-create tasks
Create a ticket when a GitHub issue is filed.
πŸ“¦
Release notes
Generate release notes and email the team on deployment.
🀝
Customer alerts
Notify account owner in Vivre when a tracked repo gets an issue.
WH
Webhook
Receive any HTTP POST or GET request and use it to trigger a NodeGraph flow. The most flexible trigger β€” works with virtually any third-party system that supports webhooks.
System & Flow NodeGraph
Authentication & setup
1

No auth required

NodeGraph generates a unique webhook URL for each trigger node. Copy and paste it into the sending system.

2

Secure your endpoint

Optionally enable secret-based HMAC verification to ensure only trusted sources can fire the trigger.

3

Test with cURL

Send a test POST request to verify NodeGraph receives your payload correctly.

Triggers & actions
POST received
Fires when any HTTP POST is sent to your webhook URL.
Free
GET received
Fires when an HTTP GET request is sent to your webhook URL.
Free
Example configuration
Webhook node config
# 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 }
}
Common use cases
🌐
Website form handler
Receive form submissions from any website and route them into Vivre CRM.
πŸ”—
Third-party triggers
Use as a catch-all for any service that sends webhooks.
πŸ§ͺ
API testing
Trigger workflows manually during development and testing.
πŸ”„
Bidirectional sync
Receive events from external systems and update Vivre in real time.
SC
Schedule
Run any workflow on a fixed schedule β€” hourly, daily, weekly, or a custom cron expression. The backbone of all time-based automations.
System & Flow NodeGraph
Authentication & setup
1

No auth required

Schedule nodes are fully managed by NodeGraph. Just set your cron expression or pick from common intervals.

2

Timezone support

Schedules run in your workspace timezone. Change it in Settings β†’ Workspace.

Triggers & actions
Cron schedule
Fires at any interval defined by a cron expression or preset.
Free
Example configuration
Schedule node config
# 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 * * * *"
Common use cases
πŸ“Š
Daily pipeline report
Post a Vivre pipeline summary to Slack every morning.
πŸ”„
Data sync
Sync contacts between Vivre and an external database every hour.
πŸ“§
Drip emails
Send a follow-up email 3 days after a deal is created.
🧹
Data cleanup
Archive stale deals in Vivre every Sunday at midnight.
AI
OpenAI
Call any OpenAI model from within a NodeGraph workflow. Use for lead enrichment, content generation, data classification, and AI-powered transforms.
AI Models NodeGraph
Authentication & setup
1

Get your API key

Go to platform.openai.com β†’ API Keys β†’ Create new secret key.

2

Paste in NodeGraph

Enter your OpenAI API key in the connector configuration.

3

Select your model

Choose the model per node β€” GPT-4o for quality, GPT-3.5-turbo for speed.

Triggers & actions
LLM completion
Call GPT-4o or any OpenAI model. 2–5 credits per run.
Credit
Embeddings
Generate text embeddings for semantic search. 1 credit per run.
Credit
Example configuration
OpenAI node config
{
  "node": "openai/complete",
  "model": "gpt-4o-mini",
  "prompt": "Enrich this lead: {{lead.name}} at {{lead.company}}",
  "credits": 2
}
Common use cases
✦
Lead enrichment
Enrich new leads with AI-generated company summaries and ICP fit scores.
✍️
Email personalisation
Generate personalised email copy for each lead using their context.
🏷️
Data classification
Classify support tickets or form submissions automatically.
πŸ“
Meeting notes
Summarise call transcripts and log them to Vivre CRM.
CL
Anthropic Claude
Integrate Anthropic's Claude models for high-quality text generation, analysis, and reasoning tasks in your automation flows.
AI Models NodeGraph
Authentication & setup
1

Get your API key

Go to console.anthropic.com β†’ API Keys β†’ Create Key.

2

Paste in NodeGraph

Enter your Anthropic API key in the Claude connector panel.

3

Choose your model

Claude Sonnet for complex tasks, Claude Haiku for fast, light tasks.

Triggers & actions
Claude completion
Run a Claude model. 2–5 credits depending on model.
Credit
Example configuration
Anthropic Claude node config
{
  "node": "claude/complete",
  "model": "claude-sonnet-4-6",
  "prompt": "Analyse this deal note and suggest a follow-up strategy...",
  "max_tokens": 500
}
Common use cases
πŸ”
Deal analysis
Analyse deal notes and emails to suggest the next best action.
πŸ“„
Proposal drafting
Auto-generate a proposal first draft from a deal's context.
🏷️
Intent scoring
Score lead intent from inbound email text using Claude.
πŸ“Š
Report generation
Generate natural language pipeline reports from raw data.

Get Early Access

Join 300+ teams already on the Invrsys waitlist.

Please agree to our policies to continue.

Join Beta