---
title: "n8n ಜೊತೆಗೆ ThunderPhone ಬಳಸಿ"
description: "n8n ಗಾಗಿ ThunderPhone ನೋಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ, ಸರ್ವರ್ API ಕೀಯನ್ನು ಸಂಪರ್ಕಿಸಿ ಮತ್ತು ಪ್ರತಿ ಬಾರಿ ಕರೆ ಮುಗಿದಾಗ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ವರ್ಕ್‌ಫ್ಲೋ ನಿರ್ಮಿಸಿ."
---

[n8n](https://n8n.io) ಒಂದು ಕಾರ್ಯಹರಿವು ಸ್ವಯಂಚಾಲನ ಸಾಧನವಾಗಿದೆ. n8n ಗಾಗಿ ಇರುವ ThunderPhone ಪ್ಯಾಕೇಜ್
ಎರಡು ನೋಡ್‌ಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ:

- **ThunderPhone Trigger** ಒಂದು ಕರೆ ಮುಗಿದಾಗ (**ಕರೆ ಪೂರ್ಣಗೊಂಡಿದೆ**) ಅಥವಾ ಕರೆ ಶ್ರೇಣೀಕರಣ ಚಾಲನೆ ಪೂರ್ಣಗೊಂಡಾಗ (**ಕರೆ ಶ್ರೇಣೀಕರಿಸಲಾಗಿದೆ**) ಕಾರ್ಯಹರಿವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ.
- **ThunderPhone** ಹೊರಹೋಗುವ ಕರೆಗಳನ್ನು ಮಾಡುತ್ತದೆ, ಅಭಿಯಾನಗಳಿಗೆ ಸಂಪರ್ಕಗಳನ್ನು ಸೇರಿಸಿ ಅವುಗಳನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತದೆ, ಲಿಪ್ಯಂತರ ಮತ್ತು ಧ್ವನಿಮುದ್ರಣದೊಂದಿಗೆ ಕರೆಗಳನ್ನು ಪಡೆಯುತ್ತದೆ, ಮತ್ತು ನಿಮ್ಮ ಏಜೆಂಟ್‌ಗಳು ಹಾಗೂ ಫೋನ್ ಸಂಖ್ಯೆಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ.

ಇದು ಪರಿಶೀಲಿಸಲಾದ ಸಮುದಾಯ ನೋಡ್ ಆಗಿದ್ದು,
[n8n ನಲ್ಲಿನ ThunderPhone](https://n8n.io/integrations/thunderphone/) ನಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾಗಿದೆ.

## ನೋಡ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ

n8n ಸಂಪಾದಕದಲ್ಲಿ, ನೋಡ್‌ಗಳ ಫಲಕವನ್ನು ತೆರೆಯಲು **+** ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು
**ThunderPhone** ಗಾಗಿ ಹುಡುಕಿ. ಇತರ ಬಳಕೆದಾರರು ಅವುಗಳನ್ನು ಸೇರಿಸುವ ಮೊದಲು, ಇನ್‌ಸ್ಟಾನ್ಸ್ ಮಾಲೀಕರು ಪರಿಶೀಲಿಸಲಾದ ನೋಡ್‌ಗಳನ್ನು ಹೊಂದಿಸಬೇಕಾಗಬಹುದು.

ಸ್ವಯಂ-ಹೋಸ್ಟ್ ಮಾಡಿದ n8n ನಲ್ಲಿ, ನೀವು ಪ್ಯಾಕೇಜ್ ಹೆಸರಿನ ಮೂಲಕವೂ ಸ್ಥಾಪಿಸಬಹುದು:
**ಸೆಟ್ಟಿಂಗ್‌ಗಳು > ಸಮುದಾಯ ನೋಡ್‌ಗಳು** ತೆರೆಯಿರಿ ಮತ್ತು `n8n-nodes-thunderphone` ಅನ್ನು ಸ್ಥಾಪಿಸಿ. ಸ್ಥಾಪಿಸುವ ಮೊದಲು
ಸಮುದಾಯ-ನೋಡ್ ಅಪಾಯಗಳು ಮತ್ತು ನಿಮ್ಮ ಇನ್‌ಸ್ಟಾನ್ಸ್ ನೀತಿಯನ್ನು ಪರಿಶೀಲಿಸಿ.

## ಸರ್ವರ್ API ಕೀ ರಚಿಸಿ

<Steps>
  <Step title="ಕೀಗಳ ಟ್ಯಾಬ್ ತೆರೆಯಿರಿ">
    ThunderPhone ನಲ್ಲಿ, **ಸಂಸ್ಥೆ → ಕೀಗಳು** ಗೆ ಹೋಗಿ ಮತ್ತು **ಕೀ ರಚಿಸಿ** ಕ್ಲಿಕ್ ಮಾಡಿ.
  </Step>
  <Step title="ಅದಕ್ಕೆ ಹೆಸರು ನೀಡಿ">
    "n8n" ನಂತಹ, ಕೀ ಎಲ್ಲಿ ಇದೆ ಎಂಬುದನ್ನು ಸೂಚಿಸುವ ಹೆಸರನ್ನು ಬಳಸಿ.
  </Step>
  <Step title="ಈಗಲೇ ನಕಲಿಸಿ">
    ಸಂಪೂರ್ಣ `sk_live_...` ರಹಸ್ಯವನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ತೋರಿಸಲಾಗುತ್ತದೆ. ಸಂವಾದವನ್ನು ಮುಚ್ಚುವ ಮೊದಲು ಅದನ್ನು
    ನಕಲಿಸಿ.
  </Step>
</Steps>

ನಿರ್ವಾಹಕ ಅಥವಾ ಮಾಲೀಕರು ಮಾತ್ರ ಕೀಯನ್ನು ರಚಿಸಬಹುದು, ಮತ್ತು ThunderPhone ಅದನ್ನು ಬಳಸಿಕೊಂಡು
ಮಾಡಿದ ವಿನಂತಿಗಳು ಆ ವ್ಯಕ್ತಿಯಿಂದ ಬಂದಿವೆ ಎಂದು ಪರಿಗಣಿಸುತ್ತದೆ. ಟ್ರಿಗರ್ ಮತ್ತು ಅಭಿಯಾನ
ಕಾರ್ಯಾಚರಣೆಗಳಿಗೆ ಆ ವ್ಯಕ್ತಿಯು ನಿರ್ವಾಹಕ ಅಥವಾ ಮಾಲೀಕ ಪಾತ್ರದಲ್ಲೇ ಮುಂದುವರಿಯಬೇಕು.
[ಸರ್ವರ್ API ಕೀ ರಚಿಸಿ](/kn/guides/api-keys) ಕೀ ಪರಿವರ್ತನೆ ಮತ್ತು ರದ್ದತಿಯನ್ನು ವಿವರಿಸುತ್ತದೆ.

## n8n ನಲ್ಲಿ ರುಜುವಾತನ್ನು ಸೇರಿಸಿ

1. n8n ನಲ್ಲಿ, **ThunderPhone API** ಪ್ರಕಾರದ ರುಜುವಾತನ್ನು ರಚಿಸಿ.
2. ಕೀಯನ್ನು **API ಕೀ** ಗೆ ಅಂಟಿಸಿ.
3. ಅದನ್ನು ಉಳಿಸಿ ಮತ್ತು ರುಜುವಾತು ಪರೀಕ್ಷೆಯನ್ನು ಚಲಾಯಿಸಿ. ಪರೀಕ್ಷೆಯು ನಿಮ್ಮ
   ಸಂಸ್ಥೆಯಿಂದ `GET /v1/calls?limit=1` ಮೂಲಕ ಒಂದು ಕರೆಯನ್ನು ಓದುತ್ತದೆ.

## ಮೊದಲ ವರ್ಕ್‌ಫ್ಲೋ ನಿರ್ಮಿಸಿ

ಪ್ರತಿ ಬಾರಿ ಕರೆ ಮುಗಿದಾಗ ಈ ವರ್ಕ್‌ಫ್ಲೋ Google Sheet ಗೆ ಒಂದು ಸಾಲನ್ನು ಸೇರಿಸುತ್ತದೆ.

<Steps>
  <Step title="ಟ್ರಿಗರ್ ಸೇರಿಸಿ">
    **ThunderPhone ಟ್ರಿಗರ್** ಸೇರಿಸಿ, ನಿಮ್ಮ ThunderPhone API ರುಜುವಾತನ್ನು ಆಯ್ಕೆಮಾಡಿ, ಮತ್ತು
    **ಈವೆಂಟ್** ಅನ್ನು **ಕರೆ ಪೂರ್ಣಗೊಂಡಿದೆ** ಎಂದು ಹೊಂದಿಸಿ.
  </Step>
  <Step title="ಕರೆ ಪಡೆಯಿರಿ">
    **ThunderPhone** ನೋಡ್ ಸೇರಿಸಿ. **ಸಂಪನ್ಮೂಲ** ಅನ್ನು **ಕರೆ** ಎಂದು, **ಕಾರ್ಯಾಚರಣೆ**
    ಅನ್ನು **ಪಡೆಯಿರಿ** ಎಂದು, ಮತ್ತು **ಕರೆ ID** ಅನ್ನು `{{ $json.data.call_id }}` ಅಭಿವ್ಯಕ್ತಿಗೆ ಹೊಂದಿಸಿ.
    ಔಟ್‌ಪುಟ್‌ನಲ್ಲಿ [ಕರೆ ದಾಖಲೆ](/api-reference/calls) ಜೊತೆಗೆ `transcripts`
    ಮತ್ತು `recording_url` ಇರುತ್ತವೆ. ಇದು ಅಲ್ಪಾವಧಿಯ ಲಿಂಕ್ ಆಗಿದ್ದು, ಕರೆಗೆ
    ರೆಕಾರ್ಡಿಂಗ್ ಇಲ್ಲದಿದ್ದಾಗ `null` ಆಗಿರುತ್ತದೆ.
  </Step>
  <Step title="ಸಾಲನ್ನು ಸೇರಿಸಿ">
    ಸಾಲನ್ನು ಸೇರಿಸುವ Google Sheets ನೋಡ್ ಸೇರಿಸಿ, ಮತ್ತು ನಿಮಗೆ ಬೇಕಾದ ಕಾಲಮ್‌ಗಳನ್ನು
    Get Call ಔಟ್‌ಪುಟ್‌ನಿಂದ ಮ್ಯಾಪ್ ಮಾಡಿ (ಕೆಳಗಿನ ಕೋಷ್ಟಕವನ್ನು ನೋಡಿ).
  </Step>
  <Step title="ವರ್ಕ್‌ಫ್ಲೋ ಸಕ್ರಿಯಗೊಳಿಸಿ">
    ಉಳಿಸಿ ಮತ್ತು ಸಕ್ರಿಯಗೊಳಿಸಿ. ಟ್ರಿಗರ್ ತನ್ನ ಪ್ರೊಡಕ್ಷನ್ URL ಅನ್ನು ನಿಮ್ಮ ThunderPhone ಸಂಸ್ಥೆಯಲ್ಲಿ
    ವೆಬ್‌ಹುಕ್ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಆಗಿ ನೋಂದಾಯಿಸುತ್ತದೆ. ವರ್ಕ್‌ಫ್ಲೋ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿದರೆ
    ಆ ಎಂಡ್‌ಪಾಯಿಂಟ್ ಅಳಿಸಲಾಗುತ್ತದೆ.
  </Step>
  <Step title="ಇದನ್ನು ಪರೀಕ್ಷಿಸಿ">
    ಬಿಲ್ಡರ್‌ನಲ್ಲಿ ಏಜೆಂಟ್ ತೆರೆಯಿರಿ, **ಮಾತನಾಡಿ** ಕ್ಲಿಕ್ ಮಾಡಿ, ಮತ್ತು ಕರೆಯನ್ನು ಮುಗಿಸಿ. ಬಿಲ್ಡರ್
    ಪರೀಕ್ಷಾ ಕರೆಗಳು `web.complete` ಆಗಿ ತಲುಪುತ್ತವೆ, ಇದು Call Completed ಹಿಂದಿನ ಎರಡು ಈವೆಂಟ್‌ಗಳಲ್ಲಿ
    ಒಂದಾಗಿದೆ; ಆದ್ದರಿಂದ ವರ್ಕ್‌ಫ್ಲೋ ಚಾಲನೆಯಾಗಿ ಒಂದು ಸಾಲು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ.
  </Step>
</Steps>

ಉಪಯುಕ್ತ ಕಾಲಮ್‌ಗಳು:

| ಕಾಲಮ್ | ಅಭಿವ್ಯಕ್ತಿ |
|---|---|
| ಕರೆ ID | `{{ $json.call_id }}` |
| ದಿಕ್ಕು | `{{ $json.direction }}` |
| ಇಂದ | `{{ $json.from_number }}` |
| ಗೆ | `{{ $json.to_number }}` |
| ಪ್ರಾರಂಭಿಸಿದ ಸಮಯ | `{{ $json.start_time }}` |
| ಅವಧಿ (ಸೆಕೆಂಡುಗಳು) | `{{ $json.duration_seconds }}` |
| ಸ್ಥಿತಿ | `{{ $json.status }}` |
| ಅಂತ್ಯದ ಕಾರಣ | `{{ $json.end_reason }}` |
| ಕರೆ ಲಿಂಕ್ | `https://app.thunderphone.com/dashboard/call-history/{{ $json.call_id }}` |

ಕರೆ ಲಿಂಕ್ ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಸದಸ್ಯರಿಗಾಗಿ ThunderPhone ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಅದರ
ಟ್ರಾನ್ಸ್‌ಕ್ರಿಪ್ಟ್ ಮತ್ತು ರೆಕಾರ್ಡಿಂಗ್‌ನೊಂದಿಗೆ ಕರೆಯನ್ನು ತೆರೆಯುತ್ತದೆ, ಆದ್ದರಿಂದ ಶೀಟ್‌ನಲ್ಲಿ
ಇವೆರಡನ್ನೂ ಇರಿಸಬೇಕಾಗಿಲ್ಲ.

ಆದರೂ ಟ್ರಾನ್ಸ್‌ಕ್ರಿಪ್ಟ್ ಸೇರಿಸಲು,
`{{ $json.transcripts.filter(t => typeof t.content === 'string').map(t => t.role + ': ' + t.content).join('\n') }}` ಅನ್ನು ಮ್ಯಾಪ್ ಮಾಡಿ.
ರೆಕಾರ್ಡಿಂಗ್ URL ಅವಧಿ ಮುಗಿಯುತ್ತದೆ, ಆದ್ದರಿಂದ ಕರೆ ID ಅನ್ನು ಸಂಗ್ರಹಿಸಿ ಮತ್ತು ನಿಮಗೆ ಹೊಸ ಲಿಂಕ್
ಬೇಕಾದಾಗ Get Call ಅನ್ನು ಮತ್ತೆ ಚಲಾಯಿಸಿ. ಕರೆ ಟ್ರಾನ್ಸ್‌ಕ್ರಿಪ್ಟ್‌ಗಳು, ಸಾರಾಂಶಗಳು ಮತ್ತು ರೆಕಾರ್ಡಿಂಗ್‌ಗಳು
ವೈಯಕ್ತಿಕ ಅಥವಾ ಆರೋಗ್ಯ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರಬಹುದು. ನಿಮ್ಮ ಸಂಸ್ಥೆಯು ಆ ಡೇಟಾಕ್ಕಾಗಿ ಬಳಸಲು
ಅನುಮತಿಸಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಮಾತ್ರ ಅವುಗಳನ್ನು ಕಳುಹಿಸಿ, ಆರೋಗ್ಯ ಮಾಹಿತಿ ಒಳಗೊಂಡಿದ್ದರೆ BAA ಅಡಿಯಲ್ಲಿ
ಕಳುಹಿಸಿ, ಮತ್ತು ನಿಮಗೆ ಬೇಕಾದ ಕ್ಷೇತ್ರಗಳನ್ನು ಮಾತ್ರ ಉಳಿಸಿಕೊಳ್ಳಿ.

<Note>
  ThunderPhone ಟ್ರಿಗರ್‌ನ **ಪ್ರೊಡಕ್ಷನ್
  URL** ಗೆ `POST` ಮೂಲಕ ಈವೆಂಟ್‌ಗಳನ್ನು ತಲುಪಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ನಿಮ್ಮ n8n ಇನ್‌ಸ್ಟೆನ್ಸ್ ಇಂಟರ್ನೆಟ್‌ನಿಂದ HTTPS ಮೂಲಕ ತಲುಪಬಹುದಾಗಿರಬೇಕು,
  ಮತ್ತು ವರ್ಕ್‌ಫ್ಲೋ ಸಕ್ರಿಯವಾಗಿರಬೇಕು. ಟ್ರಿಗರ್ ಪ್ರತಿಯೊಂದು ವಿನಂತಿಯಲ್ಲಿ
  `X-ThunderPhone-Signature` HMAC ಅನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ ಮತ್ತು ಸಹಿಯಿಲ್ಲದ ಅಥವಾ ಅಮಾನ್ಯವಾದ
  ಯಾವುದಕ್ಕೂ `401` ಉತ್ತರಿಸುತ್ತದೆ.
</Note>

ಟ್ರಿಗರ್ ಸಂಪೂರ್ಣ ಈವೆಂಟ್ ಅನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡುತ್ತದೆ: `type`, `event_id` ಮತ್ತು `data`. ಪ್ರತಿಯೊಂದು
ಕ್ಷೇತ್ರಕ್ಕಾಗಿ [`telephony.complete` / `web.complete`](/kn/webhooks/call-complete) ಮತ್ತು
[`call.graded`](/kn/webhooks/events) ನೋಡಿ. ವಿತರಣೆಯು ಕನಿಷ್ಠ ಒಮ್ಮೆ ನಡೆಯುತ್ತದೆ, ಮತ್ತು ಒಂದು ಈವೆಂಟ್‌ನ
ಮರುಪ್ರಯತ್ನಗಳಾದ್ಯಂತ `event_id` ಒಂದೇ ಆಗಿರುತ್ತದೆ; ಆದ್ದರಿಂದ ಪುನರಾವರ್ತನೆಯಾಗಬಾರದ ಹಂತದ ಮೊದಲು ಅದನ್ನು ಪರಿಶೀಲಿಸಿ.

## ಸುರಕ್ಷಿತವಾಗಿ ಹೊರಹೋಗುವ ಕರೆಗಳನ್ನು ಮಾಡಿ

**ಹೊರಹೋಗುವ ಕರೆಯನ್ನು ಮಾಡಿ** (ಸಂಪನ್ಮೂಲ **ಹೊರಹೋಗುವ ಕರೆ**, ಕಾರ್ಯಾಚರಣೆ **ಮಾಡಿ**)
ಇವುಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ:

| ಕ್ಷೇತ್ರ | ಅರ್ಥ |
|---|---|
| ಏಜೆಂಟ್ ಹೆಸರು ಅಥವಾ ID | ಉಳಿಸಿದ ಏಜೆಂಟ್. ಡ್ರಾಪ್‌ಡೌನ್ ನಿಮ್ಮ ಏಜೆಂಟ್‌ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. |
| ಫೋನ್ ಸಂಖ್ಯೆ ಹೆಸರು ಅಥವಾ ID | ಕರೆ ಆರಂಭದ ಸಂಖ್ಯೆ. ಡ್ರಾಪ್‌ಡೌನ್ ಹೊರಹೋಗುವ ಕರೆಗಳಿಗೆ ಸಕ್ರಿಯಗೊಳಿಸಲಾದ ಸಂಖ್ಯೆಗಳನ್ನು ಮಾತ್ರ ಪಟ್ಟಿ ಮಾಡುತ್ತದೆ. |
| ಯಾರಿಗೆ ಸಂಖ್ಯೆ | E.164 ಸ್ವರೂಪದಲ್ಲಿರುವ ಗಮ್ಯಸ್ಥಾನ, ಉದಾ. `+14155552671`. |
| ಚರಗಳು | ಏಜೆಂಟ್ ಪ್ರಾಂಪ್ಟ್‌ನಲ್ಲಿನ ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್‌ಗಳ ಮೌಲ್ಯಗಳ JSON ಆಬ್ಜೆಕ್ಟ್. |
| ಐಡೆಂಪೋಟೆನ್ಸಿ ಕೀ | ಅಪ್‌ಸ್ಟ್ರೀಮ್ ದಾಖಲೆ ಅಥವಾ ಈವೆಂಟ್‌ನಿಂದ ಬಂದ ಸ್ಥಿರ ID. ಅಗತ್ಯವಿದೆ. |

**ಐಡೆಂಪೋಟೆನ್ಸಿ ಕೀ**ಯನ್ನು CRM ದಾಖಲೆ ID ಅಥವಾ ಟ್ರಿಗರ್‌ನ `event_id` ನಂತಹ,
ಚಾಲನೆಯನ್ನು ಉಂಟುಮಾಡಿದ ಯಾವುದಾದರೂ ಅಂಶದ IDಗೆ ಮ್ಯಾಪ್ ಮಾಡಿ. ನೋಡ್
`n8n:<node ID>:<your value>` ಕಳುಹಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ:

- ಸ್ವಯಂಚಾಲಿತ ಮರುಪ್ರಯತ್ನ ಅಥವಾ **ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಮರುಪ್ರಯತ್ನಿಸಿ** ಅದೇ ಕೀಯನ್ನು ಕಳುಹಿಸುತ್ತದೆ, ಮತ್ತು
  ThunderPhone ಮತ್ತೆ ಡಯಲ್ ಮಾಡುವ ಬದಲು `idempotent_replay: true` ಜೊತೆಗೆ
  ಮೂಲ ಕರೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
- ಒಂದೇ ದಾಖಲೆಯಿಂದ ಪೂರೈಕೆಯಾದ ಎರಡು ThunderPhone ನೋಡ್‌ಗಳು ವಿಭಿನ್ನ ಕೀಗಳನ್ನು ಕಳುಹಿಸುತ್ತವೆ.
- ಖಾಲಿ ಮೌಲ್ಯವು ಯಾವುದೇ ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸುವ ಮೊದಲು ವಿಫಲವಾಗುತ್ತದೆ.

ಟೈಮ್‌ಸ್ಟ್ಯಾಂಪ್‌ಗಳು, ಯಾದೃಚ್ಛಿಕ ಮೌಲ್ಯಗಳು ಮತ್ತು n8n ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆ ಅಥವಾ ವರ್ಕ್‌ಫ್ಲೋ IDಗಳನ್ನು ತಪ್ಪಿಸಿ. ಮರುಪ್ರಯತ್ನದಲ್ಲಿ ಹೊಸ
ಮೌಲ್ಯವು ಎರಡನೇ ನಿಜವಾದ ಕರೆಯನ್ನು ಮಾಡುತ್ತದೆ. ಸಂಪೂರ್ಣ ಕೀ ಗರಿಷ್ಠ 128
ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರಬಹುದು. ವಿಭಿನ್ನ ಏಜೆಂಟ್, ಸಂಖ್ಯೆ ಅಥವಾ ಚರಗಳೊಂದಿಗೆ ಕೀಯನ್ನು ಮರುಬಳಸಿದರೆ
ಸಂಘರ್ಷದೊಂದಿಗೆ ವಿಫಲವಾಗುತ್ತದೆ.

**ಕ್ಯಾಂಪೇನ್‌ಗಳು.** **ಸಂಪರ್ಕಗಳನ್ನು ಸೇರಿಸಿ** (ಸಂಪನ್ಮೂಲ **ಕ್ಯಾಂಪೇನ್**) ಡ್ರಾಫ್ಟ್ ಕ್ಯಾಂಪೇನ್‌ಗೆ ಸಂಪರ್ಕಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. ಇದು ಕ್ಯಾಂಪೇನ್ ID ಮತ್ತು ಸಂಪರ್ಕಗಳ JSON ಅರೇಯನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. ಪ್ರತಿ ಸಂಪರ್ಕಕ್ಕೆ `phone_number` ಅಗತ್ಯವಿದೆ; ಇತರ ಕೀಗಳು
ಕರೆ ಚರಗಳಾಗುತ್ತವೆ. ಪ್ರತಿಯೊಂದು ಸಂಪರ್ಕವೂ ತಿರಸ್ಕರಿಸಲ್ಪಟ್ಟಾಗ ನೋಡ್ ವಿಫಲವಾಗುತ್ತದೆ ಮತ್ತು
ಕೆಲವು ಮಾತ್ರ ಸ್ವೀಕರಿಸಲ್ಪಟ್ಟಾಗ `partial_success: true` ಹೊಂದಿಸುತ್ತದೆ. **ಪ್ರಾರಂಭಿಸಿ**ಗೆ
ಕ್ಯಾಂಪೇನ್ ನಿಜವಾದ ಕರೆಗಳನ್ನು ಮಾಡುತ್ತದೆ ಮತ್ತು ThunderPhone ಕ್ರೆಡಿಟ್‌ಗಳನ್ನು ವೆಚ್ಚ ಮಾಡುತ್ತದೆ ಎಂದು ದೃಢೀಕರಿಸುವ ಚೆಕ್‌ಬಾಕ್ಸ್ ಅಗತ್ಯವಿದೆ. [ಹೊರಹೋಗುವ ಕ್ಯಾಂಪೇನ್‌ಗಳು](/kn/guides/outbound-campaigns) ನೋಡಿ.

ವರ್ಕ್‌ಫ್ಲೋ ಕರೆಗಳನ್ನು ಪ್ರಾರಂಭಿಸುವ ಮೊದಲು:

- ThunderPhone ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಹೊರಹೋಗುವ ಕರೆಗಳು
  TCPA ಮತ್ತು ಇತರ ಕರೆ ಕಾನೂನುಗಳನ್ನು ಅನುಸರಿಸುತ್ತವೆ ಎಂದು ದೃಢೀಕರಿಸಲು ಕೇಳಿದರೆ, ನಿರ್ವಾಹಕರು ಮೊದಲು
  ಡ್ಯಾಶ್‌ಬೋರ್ಡ್‌ನಲ್ಲಿ ಆ ದೃಢೀಕರಣವನ್ನು ದಾಖಲಿಸಬೇಕು.
- ಕರೆ ಆರಂಭದ ಸಂಖ್ಯೆಯು ಹೊರಹೋಗುವ ಕರೆಗಳಿಗೆ ಸಕ್ರಿಯಗೊಳಿಸಲ್ಪಟ್ಟಿರಬೇಕು. ನಿಮ್ಮ ಸ್ವಂತ ಕ್ಯಾರಿಯರ್‌ನಿಂದ
  ತಂದ ಸಂಖ್ಯೆಗಳು ಪರಿಶೀಲನೆಯಾದ ನಂತರ ಅರ್ಹವಾಗುತ್ತವೆ. ThunderPhone ಸಂಖ್ಯೆಗಳು ಆರಂಭದಲ್ಲಿ
  ಒಳಬರುವ ಕರೆಗಳಿಗೆ ಮಾತ್ರ ಇರುತ್ತವೆ ಮತ್ತು ಹೊರಹೋಗುವ ಬಳಕೆಗೆ ಅನುಮೋದಿಸಬಹುದು: ನಿರ್ವಾಹಕರು ಇದನ್ನು
  ಫೋನ್ ಸಂಖ್ಯೆಗಳ ಪುಟದಿಂದ ವಿನಂತಿಸುತ್ತಾರೆ. [ಫೋನ್ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯಿರಿ](/kn/guides/get-a-phone-number)
  ನೋಡಿ.
- ಪ್ರತಿ ಸಂಖ್ಯೆಗೆ ಕರೆ ಮಾಡಲು ಸಮ್ಮತಿ ಹೊಂದಿರುವುದು ಮತ್ತು ಅನ್ವಯವಾಗುವ ಕರೆ ಕಾನೂನುಗಳನ್ನು
  ಅನುಸರಿಸುವುದು ನಿಮ್ಮ ಸಂಸ್ಥೆಯ ಜವಾಬ್ದಾರಿಯಾಗಿದೆ. [ಹೊರಹೋಗುವ ಕರೆ ಕಾನೂನುಗಳು](/kn/guides/outbound-calling-laws)
  ನೋಡಿ.

## ಉದಾಹರಣೆ ವರ್ಕ್‌ಫ್ಲೋಗಳು

- **CRM ಸಂಪರ್ಕಗಳನ್ನು ಕ್ಯಾಂಪೇನ್‌ಗೆ ಸೇರಿಸುವುದು.** CRM ಸಂಪರ್ಕಗಳನ್ನು ಡ್ರಾಫ್ಟ್ ThunderPhone
  ಕ್ಯಾಂಪೇನ್‌ಗೆ ಸೇರಿಸಿ, ನಂತರ ಯಾರಾದರೂ ಪಟ್ಟಿಯನ್ನು ಅನುಮೋದಿಸಿದಾಗ ಕ್ಯಾಂಪೇನ್ ಪ್ರಾರಂಭಿಸಿ.
- **ಪೂರ್ಣಗೊಂಡ ಕರೆಯನ್ನು ಗ್ರಾಹಕ ದಾಖಲೆಗೆ ಸೇರಿಸುವುದು.** ಕರೆ ಪೂರ್ಣಗೊಂಡಾಗ, ಕರೆ ಪಡೆಯುವಿಕೆಯನ್ನು ಚಲಾಯಿಸಿ
  ಮತ್ತು ಟ್ರಾನ್ಸ್‌ಕ್ರಿಪ್ಟ್ ಹಾಗೂ ರೆಕಾರ್ಡಿಂಗ್ ಲಿಂಕ್ ಅನ್ನು ಹೊಂದಾಣಿಕೆಯ ಗ್ರಾಹಕ ದಾಖಲೆಗೆ ಉಳಿಸಿ.
- **ಕಡಿಮೆ ಶ್ರೇಣಿಗಳನ್ನು ಪರಿಶೀಲನೆಗೆ ಕಳುಹಿಸುವುದು.** ಕರೆ ಶ್ರೇಣೀಕರಿಸಿದಾಗ,
  `{{ $json.data.grade.score }}` ಆಧರಿಸಿ ಫಿಲ್ಟರ್ ಮಾಡಿ ಮತ್ತು ಕಡಿಮೆ ಸ್ಕೋರ್‌ನ ಕರೆಗಳನ್ನು ಕರೆ ID
  ಮತ್ತು ಶ್ರೇಣಿ ವಿವರಗಳೊಂದಿಗೆ ಪರಿಶೀಲನಾ ಸರತಿಗೆ ಮಾರ್ಗನಿರ್ದೇಶಿಸಿ. ಒಂದು ಕರೆಯನ್ನು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಾರಿ
  ಶ್ರೇಣೀಕರಿಸಬಹುದು, ಮತ್ತು ಪ್ರತಿಯೊಂದು ಪೂರ್ಣಗೊಂಡ ಶ್ರೇಣೀಕರಣ ಚಾಲನೆಯು ಟ್ರಿಗರ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಪ್ರತಿ ಕರೆ IDಗೆ
  ಇತ್ತೀಚಿನ `graded_at` ಅನ್ನು ಮಾತ್ರ ಇರಿಸಿಕೊಳ್ಳಿ.

ಕರೆ ಟ್ರಾನ್ಸ್‌ಕ್ರಿಪ್ಟ್‌ಗಳು, ಸಾರಾಂಶಗಳು ಮತ್ತು ರೆಕಾರ್ಡಿಂಗ್‌ಗಳು ವೈಯಕ್ತಿಕ ಅಥವಾ ಆರೋಗ್ಯ
ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿರಬಹುದು. ನಿಮ್ಮ ಸಂಸ್ಥೆಯು ಆ ಡೇಟಾಕ್ಕಾಗಿ ಬಳಸಲು ಅನುಮತಿಸಿರುವ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಮಾತ್ರ ಅವುಗಳನ್ನು ಕಳುಹಿಸಿ,
ಆರೋಗ್ಯ ಮಾಹಿತಿಯಿದ್ದಲ್ಲಿ BAA ಅಡಿಯಲ್ಲಿ ಕಳುಹಿಸಿ, ಮತ್ತು ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಮಾತ್ರ ಉಳಿಸಿಕೊಳ್ಳಿ.

<Note>
  ಇದೇ ಕರೆ ಈವೆಂಟ್‌ಗಳನ್ನು ನಿಮ್ಮ ಸ್ವಂತ ಸರ್ವರ್‌ಗೆ ಕಳುಹಿಸುತ್ತಿದ್ದೀರಾ? 
  [ವೆಬ್‌ಹುಕ್ ಎಂಡ್‌ಪಾಯಿಂಟ್‌ಗಳು](/kn/webhooks/endpoints) ನೋಡಿ.
  [ಹೊರಹೋಗುವ ಕರೆಗಳನ್ನು ಮಾಡಿ](/kn/guides/place-outbound-calls) ಪುಟವು
  ಹೊರಹೋಗುವ ಕರೆಯನ್ನು ಮಾಡಿ ಕಾರ್ಯಾಚರಣೆಯ ಹಿಂದಿರುವ APIಯನ್ನು ವಿವರಿಸುತ್ತದೆ.
</Note>
