ਦਸਤਾਵੇਜ਼

ਸੰਪਰਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ

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

ਝਲਕ#

ਸੰਪਰਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਤੁਸੀਂ ਬਣੇ-ਬਣਾਏ ਖ਼ਾਨਿਆਂ (email, name, userId) ਤੋਂ ਅੱਗੇ ਜਾ ਕੇ ਗੱਲਬਾਤਾਂ ਨਾਲ ਢਾਂਚੇਦਾਰ ਡਾਟਾ ਜੋੜ ਸਕਦੇ ਹੋ। ਖੁੱਲ੍ਹੇ ਰੂਪ ਵਾਲੇ metadata ਤੋਂ ਉਲਟ, ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦਾ ਪੱਕਾ ਸਕੀਮਾ ਹੁੰਦਾ ਹੈ — ਕਿਸਮਾਂ, ਲੇਬਲ ਅਤੇ ਜਾਂਚ ਸਮੇਤ — ਬਿਲਕੁਲ ਉਵੇਂ ਜਿਵੇਂ HubSpot ਜਾਂ Salesforce ਦੇ ਆਪਣੇ ਖ਼ਾਨੇ।

ਸਕੀਮਾ ਤੈਅ ਕਰੋ

Agent Settings ਵਿੱਚ string, number, enum, boolean, date, url ਵਰਗੀਆਂ ਕਿਸਮਾਂ ਨਾਲ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੀ ਪਰਿਭਾਸ਼ਾ ਬਣਾਓ

ਵਿਜੇਟ ਤੋਂ ਭੇਜੋ

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੁੱਲ Respondo.identify() ਰਾਹੀਂ ਭੇਜੋ — ਉਹ ਆਪੇ ਸਾਂਭੇ ਅਤੇ ਦਿਖਾਏ ਜਾਂਦੇ ਹਨ

ਛਾਂਟੋ ਤੇ ਸੋਧੋ

ਇਨਬਾਕਸ ਵਿੱਚ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੁੱਲ ਮੁਤਾਬਕ ਗੱਲਬਾਤਾਂ ਛਾਂਟੋ। ਸਹਾਇਤਾ ਕਰਮੀ ਸੰਪਰਕ ਦੇ ਪ੍ਰੋਫ਼ਾਈਲ ਉੱਤੇ ਸੰਪਰਕ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੇਖ ਅਤੇ ਸੋਧ ਸਕਦੇ ਹਨ।

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਤੈਅ ਕਰਨਾ#

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਰ ਏਜੰਟ ਲਈ ਵੱਖਰੀਆਂ Agent Settings → Contact Properties ਵਿੱਚ ਤੈਅ ਹੁੰਦੀਆਂ ਹਨ। ਹਰ ਵਿਸ਼ੇਸ਼ਤਾ ਵਿੱਚ ਇਹ ਹੁੰਦਾ ਹੈ:

ਖ਼ਾਨਾਵੇਰਵਾ
keyਕੋਡ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਵਿਲੱਖਣ ਪਛਾਣ। ਲੇਬਲ ਤੋਂ ਆਪੇ ਬਣਦੀ ਹੈ (ਸੋਧੀ ਜਾ ਸਕਦੀ ਹੈ)। ਸਿਰਫ਼ ਛੋਟੇ ਅੱਖਰ, ਅੰਕ ਅਤੇ ਅੰਡਰਸਕੋਰ; ਸ਼ੁਰੂਆਤ ਅੱਖਰ ਨਾਲ; 2-63 ਅੱਖਰ। ਸਿਸਟਮ ਕੁੰਜੀਆਂ (user_id, visitor_id, timezone, page_url, …) ਰਾਖਵੀਆਂ ਹਨ। ਉਦਾਹਰਨ: account_type
labelਡੈਸ਼ਬੋਰਡ ਵਿੱਚ ਦਿਖਦਾ ਪੜ੍ਹਨਯੋਗ ਨਾਂ। ਉਦਾਹਰਨ: “Account Type”
typeਮੁੱਲ ਦੀ ਕਿਸਮ: string, number, boolean, enum, date, url
enum_valuesenum ਕਿਸਮ ਲਈ — ਮਨਜ਼ੂਰ ਮੁੱਲਾਂ ਦੀ ਸੂਚੀ। ਉਦਾਹਰਨ: ["starter", "pro", "enterprise"]
is_filterableਭਵਿੱਖ ਦੇ ਫ਼ਿਲਟਰ-ਕੰਟਰੋਲ ਲਈ ਰਾਖਵਾਂ; ਪਰਿਭਾਸ਼ਾ ਨਾਲ ਸਾਂਭਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ ਇਨਬਾਕਸ ਦਾ ਫ਼ਿਲਟਰ-ਚੋਣਕਾਰ ਇਸ ਵੇਲੇ ਸਾਰੀਆਂ ਤੈਅ ਕੀਤੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿਖਾਉਂਦਾ ਹੈ (ਮੂਲ ਰੂਪ ਵਿੱਚ: true)
is_visibleਭਵਿੱਖ ਦੇ ਦਿੱਖ-ਕੰਟਰੋਲ ਲਈ ਰਾਖਵਾਂ; ਪਰਿਭਾਸ਼ਾ ਨਾਲ ਸਾਂਭਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ UI ਵਿੱਚ ਹਾਲੇ ਲਾਗੂ ਨਹੀਂ ਹੁੰਦਾ (ਮੂਲ ਰੂਪ ਵਿੱਚ: true)
ਹਰ ਏਜੰਟ ਲਈ ਵੱਧ ਤੋਂ ਵੱਧ 50 ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ। ਸੈਟਿੰਗਾਂ ਵਾਲੇ ਪਰਦੇ ਉੱਤੇ ਖਿੱਚ ਕੇ ਛੱਡਣ ਨਾਲ ਇਨ੍ਹਾਂ ਦਾ ਕ੍ਰਮ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ।

ਵਿਜੇਟ ਤੋਂ ਭੇਜਣਾ#

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੁੱਲ Respondo.identify() ਦੇ properties ਖ਼ਾਨੇ ਵਿੱਚ ਭੇਜੋ। ਕੁੰਜੀਆਂ Agent Settings ਵਿੱਚ ਤੈਅ ਕੀਤੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਮਿਲਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।

ਵਿਜੇਟ ਦੀ ਇੰਟੀਗ੍ਰੇਸ਼ਨjavascript
Respondo.identify({
  email: 'user@example.com',
  name: 'Jane Smith',
  userId: 'usr_456',
  properties: {
    account_type: 'enterprise',   // enum
    region: 'eu-west',            // string
    monthly_spend: '15000',       // number (passed as string)
    is_partner: 'true',           // boolean (passed as string)
    contract_end: '2026-12-31',   // date
    dashboard_url: 'https://app.example.com/org/123'  // url
  }
});
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਸਾਰੇ ਮੁੱਲ ਸਤਰਾਂ (string) ਵਜੋਂ ਭੇਜੇ ਜਾਂਦੇ ਹਨ। ਕਿਸਮ ਮੁਤਾਬਕ ਦਿਖਾਉਣ ਦਾ ਕੰਮ ਡੈਸ਼ਬੋਰਡ ਆਪ ਸੰਭਾਲਦਾ ਹੈ (ਜਿਵੇਂ boolean → Yes/No, url → ਦਬਾਉਣਯੋਗ ਲਿੰਕ, enum → ਬੈਜ)।

ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਦਾ ਸਨਿੱਪਟ#

ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਤੈਅ ਕਰ ਲੈਂਦੇ ਹੋ, Integration Snippet Agent Settings → Contact Properties ਹੇਠ ਆਪੇ ਦਿਸ ਪੈਂਦਾ ਹੈ — ਤੁਹਾਡੀਆਂ ਸਾਰੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾ-ਕੁੰਜੀਆਂ ਪਹਿਲਾਂ ਤੋਂ ਭਰੀਆਂ ਹੁੰਦੀਆਂ ਹਨ। Copy ਦਬਾ ਕੇ ਇਸ ਨੂੰ ਲਵੋ ਅਤੇ ਆਪਣੀ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ ਚਿਪਕਾ ਦਿਓ। ਬਣੇ ਸਨਿੱਪਟ ਵਿੱਚ ਪਛਾਣ ਦੀ ਪੁਸ਼ਟੀ (HMAC-SHA256) ਲਈ userHash ਪਲੇਸਹੋਲਡਰ ਵੀ ਹੁੰਦਾ ਹੈ।

ਮੁੱਲ ਕਿਵੇਂ ਸਾਂਭੇ ਜਾਂਦੇ ਹਨ#

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੁੱਲ ਗੱਲਬਾਤ ਦੇ metadata JSONB ਖ਼ਾਨੇ ਵਿੱਚ cp_ ਅਗੇਤਰ ਨਾਲ ਸਾਂਭੇ ਜਾਂਦੇ ਹਨ। ਮਿਸਾਲ ਵਜੋਂ, account_type ਕੁੰਜੀ ਵਾਲੀ ਵਿਸ਼ੇਸ਼ਤਾ cp_account_type ਵਜੋਂ ਸਾਂਭੀ ਜਾਂਦੀ ਹੈ।

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਹਰ ਸੁਨੇਹੇ ਨਾਲ ਤਾਜ਼ਾ ਹੁੰਦੀਆਂ ਹਨ — ਜੇ ਵਿਜੇਟ ਨਵੇਂ ਮੁੱਲ ਭੇਜਦਾ ਹੈ, ਤਾਂ ਉਹ ਪੁਰਾਣਿਆਂ ਦੀ ਥਾਂ ਲੈ ਲੈਂਦੇ ਹਨ। ਇਸ ਦਾ ਮਤਲਬ ਹੈ ਕਿ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੁੱਲ ਹਮੇਸ਼ਾ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਸਭ ਤੋਂ ਨਵਾਂ ਡਾਟਾ ਦਿਖਾਉਂਦੇ ਹਨ।

ਇਨਬਾਕਸ ਵਿੱਚ ਛਾਂਟਣਾ#

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੁੱਲ ਮੁਤਾਬਕ ਗੱਲਬਾਤਾਂ ਇਨਬਾਕਸ ਦੀ ਫ਼ਿਲਟਰ ਪੱਟੀ ਜਾਂ ਸਾਂਭੇ View ਰਾਹੀਂ ਛਾਂਟੋ। Property ਸ਼ਰਤ ਜੋੜੋ, ਨਾਂ ਨਾਲ ਵਿਸ਼ੇਸ਼ਤਾ ਚੁਣੋ — ਚੋਣਕਾਰ ਤੁਹਾਡੇ ਸਾਰੇ ਏਜੰਟਾਂ ਦੀਆਂ ਸਾਰੀਆਂ ਪਰਿਭਾਸ਼ਾਵਾਂ ਵਿਖਾਉਂਦਾ ਹੈ ਅਤੇ ਬਿਨਾਂ ਪਰਿਭਾਸ਼ਾ ਵਾਲੀ ਕੱਚੀ ਕੁੰਜੀ ਵੀ ਲੈ ਲੈਂਦਾ ਹੈ — ਫਿਰ ਮੁੱਲ ਚੁਣੋ। ਲਿਖਦੇ ਸਮੇਂ ਮੁੱਲ ਵਾਲਾ ਖ਼ਾਨਾ ਵੇਖੇ ਗਏ ਮੁੱਲ ਅਤੇ enum ਦੇ ਮੁੱਲ ਸੁਝਾਉਂਦਾ ਹੈ।

API ਰਾਹੀਂ, ਗੱਲਬਾਤਾਂ ਦੀ ਸੂਚੀ ਵਾਲੇ ਐਂਡਪੌਇੰਟ cp.<key>=<value> ਕਿਊਰੀ ਪੈਰਾਮੀਟਰ ਲੈਂਦੇ ਹਨ (attr.<key> ਦਾ ਹੂ-ਬ-ਹੂ ਬਦਲ)। ਕੋਈ ਲਿਖਤੀ ਕਿਊਰੀ ਸਿੰਟੈਕਸ ਨਹੀਂ ਹੈ:

GET /api/v1/conversations?cp.account_type=enterprise

ਮੁੱਲਾਂ ਦੀ ਸੋਧ#

ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੁੱਲ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਸੈੱਟ ਕਰਦੀ ਹੈ — ਵਿਜੇਟ ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਜਾਂ API ਰਾਹੀਂ — ਅਤੇ ਗੱਲਬਾਤ ਦੇ ਵੇਰਵਿਆਂ ਵਾਲੇ ਪੈਨਲ ਵਿੱਚ ਇਹ ਸਿਰਫ਼-ਪੜ੍ਹਨ ਲਈ ਹੁੰਦੇ ਹਨ। ਪੈਨਲ ਸੰਪਰਕ ਦੇ ਪ੍ਰੋਫ਼ਾਈਲ ਦਾ ਲਿੰਕ ਦਿੰਦਾ ਹੈ, ਜਿੱਥੇ ਸਹਾਇਤਾ ਕਰਮੀ ਸੰਪਰਕ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੇਖ ਅਤੇ ਸੋਧ ਸਕਦੇ ਹਨ (Contacts → ਸੰਪਰਕ → Attributes)।

properties ਬਨਾਮ metadata

ਖ਼ੂਬੀpropertiesmetadata
ਸਕੀਮਾAgent Settings ਵਿੱਚ ਕਿਸਮਾਂ ਸਮੇਤ ਤੈਅ ਹੁੰਦਾ ਹੈਖੁੱਲ੍ਹੇ ਰੂਪ ਵਾਲੇ ਕੁੰਜੀ-ਮੁੱਲ ਜੋੜੇ
ਛਾਂਟਣਯੋਗਹਾਂ, ਫ਼ਿਲਟਰ ਪੱਟੀ / ਸਾਂਭੇ Views ਰਾਹੀਂ (API: cp.<key> ਪੈਰਾਮੀਟਰ)ਨਹੀਂ
ਸਹਾਇਤਾ ਕਰਮੀ ਸੋਧ ਸਕਦੇ ਹਨਨਹੀਂ — ਮੁੱਲ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਆਉਂਦੇ ਹਨ; ਸੰਪਰਕ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸੰਪਰਕ ਦੇ ਪ੍ਰੋਫ਼ਾਈਲ ਉੱਤੇ ਸੋਧੀਆਂ ਜਾਂਦੀਆਂ ਹਨਨਹੀਂ
ਕਿਸਮ ਮੁਤਾਬਕ ਦਿੱਖਹਾਂ (ਬੈਜ, ਲਿੰਕ, ਤਾਰੀਖ਼ਾਂ, boolean)ਸਿਰਫ਼ ਸਾਦੀ ਲਿਖਤ
ਆਪੇ ਸੁਝਾਅਹਾਂ, ਫ਼ਿਲਟਰ ਦੇ ਮੁੱਲ ਵਾਲੇ ਖ਼ਾਨੇ ਵਿੱਚ ਮੁੱਲਾਂ ਦੇ ਸੁਝਾਅ ਮਿਲਦੇ ਹਨਨਹੀਂ
ਜਿਨ੍ਹਾਂ ਖ਼ਾਨਿਆਂ ਨੂੰ ਨਾ ਛਾਂਟਣਾ ਹੈ ਤੇ ਨਾ ਕਿਸਮ ਮੁਤਾਬਕ ਵਿਖਾਉਣਾ, ਉਨ੍ਹਾਂ ਲਈ metadata ਵਰਤੋ। ਜਿਸ ਢਾਂਚੇਦਾਰ ਡਾਟੇ ਨੂੰ ਤੁਹਾਡੀ ਟੀਮ ਵੰਡ-ਵੰਡ ਕੇ ਕੰਮ ਕਰਨ ਲਈ ਸੱਚਮੁੱਚ ਵਰਤੇਗੀ, ਉਸ ਲਈ properties ਵਰਤੋ।