Asosiy mazmunga o'tish
Socialift
Yechim

Instagram CRM integratsiyasi

Socialift — CRM'ingizni Instagram bilan bog'laydigan integratsiya qatlami. Uning Python SDK'si suhbatdosh profili bilan Direct suhbatlarini, izohlarni va Lead Ads leadlarini o'qiydi hamda Meta webhooklarini tekshiradi; ma'lumotni CRM'ga backendingiz yozadi. Socialift CRM emas — CRM'ingiz Instagram bilan gaplashadigan API qatlami.

Yangilangan:

Instagram CRM integratsiyasi nima?

Instagram CRM integratsiyasi — bu Instagram professional (Business yoki Creator) akkauntidagi Direct xabarlari, izohlar va lead formalarini CRM tizimiga avtomatik olib kiruvchi bog'lanish. Natijada har bir yozgan odam CRM'da alohida kontakt va bitim sifatida paydo bo'ladi, javob tarixi saqlanadi va hech bir so'rov e'tibordan chetda qolmaydi.

Ko'p kompaniyalarda Instagram sotuvning asosiy kanali, lekin yozishmalar telefondagi ilovada qoladi. Menejer almashsa, tarix yo'qoladi; kechqurun kelgan xabar ertalabga qadar ochilmaydi; reklama qancha lead keltirgani hech qayerda hisoblanmaydi.

Integratsiya shu uzilishni yopadi: Instagram tomonidagi har bir hodisa — yangi Direct xabari, izoh, to'ldirilgan lead formasi — CRM'ga yozuv sifatida tushadi va o'sha yerda voronka bo'ylab harakatlanadi.

Socialift nima qiladi va nima qilmaydi

Chegarani aniq belgilab olamiz — bu integratsiyani to'g'ri loyihalash uchun muhim.

Socialift QILADI
Instagram, Facebook, LinkedIn, TikTok va Telegram API'lari bilan ishlaydi: OAuth va ulanishlar, Direct suhbatlari, izohlar, postlar, Lead Ads, reklama va webhook imzosini tekshirish. SDK normallashtirilgan ma'lumot qaytaradi, uni tizimingizga backendingiz yozadi.
Socialift QILMAYDI
Socialift CRM emas. Unda bitimlar voronkasi, vazifalar, hisobotlar yoki mijozlar bazasi yo'q. Bu funksiyalar sizning CRM'ingizda qoladi — Socialift esa ular uchun ma'lumot manbai bo'ladi.
Kimga mos
O'z CRM'ini ishlab chiqayotgan jamoalar, mavjud CRM'ga Instagram kanalini qo'shmoqchi bo'lgan integratorlar, agentliklar va Instagram orqali sotadigan bizneslarning texnik jamoalari.

CRM qanday ma'lumot olishi mumkin

Har bir oqim — alohida SDK chaqiruvi yoki webhook maydoni: faqat keraklisini ishlating.

01

Direct suhbatlari

ig.conversations() suhbatlarni suhbatdosh profili bilan qaytaradi (ism, follower soni, sizni kuzatadimi); ig.messages() xabarlarni o'qiydi — Meta har bir suhbatdagi faqat oxirgi 20 ta xabar tafsilotini beradi. Yangi xabarlar messages webhooki orqali keladi.

02

Lead Ads leadlari

Meta'ning leadgen webhookida faqat identifikatorlar bo'ladi; handleringiz fb.lead(leadgen_id, page_token) bilan javoblar va kampaniya nomlarini oladi va CRM'da lead yaratadi. Instagram Lead Ads uchun Facebook sahifasi kerak.

03

Izohlar

Post ostidagi savol ham sotuv signali. Meta endpointingizga comments webhookini yuboradi (ilova Live rejimida, Advanced Access, ochiq akkaunt); parse_events() uni ajratadi, kodingiz esa vazifa yaratishi mumkin.

04

Kontakt boyitish

Faqat ID va username emas — ism, obunachilar soni va biznes bilan aloqasi. Bu CRM'dagi lead sifatlashga to'g'ridan-to'g'ri kiradi. Profil faqat biznesga yozgan odamlar uchun ochiladi (ig.contact()).

05

Webhook yordamchilari

verify_request() Meta'ning X-Hub-Signature-256 imzosini tekshiradi, dedupe_key() unikal ustun uchun barqaror kalit beradi; yetkazilmagan hodisalarni Meta o'zi 36 soatgacha qayta yuboradi.

06

Ikki tomonlama javob

ig.send_message() CRM ichidan matnli javob yuboradi — mijozning oxirgi xabaridan keyin 24 soat ichida.

Socialift SDK bilan integratsiya bosqichlari

Texnik jamoa uchun to'liq yo'l. Meta App Review uchun qo'shimcha vaqt ajrating: ariza ishlayotgan integratsiyaning ekran yozuvi bilan topshiriladi.

  1. Instagram akkauntni biznes turiga o'tkazing

    Akkaunt Business yoki Creator bo'lishi kerak. Facebook sahifasi Facebook Login yo'li (Instagram.via_facebook) va Lead Ads uchun shart; Instagram Login (Instagram(app_id, app_secret)) sahifasiz ishlaydi, lekin reklamaga kira olmaydi.

  2. Meta ilovasi va ruxsatlarni tayyorlang

    Meta for Developers'da ilova yarating va faqat keraklisini so'rang: instagram_manage_messages (Facebook Login) yoki instagram_business_manage_messages (Instagram Login), leadlar uchun leads_retrieval. Advanced Access App Review talab qiladi.

  3. Socialift tokenini oling

    Google yoki email bilan kiring va kabinetdagi «Tokenlar» bo'limida slk_ bilan boshlanadigan litsenziya kalitini yarating. Birinchi oy bepul va bu davrda SDK'ning barcha imkoniyatlari — Direct, Lead Ads, statistika va boshqalar — ochiq. Uzaytirilgandan keyin imkoniyatlar token rejasiga bog'liq: aniq ro'yxatni «Tekshirish va muhitlar» ko'rsatadi.

  4. OAuth oqimini CRM'ga joylang

    Foydalanuvchi CRM ichidan «Instagramni ulash» tugmasini bosadi va OAuth'dan o'tadi: Facebook Login'da fb.exchange_code() va fb.pages() sahifa tokeni hamda Instagram akkaunt ID'sini qaytaradi, Instagram Login'da ig.exchange_code() Instagram tokenini beradi.

  5. Webhook manzilini ro'yxatdan o'tkazing

    App Dashboard'da callback URL va verify token'ni kiriting (javob — verify_challenge bilan) va har bir sahifani fb.subscribe_page() bilan obuna qiling. Imzoni xom tanaga qarab tekshiring (verify_request) va dedupe_key() bilan dedupe qiling — Meta hodisa ID bermaydi.

  6. Hodisalarni CRM obyektlariga moslang

    Yangi suhbat → kontakt + bitim; lead formasi → lead; izoh → vazifa. Shu moslashtirish integratsiyaning asosiy qiymati.

Instagram bilan ishlashning uch yo'li

Har bir yondashuvning o'z o'rni bor — quyida ochiq taqqoslash.

Instagram bilan ishlashning uch yo'li — Platformalar bo'yicha imkoniyatlar jadvali
MezonQo'lda telefon orqaliGraph API'ni o'zingiz yozishSocialift qatlami
Ishga tushirishDarholUzoqroq: OAuth, imzo, limitlarni o'zingiz yozasizQisqaroq: tayyor SDK metodlari
Yozishma tarixi CRM'daYo'qHaHa
Suhbatdosh profiliQo'lda ko'riladiQo'shimcha kod kerakTayyor keladi
Lead Ads real vaqtdaYo'qWebhook va lead olishni o'zingiz yozasizQisqa webhook handlerini siz yozasiz; fb.lead() va normalize() tayyor
Meta API o'zgarishlariTa'sir qilmaydiSizning zimmangizdaSDK'ni yangilang; versiyani graph_version= bilan almashtirish mumkin
Rate-limit va qayta urinishyo'qO'zingiz yozasizSDK ichida

boryo'qJadvalni yon tomonga suring

Agar sizga faqat bitta akkaunt va kuniga bir nechta xabar kerak bo'lsa, qo'lda ishlash ham yetarli. Integratsiya oqim kattalashganda ma'no kasb etadi.

Amaliy misol — suhbatlarni CRM kontaktlariga aylantirish

Instagram suhbatlar API'si ishtirokchi uchun faqat ID va username qaytaradi; CRM'ga esa ism va sifat belgilari kerak. Socialift ikkalasini birga beradi.

sync_contacts.py
import asyncio, os
from socialift import Instagram

async def main():
    async with Instagram.via_facebook(app_secret=os.environ["FACEBOOK_APP_SECRET"]) as ig:
        chats = await ig.conversations(page_token, page_id=PAGE_ID, ig_user_id=IG_USER_ID)
        for chat in chats["data"]:
            c = chat["contact"]
            if not c:
                continue
            crm.upsert_contact(external_id=c["id"], name=c.get("name") or c.get("username"),
                               source="instagram_direct", followers=c.get("follower_count"),
                               is_follower=c.get("is_user_follow_business"))

asyncio.run(main())

crm.upsert_contact — sizning funksiyangiz. Socialift'ning vazifasi — to'liq, normallashtirilgan ma'lumotni qaytarish; CRM'ga yozish sizning kodingizda.

Instagram CRM integratsiyasi qanday natija beradi

Integratsiyaning asosiy o'lchanadigan ta'siri — birinchi javob vaqti. Direct'ga kelgan savol CRM'da vazifa bo'lib turganda, u navbatga tushadi va nazoratga olinadi; telefondagi ilovada esa u faqat bildirishnoma bo'lib qoladi.

Ikkinchi ta'sir — atribusiya. Lead qaysi reklamadan, qaysi postdan yoki qaysi izohdan kelganini bilish faqat hodisalar CRM'ga manba belgisi bilan tushganda mumkin bo'ladi.

Uchinchisi — jamoa almashganda tarix saqlanib qolishi. Yozishmalar shaxsiy telefonda emas, tizimda yotadi.

Aniq raqamlar biznesdan biznesga farq qiladi va biz o'ylab topilgan statistikani keltirmaymiz. Integratsiyadan oldin va keyin o'zingizning javob vaqtingizni o'lchang — bu eng ishonchli mezon.

Ko'p so'raladigan savollar

Instagramni CRM bilan integratsiya qilish uchun nima kerak?

Instagram professional (Business yoki Creator) akkaunti, kerakli ruxsatlarga ega Meta ilovasi va webhooklar uchun HTTPS endpoint kerak. Shundan keyin Instagram API orqali Direct suhbatlari, izohlar va — bog'langan Facebook sahifasi orqali — Lead Ads leadlarini o'qib, CRM'ga yozish mumkin.

Socialift o'zi CRM tizimimi?

Yo'q. Socialift — CRM emas, balki CRM va ijtimoiy tarmoqlar o'rtasidagi integratsiya qatlami. Bitimlar, vazifalar va hisobotlar sizning CRM'ingizda qoladi; Socialift esa Instagram, Facebook, LinkedIn, TikTok va Telegram tomonidagi ma'lumotni yetkazib beradi.

Instagram Direct xabarlarini CRM ga qanday olib kirish mumkin?

Meta messages webhookini to'g'ridan-to'g'ri endpointingizga yuboradi. U yerda verify_request() bilan tekshirasiz, parse_events() bilan ajratasiz, ig.contact() bilan yuboruvchi profilini olasiz va CRM'da kontakt va bitimni yaratasiz yoki yangilaysiz. Socialift xabarlarni siz uchun uzatmaydi.

Qaysi CRM'lar bilan ishlaydi?

API'si bor har qanday CRM bilan — o'zingiz yozgan yoki tayyor. Backendingiz Python SDK orqali ma'lumot oladi va CRM API'si orqali yozadi. amoCRM yoki Bitrix24 kabi tayyor CRM'lar uchun konnektor yo'q.

O'zbekistonda Instagram CRM integratsiyasi qanday ishlaydi?

Texnik jihatdan farq yo'q — Meta API'lari barcha mintaqalarda bir xil ishlaydi. So'rovlarning ko'pi Instagram Direct orqali keladigan bizneslarda Direct suhbatlarini CRM'ga olib kirish odatda birinchi qadam bo'ladi.

Manbalar

  1. Meta: Overview of the Instagram API
  2. Meta: Conversations API
  3. Meta: Send messages (Instagram API with Instagram Login)
  4. Meta: Instagram webhooks
  5. Meta: Webhooks — getting started
  6. Meta: Retrieving Lead Ads leads

Bog'liq sahifalar

Instagramni CRM'ingizga ulang

Bir daqiqada token oling va Playground'da birinchi Direct suhbatlarini real so'rov bilan ko'ring.

Bepul token olish →