---
title: "ਆਊਟਬਾਊਂਡ ਮੁਹਿੰਮਾਂ"
description: "ਸੰਪਰਕ ਸੂਚੀ ਅੱਪਲੋਡ ਕਰੋ ਅਤੇ ਏਜੰਟ ਨੂੰ ਕਾਲਿੰਗ ਵਿੰਡੋਜ਼, ਮੁੜ-ਕੋਸ਼ਿਸ਼ਾਂ ਅਤੇ ਲਾਈਵ ਪ੍ਰਗਤੀ ਨਾਲ ਇਸ 'ਤੇ ਕੰਮ ਕਰਨ ਦਿਓ।"
---

ਮੁਹਿੰਮਾਂ ਤੁਹਾਡੀ ਤਰਫ਼ੋਂ ਸੰਪਰਕਾਂ ਦੀ ਸੂਚੀ ਨੂੰ ਡਾਇਲ ਕਰਦੀਆਂ ਹਨ: ਇੱਕ ਏਜੰਟ ਚੁਣੋ, ਇੱਕ
CSV ਅੱਪਲੋਡ ਕਰੋ, ਕਾਲ ਕਰਨ ਦੀ ਮਨਜ਼ੂਰੀ ਦਾ ਸਮਾਂ ਸੈੱਟ ਕਰੋ, ਅਤੇ ThunderPhone ਸੂਚੀ
ਅਨੁਸਾਰ ਕੰਮ ਕਰਦਾ ਹੈ — ਤੁਹਾਡੇ ਚੁਣੇ ਹੋਏ ਸਮਾਂ-ਸੂਚੀ ਮੁਤਾਬਕ ਜਵਾਬ ਨਾ ਮਿਲਣ ਅਤੇ ਵੌਇਸਮੇਲਾਂ ਲਈ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰਦਾ ਹੈ। ਇਹਨਾਂ ਨੂੰ **ਭਾਗੀਦਾਰੀ → ਮੁਹਿੰਮਾਂ** (`/dashboard/campaigns`) ਹੇਠਾਂ ਲੱਭੋ।

ਇੱਕ-ਵਾਰ ਪ੍ਰੋਗਰਾਮੈਟਿਕ ਕਾਲਾਂ ਲਈ, ਇਸਦੀ ਬਜਾਏ
[ਆਊਟਬਾਊਂਡ ਕਾਲਾਂ API](/pa/guides/place-outbound-calls) ਵਰਤੋ।

## ਪਹਿਲਾਂ ਲੋੜੀਂਦੀਆਂ ਚੀਜ਼ਾਂ

- ਇੱਕ ਡਿਪਲੌਇ ਕੀਤਾ ਵੌਇਸ ਏਜੰਟ।
- ਕਾਲ ਕਰਨ ਲਈ ਤੁਹਾਡੀ ਸੰਸਥਾ ਨਾਲ ਜੁੜਿਆ ਇੱਕ **VoIP ਫ਼ੋਨ ਨੰਬਰ** —
  ThunderPhone ਨੰਬਰ ਸਿਰਫ਼ ਇਨਬਾਊਂਡ ਲਈ ਹਨ ਅਤੇ ਮੁਹਿੰਮ ਕਾਲਾਂ ਨਹੀਂ ਕਰ ਸਕਦੇ। ਵੇਖੋ
  [ਇੱਕ VoIP ਪ੍ਰਦਾਤਾ ਕਨੈਕਟ ਕਰੋ](/pa/guides/voip-providers)।
- `phone` ਜਾਂ
  `phone_number` ਕਾਲਮ ਵਾਲੀ CSV ਫ਼ਾਈਲ (ਜਾਂ ਪੇਸਟ ਕੀਤਾ JSON) ਵਜੋਂ ਸੰਪਰਕ। **ਹਰੇਕ ਅੱਪਲੋਡ ਵਿੱਚ ਵੱਧ ਤੋਂ ਵੱਧ 5,000 ਕਤਾਰਾਂ**, UTF-8 ਏਨਕੋਡ ਕੀਤੀਆਂ।
  ਨਵੇਂ JSON ਅੱਪਲੋਡ ਸਮਤਲ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ: ਵਾਧੂ ਮੁੱਲ ਸਤਰਾਂ, ਨੰਬਰ,
  ਬੂਲੀਅਨ ਜਾਂ `null` ਹੋ ਸਕਦੇ ਹਨ। ਐਰੇ ਜਾਂ ਨੇਸਟ ਕੀਤੀਆਂ ਆਬਜੈਕਟਾਂ ਵਾਲੀਆਂ ਕਤਾਰਾਂ
  ਨੂੰ ਤਸਦੀਕ ਸੁਨੇਹੇ ਨਾਲ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਰੱਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ; ਵੈਧ ਕਤਾਰਾਂ ਫਿਰ ਵੀ ਇੰਪੋਰਟ ਹੁੰਦੀਆਂ ਹਨ। CSV ਸੈੱਲ
  ਸਤਰਾਂ ਹੁੰਦੇ ਹਨ। ਸਵੀਕਾਰ ਕੀਤੇ ਵਾਧੂ ਕਾਲਮ ਮੁਹਿੰਮ ਦੇ
  ਸੰਪਰਕ ਰਿਕਾਰਡਾਂ ਵਿੱਚ ਪ੍ਰਤੀ-ਸੰਪਰਕ ਵੇਰੀਏਬਲਾਂ ਵਜੋਂ ਰੱਖੇ ਜਾਂਦੇ ਹਨ ਅਤੇ ਹਰੇਕ ਡਾਇਲ ਲਈ ਆਪਣੇ-ਆਪ ਦਿੱਤੇ ਜਾਂਦੇ ਹਨ। ਹੈਡਰ ਜਿਵੇਂ
  `name` ਅਤੇ `account_id` ਸੁਰੱਖਿਅਤ ਕੀਤੇ
  ਏਜੰਟ ਦੇ prompt ਵਿੱਚ `{{name}}` ਅਤੇ `{{account_id}}` ਨਾਲ ਮੇਲ ਖਾਂਦੇ ਹਨ।
  ਨਾਮ ਮੈਪਿੰਗ ਕਾਲਮਾਂ ਨੂੰ ਜੋੜ ਕੇ `name` ਵੀ ਬਣਾ ਸਕਦੀ ਹੈ। ਡਿਫ਼ਾਲਟਾਂ, ਨਾਮਕਰਨ ਨਿਯਮਾਂ,
  32 KB ਆਬਜੈਕਟ ਸੀਮਾ ਅਤੇ ਪੂਰਨਤਾ ਵੈੱਬਹੁੱਕਸ ਵਿੱਚ ਵਾਪਸ ਆਉਣ ਵਾਲੇ ਮੁੱਲਾਂ ਲਈ
  [ਪ੍ਰਤੀ-ਕਾਲ ਵੇਰੀਏਬਲਾਂ](/pa/guides/call-variables) ਵੇਖੋ।

ਪੁਰਾਣੇ ਸੰਪਰਕ ਰਿਕਾਰਡਾਂ ਵਿੱਚ ਪਹਿਲਾਂ ਦੇ JSON ਅੱਪਲੋਡਾਂ ਤੋਂ ਨੇਸਟ ਕੀਤਾ ਮੈਟਾਡੇਟਾ ਹੋ ਸਕਦਾ ਹੈ।
ਉਹ ਮੈਟਾਡੇਟਾ ਸਟੋਰ ਕੀਤੇ ਸੰਪਰਕ 'ਤੇ ਰਹਿੰਦਾ ਹੈ। ਹਰੇਕ ਡਾਇਲ ਆਪਣੇ
ਵੇਰੀਏਬਲ ਪੇਲੋਡ ਵਿੱਚੋਂ ਗੈਰ-ਸਕੇਲਰ ਮੁੱਲ ਛੱਡ ਦਿੰਦਾ ਹੈ ਅਤੇ ਮੁੱਲ ਲੌਗ ਕੀਤੇ ਬਿਨਾਂ
ਉਸ ਕੋਸ਼ਿਸ਼ ਲਈ ਅਣਡਿੱਠੀਆਂ ਕੀਤੀਆਂ ਕੁੰਜੀਆਂ ਦੇ ਨਾਮ ਲੌਗ ਕਰਦਾ ਹੈ।
ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ਾਂ ਲਈ ਵੀ ਇਹੀ ਫਿਲਟਰਿੰਗ ਵਰਤੀ ਜਾਂਦੀ ਹੈ।

## ਇੱਕ ਮੁਹਿੰਮ ਬਣਾਓ

<Steps>
  <Step title="ਨਵੀਂ ਮੁਹਿੰਮ 'ਤੇ ਕਲਿੱਕ ਕਰੋ">
    ਇਸਦਾ ਨਾਮ ਰੱਖੋ, **ਵੌਇਸ ਏਜੰਟ** ਚੁਣੋ, ਅਤੇ **ਜਿਸ ਨੰਬਰ ਤੋਂ ਕਾਲ ਕਰਨੀ ਹੈ**
    (ਤੁਹਾਡੇ VoIP ਨੰਬਰਾਂ ਵਿੱਚੋਂ ਇੱਕ) ਚੁਣੋ।
  </Step>
  <Step title="ਸੰਪਰਕਾਂ ਦੀ CSV ਅੱਪਲੋਡ ਕਰੋ">
    ਅਵੈਧ ਫ਼ੋਨ ਨੰਬਰ ਜਾਂ ਅਵੈਧ ਵੇਰੀਏਬਲਾਂ ਵਾਲੀਆਂ ਕਤਾਰਾਂ ਨੂੰ ਵੱਖਰੇ ਤੌਰ 'ਤੇ ਰੱਦ ਕੀਤਾ ਜਾਂਦਾ ਹੈ ਅਤੇ
    ਉਨ੍ਹਾਂ ਦੇ ਕਤਾਰ ਨੰਬਰਾਂ ਸਮੇਤ ਵਾਪਸ ਰਿਪੋਰਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ — ਬਾਕੀ ਠੀਕ ਤਰ੍ਹਾਂ ਇੰਪੋਰਟ ਹੋ ਜਾਂਦੀਆਂ ਹਨ।
  </Step>
  <Step title="ਕਾਲ ਕਰਨ ਦਾ ਸਮਾਂ ਸੈੱਟ ਕਰੋ">
    ਇੱਕ **ਸਮਾਂ ਖੇਤਰ** ਅਤੇ ਇੱਕ **ਰੋਜ਼ਾਨਾ ਸ਼ੁਰੂ/ਅੰਤ** ਵਿੰਡੋ ਚੁਣੋ; ਮੁਹਿੰਮ
    ਸਿਰਫ਼ ਇਸਦੇ ਅੰਦਰ ਹੀ ਡਾਇਲ ਕਰਦੀ ਹੈ। ਵਿੰਡੋ ਅੱਧੀ ਰਾਤ ਤੋਂ ਅੱਗੇ ਜਾ ਸਕਦੀਆਂ ਹਨ (ਉਦਾਹਰਨ ਲਈ 22:00 → 02:00)।
    ਵਿਕਲਪਕ ਤੌਰ 'ਤੇ ਲਾਂਚ ਨੂੰ ਸਮਾਂ-ਸੂਚੀਬੱਧ ਕਰਨ ਲਈ ਇੱਕ **ਸ਼ੁਰੂ ਕਰਨ ਦਾ ਸਮਾਂ** ਅਤੇ
    ਉਸ ਤੋਂ ਬਾਅਦ ਮੁਹਿੰਮ ਆਪਣੇ-ਆਪ ਪੂਰੀ ਹੋਣ ਲਈ ਇੱਕ **ਖ਼ਤਮ ਕਰਨ ਦਾ ਸਮਾਂ** ਸੈੱਟ ਕਰੋ।
  </Step>
  <Step title="ਗਤੀ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ਾਂ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰੋ">
    - **ਇਕੱਠੀਆਂ ਕਾਲਾਂ** — ਇਹ ਮੁਹਿੰਮ ਇੱਕੋ ਸਮੇਂ ਕਿੰਨੀਆਂ ਕਾਲਾਂ ਚਲਾਉਂਦੀ ਹੈ
      (1–10, ਡਿਫ਼ਾਲਟ 3)। ਤੁਹਾਡੀ ਸੰਸਥਾ ਲਈ ਵੀ ਹਰ ਚੀਜ਼ ਵਿੱਚ ਕੁੱਲ ਮਿਲਾ ਕੇ **10
      ਇਕੱਠੀਆਂ ਆਊਟਬਾਊਂਡ ਕਾਲਾਂ** ਦੀ ਸੀਮਾ ਹੈ, ਇਸ ਲਈ ਸਮਾਂਤਰ
      ਮੁਹਿੰਮਾਂ ਇਹ ਸੀਮਾ ਸਾਂਝੀ ਕਰਦੀਆਂ ਹਨ।
    - **ਵੱਧ ਤੋਂ ਵੱਧ ਕੋਸ਼ਿਸ਼ਾਂ** — ਹਰੇਕ ਸੰਪਰਕ ਨੂੰ ਕਿੰਨੀ ਵਾਰ ਡਾਇਲ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ
      (ਡਿਫ਼ਾਲਟ 2)।
    - **ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਦਾ ਅੰਤਰਾਲ (ਮਿੰਟ)** — ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਤੋਂ ਪਹਿਲਾਂ ਉਡੀਕ ਦਾ ਸਮਾਂ (ਡਿਫ਼ਾਲਟ 60)।
    - **ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੇ** — ਕਿਹੜੇ ਨਤੀਜੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਸ਼ੁਰੂ ਕਰਦੇ ਹਨ: **ਕੋਈ ਜਵਾਬ ਨਹੀਂ**,
      **ਵੌਇਸਮੇਲ**, **ਅਸਫਲ** (ਸਾਰੇ ਡਿਫ਼ਾਲਟ ਰੂਪ ਵਿੱਚ ਚਾਲੂ ਹਨ)।
  </Step>
  <Step title="ਡਰਾਫਟ ਬਣਾਓ, ਫਿਰ ਸ਼ੁਰੂ ਕਰੋ">
    ਮੁਹਿੰਮਾਂ ਡਰਾਫਟ ਵਜੋਂ ਬਣਾਈਆਂ ਜਾਂਦੀਆਂ ਹਨ — ਸੰਪਰਕ ਸਿਰਫ਼ ਉਦੋਂ ਹੀ ਜੋੜੇ ਜਾ ਸਕਦੇ ਹਨ ਜਦੋਂ
    ਮੁਹਿੰਮ ਡਰਾਫਟ ਵਿੱਚ ਹੋਵੇ। ਮੁਹਿੰਮ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਕਾਲ ਖਰਚਿਆਂ ਲਈ ਸਪਸ਼ਟ ਸਹਿਮਤੀ
    ਲੋੜੀਂਦੀ ਹੈ। ਭਵਿੱਖ ਦੇ **ਸ਼ੁਰੂ ਕਰਨ ਦੇ ਸਮੇਂ** ਨਾਲ ਇਹ
    *ਸਮਾਂ-ਸੂਚੀਬੱਧ* ਬਣ ਜਾਂਦੀ ਹੈ; ਨਹੀਂ ਤਾਂ ਇਹ ਤੁਰੰਤ *ਚੱਲ ਰਹੀ* ਸ਼ੁਰੂ ਹੋ ਜਾਂਦੀ ਹੈ।
  </Step>
</Steps>

## ਨਤੀਜੇ ਅਤੇ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ਾਂ ਕਿਵੇਂ ਕੰਮ ਕਰਦੀਆਂ ਹਨ

ਹਰੇਕ ਕਾਲ ਤੋਂ ਬਾਅਦ, ਸੰਪਰਕ ਨੂੰ ਇੱਕ ਨਤੀਜਾ ਮਿਲਦਾ ਹੈ — ਸਫਲ ਕਾਲਾਂ ਨੂੰ
ਪੂਰਾ ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ; ਜਿਸ ਕਾਲ ਨੂੰ ਜਵਾਬ ਨਾ ਮਿਲਣ ਵਜੋਂ ਦਰਜ ਕੀਤਾ ਗਿਆ ਹੋਵੇ, ਵੌਇਸਮੇਲ ਵਜੋਂ ਪਛਾਣਿਆ ਗਿਆ ਹੋਵੇ, ਜਾਂ
ਅਸਫਲ ਹੋਈ ਹੋਵੇ, ਉਸ ਲਈ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਹੁੰਦੀ ਹੈ ਜੇ ਉਹ ਨਤੀਜਾ ਤੁਹਾਡੀ **ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਕਰੋ ਜੇ** ਸੂਚੀ ਵਿੱਚ ਹੈ ਅਤੇ
ਸੰਪਰਕ ਕੋਲ ਕੋਸ਼ਿਸ਼ਾਂ ਬਾਕੀ ਹਨ। ਜਿਨ੍ਹਾਂ ਸੰਪਰਕਾਂ ਦੀਆਂ ਕੋਸ਼ਿਸ਼ਾਂ ਖ਼ਤਮ ਹੋ ਜਾਂਦੀਆਂ ਹਨ, ਉਨ੍ਹਾਂ ਨੂੰ
*ਕੋਸ਼ਿਸ਼ਾਂ ਖ਼ਤਮ* ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ; ਜਿਨ੍ਹਾਂ ਅਸਫਲਤਾਵਾਂ ਲਈ ਦੁਬਾਰਾ ਕੋਸ਼ਿਸ਼ ਨਹੀਂ ਹੋ ਸਕਦੀ, ਉਨ੍ਹਾਂ ਨੂੰ *ਅਸਫਲ* ਵਜੋਂ ਚਿੰਨ੍ਹਿਤ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

<Note>
  ਜਦੋਂ ਤੁਹਾਡੇ ਖਾਤੇ ਦਾ ਬਕਾਇਆ ਲੋੜੀਂਦੇ ਪੱਧਰ 'ਤੇ ਨਹੀਂ ਹੁੰਦਾ ਤਾਂ ਡਾਇਲਿੰਗ ਆਪਣੇ-ਆਪ ਰੁਕ ਜਾਂਦੀ ਹੈ,
  ਅਤੇ ਠੀਕ ਹੋਣ 'ਤੇ ਮੁੜ ਸ਼ੁਰੂ ਹੋ ਜਾਂਦੀ ਹੈ। ਲੰਬੀਆਂ ਮੁਹਿੰਮਾਂ ਲਈ
  [ਆਟੋ ਟੌਪ-ਅੱਪ](/pa/guides/billing-and-topups) ਚਾਲੂ ਰੱਖੋ।
</Note>

## ਨਿਗਰਾਨੀ ਅਤੇ ਕੰਟਰੋਲ

ਹਰ ਕੈਂਪੇਨ ਕਾਰਡ ਆਪਣੀ ਸਥਿਤੀ ਅਤੇ ਪ੍ਰਗਤੀ ਦਿਖਾਉਂਦਾ ਹੈ (ਜਿਵੇਂ, "248 ਵਿੱਚੋਂ 173
ਮੁਕੰਮਲ")। ਸਥਿਤੀ ਦੇ ਵੇਰਵੇ, ਪ੍ਰਤੀ-ਸੰਪਰਕ
ਨਤੀਜਿਆਂ ਅਤੇ ਹਾਲੀਆ ਕਾਲਾਂ ਲਈ ਕੈਂਪੇਨ ਖੋਲ੍ਹੋ — ਹਰ ਇੱਕ ਕਾਲ ਇਤਿਹਾਸ ਵਿੱਚ ਪੂਰੀ ਟ੍ਰਾਂਸਕ੍ਰਿਪਟ ਅਤੇ
ਰਿਕਾਰਡਿੰਗ ਨਾਲ ਲਿੰਕ ਹੁੰਦਾ ਹੈ।

- **ਰੋਕੋ / ਮੁੜ ਚਲਾਓ** — ਰੋਕਣ ਨਾਲ ਨਵੀਆਂ ਡਾਇਲਾਂ ਬੰਦ ਹੋ ਜਾਂਦੀਆਂ ਹਨ; ਪਹਿਲਾਂ ਤੋਂ
  ਜਾਰੀ ਕਾਲਾਂ ਕੁਦਰਤੀ ਤੌਰ 'ਤੇ ਪੂਰੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। ਰੋਕੇ ਗਏ ਕੈਂਪੇਨ ਸੋਧੇ ਅਤੇ ਮੁੜ ਚਲਾਏ ਜਾ ਸਕਦੇ ਹਨ।
- **ਰੱਦ ਕਰੋ** — ਕੈਂਪੇਨ ਨੂੰ ਸਥਾਈ ਤੌਰ 'ਤੇ ਬੰਦ ਕਰਦਾ ਹੈ।
- ਜਦੋਂ ਹਰ ਸੰਪਰਕ ਅੰਤਿਮ
  ਸਥਿਤੀ ਤੱਕ ਪਹੁੰਚ ਜਾਂਦਾ ਹੈ ਜਾਂ **ਇਸ ਸਮੇਂ ਸਮਾਪਤ ਕਰੋ** ਸਮਾਂ ਲੰਘ ਜਾਂਦਾ ਹੈ, ਤਾਂ ਕੈਂਪੇਨ ਆਪਣੇ ਆਪ ਪੂਰਾ ਹੋ ਜਾਂਦਾ ਹੈ।

ਕੈਂਪੇਨ ਸਥਿਤੀਆਂ: `draft`, `scheduled`, `running`, `paused`,
`completed`, `cancelled`। ਸੰਪਰਕ ਸਥਿਤੀਆਂ: `pending`, `scheduled`,
`calling`, `completed`, `failed`, `exhausted`।

## ਅਗਲੇ ਕਦਮ

<CardGroup cols={2}>
  <Card title="ਕਾਲਾਂ ਲਾਈਵ ਦੇਖੋ" icon="tower-broadcast" href="/pa/guides/monitor-live-calls">
    ਕੈਂਪੇਨ ਕਾਲਾਂ ਨੂੰ ਹੋਣ ਦੇ ਸਮੇਂ ਸੁਣੋ।
  </Card>
  <Card title="ਆਊਟਬਾਊਂਡ ਕਾਲਾਂ API" icon="phone-arrow-up-right" href="/pa/guides/place-outbound-calls">
    ਪ੍ਰੋਗਰਾਮ ਰਾਹੀਂ ਵਿਅਕਤੀਗਤ ਕਾਲਾਂ ਕਰੋ।
  </Card>
</CardGroup>
