ਸੰਪਰਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ
ਸੰਪਰਕਾਂ ਲਈ ਆਪਣੇ ਖ਼ਾਨੇ ਤੈਅ ਕਰੋ — ਜਿਵੇਂ ਖਾਤੇ ਦੀ ਕਿਸਮ, ਖੇਤਰ ਜਾਂ ਇਕਰਾਰਨਾਮੇ ਦਾ ਦਰਜਾ — ਅਤੇ ਉਹ ਵਿਜੇਟ ਰਾਹੀਂ ਭੇਜੋ। ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸੰਪਰਕ ਦੇ ਪ੍ਰੋਫ਼ਾਈਲ ਉੱਤੇ ਦਿਖਦੀਆਂ ਹਨ, ਸਹਾਇਤਾ ਕਰਮੀ ਇਨ੍ਹਾਂ ਨੂੰ ਸੋਧ ਸਕਦੇ ਹਨ, ਅਤੇ ਇਨਬਾਕਸ ਵਿੱਚ ਇਨ੍ਹਾਂ ਮੁਤਾਬਕ ਛਾਂਟਿਆ ਜਾ ਸਕਦਾ ਹੈ।
ਝਲਕ#
ਸੰਪਰਕ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਤੁਸੀਂ ਬਣੇ-ਬਣਾਏ ਖ਼ਾਨਿਆਂ (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_values | enum ਕਿਸਮ ਲਈ — ਮਨਜ਼ੂਰ ਮੁੱਲਾਂ ਦੀ ਸੂਚੀ। ਉਦਾਹਰਨ: ["starter", "pro", "enterprise"] |
| is_filterable | ਭਵਿੱਖ ਦੇ ਫ਼ਿਲਟਰ-ਕੰਟਰੋਲ ਲਈ ਰਾਖਵਾਂ; ਪਰਿਭਾਸ਼ਾ ਨਾਲ ਸਾਂਭਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ ਇਨਬਾਕਸ ਦਾ ਫ਼ਿਲਟਰ-ਚੋਣਕਾਰ ਇਸ ਵੇਲੇ ਸਾਰੀਆਂ ਤੈਅ ਕੀਤੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵਿਖਾਉਂਦਾ ਹੈ (ਮੂਲ ਰੂਪ ਵਿੱਚ: true) |
| is_visible | ਭਵਿੱਖ ਦੇ ਦਿੱਖ-ਕੰਟਰੋਲ ਲਈ ਰਾਖਵਾਂ; ਪਰਿਭਾਸ਼ਾ ਨਾਲ ਸਾਂਭਿਆ ਜਾਂਦਾ ਹੈ, ਪਰ UI ਵਿੱਚ ਹਾਲੇ ਲਾਗੂ ਨਹੀਂ ਹੁੰਦਾ (ਮੂਲ ਰੂਪ ਵਿੱਚ: true) |
ਵਿਜੇਟ ਤੋਂ ਭੇਜਣਾ#
ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੁੱਲ Respondo.identify() ਦੇ properties ਖ਼ਾਨੇ ਵਿੱਚ ਭੇਜੋ। ਕੁੰਜੀਆਂ Agent Settings ਵਿੱਚ ਤੈਅ ਕੀਤੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨਾਲ ਮਿਲਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ।
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
}
});ਇੰਟੀਗ੍ਰੇਸ਼ਨ ਦਾ ਸਨਿੱਪਟ#
ਜਿਵੇਂ ਹੀ ਤੁਸੀਂ ਘੱਟੋ-ਘੱਟ ਇੱਕ ਵਿਸ਼ੇਸ਼ਤਾ ਤੈਅ ਕਰ ਲੈਂਦੇ ਹੋ, 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
| ਖ਼ੂਬੀ | properties | metadata |
|---|---|---|
| ਸਕੀਮਾ | Agent Settings ਵਿੱਚ ਕਿਸਮਾਂ ਸਮੇਤ ਤੈਅ ਹੁੰਦਾ ਹੈ | ਖੁੱਲ੍ਹੇ ਰੂਪ ਵਾਲੇ ਕੁੰਜੀ-ਮੁੱਲ ਜੋੜੇ |
| ਛਾਂਟਣਯੋਗ | ਹਾਂ, ਫ਼ਿਲਟਰ ਪੱਟੀ / ਸਾਂਭੇ Views ਰਾਹੀਂ (API: cp.<key> ਪੈਰਾਮੀਟਰ) | ਨਹੀਂ |
| ਸਹਾਇਤਾ ਕਰਮੀ ਸੋਧ ਸਕਦੇ ਹਨ | ਨਹੀਂ — ਮੁੱਲ ਤੁਹਾਡੀ ਐਪਲੀਕੇਸ਼ਨ ਤੋਂ ਆਉਂਦੇ ਹਨ; ਸੰਪਰਕ ਦੀਆਂ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਸੰਪਰਕ ਦੇ ਪ੍ਰੋਫ਼ਾਈਲ ਉੱਤੇ ਸੋਧੀਆਂ ਜਾਂਦੀਆਂ ਹਨ | ਨਹੀਂ |
| ਕਿਸਮ ਮੁਤਾਬਕ ਦਿੱਖ | ਹਾਂ (ਬੈਜ, ਲਿੰਕ, ਤਾਰੀਖ਼ਾਂ, boolean) | ਸਿਰਫ਼ ਸਾਦੀ ਲਿਖਤ |
| ਆਪੇ ਸੁਝਾਅ | ਹਾਂ, ਫ਼ਿਲਟਰ ਦੇ ਮੁੱਲ ਵਾਲੇ ਖ਼ਾਨੇ ਵਿੱਚ ਮੁੱਲਾਂ ਦੇ ਸੁਝਾਅ ਮਿਲਦੇ ਹਨ | ਨਹੀਂ |
metadata ਵਰਤੋ। ਜਿਸ ਢਾਂਚੇਦਾਰ ਡਾਟੇ ਨੂੰ ਤੁਹਾਡੀ ਟੀਮ ਵੰਡ-ਵੰਡ ਕੇ ਕੰਮ ਕਰਨ ਲਈ ਸੱਚਮੁੱਚ ਵਰਤੇਗੀ, ਉਸ ਲਈ properties ਵਰਤੋ।