ThunderPhone 2.0 ഇപ്പോൾ ലൈവാണ്.സ്വയം തുടങ്ങാം — 2¢/മിനിറ്റ് മുതൽ.പ്രഖ്യാപനം വായിക്കുക

Connect tools & data

n8n ഉപയോഗിച്ച് ThunderPhone ഉപയോഗിക്കുക

n8n-നുള്ള ThunderPhone നോഡ് ഇൻസ്റ്റാൾ ചെയ്യുക, ഒരു സെർവർ API കീ ബന്ധിപ്പിക്കുക, ഓരോ കോൾ അവസാനിക്കുമ്പോഴും പ്രവർത്തിക്കുന്ന ഒരു വർക്ക്ഫ്ലോ നിർമ്മിക്കുക.

n8n ഒരു വർക്ക്ഫ്ലോ ഓട്ടോമേഷൻ ടൂളാണ്. n8n-നുള്ള ThunderPhone പാക്കേജ് രണ്ട് നോഡുകൾ ചേർക്കുന്നു:

  • ThunderPhone ട്രിഗർ ഒരു കോൾ അവസാനിക്കുമ്പോൾ (കോൾ പൂർത്തിയായി) അല്ലെങ്കിൽ കോൾ ഗ്രേഡിംഗ് റൺ പൂർത്തിയാകുമ്പോൾ (കോൾ ഗ്രേഡ് ചെയ്തു) ഒരു വർക്ക്ഫ്ലോ ആരംഭിക്കുന്നു.
  • ThunderPhone ഔട്ട്ബൗണ്ട് കോളുകൾ ചെയ്യുന്നു, കോൺടാക്റ്റുകളെ കാമ്പെയ്‌നുകളിലേക്ക് ചേർത്ത് അവ ആരംഭിക്കുന്നു, ട്രാൻസ്ക്രിപ്റ്റും റെക്കോർഡിംഗും സഹിതം കോളുകൾ ലഭ്യമാക്കുന്നു, കൂടാതെ നിങ്ങളുടെ ഏജന്റുമാരെയും ഫോൺ നമ്പറുകളെയും പട്ടികപ്പെടുത്തുന്നു.

ഇത് പരിശോധിച്ചുറപ്പിച്ച ഒരു കമ്മ്യൂണിറ്റി നോഡാണ്, ഇവിടെ ലിസ്റ്റ് ചെയ്തിരിക്കുന്നു: n8n-ലെ ThunderPhone.

നോഡ് ഇൻസ്റ്റാൾ ചെയ്യുക

n8n എഡിറ്ററിൽ, നോഡുകളുടെ പാനൽ തുറക്കാൻ + ക്ലിക്ക് ചെയ്ത് ThunderPhone തിരയുക. മറ്റ് ഉപയോക്താക്കൾക്ക് അവ ചേർക്കുന്നതിന് മുമ്പ് ഒരു ഇൻസ്റ്റൻസ് ഉടമ പരിശോധിച്ചുറപ്പിച്ച നോഡുകൾ സജ്ജീകരിക്കേണ്ടിവരാം.

സ്വയം ഹോസ്റ്റ് ചെയ്യുന്ന n8n-ൽ, പാക്കേജ് പേര് ഉപയോഗിച്ചും ഇൻസ്റ്റാൾ ചെയ്യാം: ക്രമീകരണങ്ങൾ > കമ്മ്യൂണിറ്റി നോഡുകൾ തുറന്ന് n8n-nodes-thunderphone ഇൻസ്റ്റാൾ ചെയ്യുക. ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് മുമ്പ് കമ്മ്യൂണിറ്റി നോഡുകളുടെ അപകടസാധ്യതകളും നിങ്ങളുടെ ഇൻസ്റ്റൻസ് നയവും പരിശോധിക്കുക.

ഒരു സെർവർ API കീ സൃഷ്ടിക്കുക

  1. കീകൾ ടാബ് തുറക്കുക

    ThunderPhone-ൽ, ഓർഗനൈസേഷൻ → കീകൾ എന്നതിലേക്ക് പോയി കീ സൃഷ്ടിക്കുക ക്ലിക്ക് ചെയ്യുക.

  2. അതിന് പേര് നൽകുക

    "n8n" പോലുള്ള, കീ എവിടെയാണുള്ളതെന്ന് വ്യക്തമാക്കുന്ന ഒരു പേര് ഉപയോഗിക്കുക.

  3. ഇപ്പോൾ പകർത്തുക

    പൂർണ്ണമായ sk_live_... സീക്രട്ട് ഒരിക്കൽ മാത്രമേ കാണിക്കൂ. ഡയലോഗ് അടയ്ക്കുന്നതിന് മുമ്പ് അത് പകർത്തുക.

ഒരു അഡ്മിനോ ഉടമയ്‌ക്കോ മാത്രമേ കീ സൃഷ്ടിക്കാൻ കഴിയൂ, അതുപയോഗിച്ച് നടത്തുന്ന അഭ്യർത്ഥനകളെ ആ വ്യക്തിയിൽ നിന്നുള്ളതായാണ് ThunderPhone കണക്കാക്കുന്നത്. ട്രിഗറിനും കാമ്പെയ്ൻ പ്രവർത്തനങ്ങൾക്കും ആ വ്യക്തി അഡ്മിൻ അല്ലെങ്കിൽ ഉടമ റോൾ നിലനിർത്തേണ്ടതുണ്ട്. ഒരു സെർവർ API കീ സൃഷ്ടിക്കുക റൊട്ടേഷനും റദ്ദാക്കലും വിശദീകരിക്കുന്നു.

n8n-ൽ ക്രെഡൻഷ്യൽ ചേർക്കുക

  1. n8n-ൽ, ThunderPhone API തരത്തിലുള്ള ഒരു ക്രെഡൻഷ്യൽ സൃഷ്ടിക്കുക.
  2. കീ API കീയിൽ ഒട്ടിക്കുക.
  3. അത് സംരക്ഷിച്ച് ക്രെഡൻഷ്യൽ ടെസ്റ്റ് പ്രവർത്തിപ്പിക്കുക. ടെസ്റ്റ് നിങ്ങളുടെ ഓർഗനൈസേഷനിൽ നിന്ന് GET /v1/calls?limit=1 ഉപയോഗിച്ച് ഒരു കോൾ വായിക്കുന്നു.

നിങ്ങളുടെ ആദ്യ വർക്ക്‌ഫ്ലോ നിർമ്മിക്കുക

ഓരോ കോൾ അവസാനിക്കുമ്പോഴും ഈ വർക്ക്‌ഫ്ലോ ഒരു Google Sheet-ലേക്ക് ഒരു വരി ചേർക്കുന്നു.

  1. ട്രിഗർ ചേർക്കുക

    ThunderPhone Trigger ചേർക്കുക, നിങ്ങളുടെ ThunderPhone API ക്രെഡൻഷ്യൽ തിരഞ്ഞെടുക്കുക, തുടർന്ന് Event Call Completed ആയി സജ്ജീകരിക്കുക.

  2. കോൾ നേടുക

    ഒരു ThunderPhone നോഡ് ചേർക്കുക. Resource Call ആയും, Operation Get ആയും, Call ID {{ $json.data.call_id }} എന്ന എക്സ്പ്രഷനായും സജ്ജീകരിക്കുക. ഔട്ട്പുട്ട് കോൾ റെക്കോർഡ്, transcripts, കൂടാതെ recording_url എന്നിവയാണ്. ഇത് കോൾ റെക്കോർഡിംഗ് ഇല്ലാത്തപ്പോൾ null ആയിരിക്കുന്ന, ഹ്രസ്വകാല ലിങ്കാണ്.

  3. ഒരു വരി ചേർക്കുക

    ഒരു വരി ചേർക്കുന്ന Google Sheets നോഡ് ചേർക്കുക, നിങ്ങൾക്ക് ആവശ്യമുള്ള കോളങ്ങൾ Get Call ഔട്ട്പുട്ടിൽനിന്ന് മാപ്പ് ചെയ്യുക (താഴെയുള്ള പട്ടിക കാണുക).

  4. വർക്ക്‌ഫ്ലോ സജീവമാക്കുക

    സേവ് ചെയ്ത് സജീവമാക്കുക. ട്രിഗർ അതിന്റെ പ്രൊഡക്ഷൻ URL നിങ്ങളുടെ ThunderPhone ഓർഗനൈസേഷനിൽ ഒരു വെബ്‌ഹുക്ക് എൻഡ്‌പോയിന്റായി രജിസ്റ്റർ ചെയ്യുന്നു. വർക്ക്‌ഫ്ലോ നിർജ്ജീവമാക്കുന്നത് ആ എൻഡ്‌പോയിന്റ് ഇല്ലാതാക്കും.

  5. പരിശോധിക്കുക

    ബിൽഡറിൽ ഒരു ഏജന്റ് തുറക്കുക, Talk ക്ലിക്ക് ചെയ്യുക, തുടർന്ന് കോൾ അവസാനിപ്പിക്കുക. ബിൽഡർ ടെസ്റ്റ് കോളുകൾ Call Completed-നു പിന്നിലുള്ള രണ്ട് ഇവന്റുകളിൽ ഒന്നായ web.complete ആയി ഡെലിവർ ചെയ്യപ്പെടുന്നു, അതിനാൽ വർക്ക്‌ഫ്ലോ പ്രവർത്തിക്കുകയും ഒരു വരി പ്രത്യക്ഷപ്പെടുകയും ചെയ്യും.

ഉപയോഗപ്രദമായ കോളങ്ങൾ:

കോളംഎക്സ്പ്രഷൻ
കോൾ 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 പ്രകാരം, ആ ഡാറ്റയ്ക്കായി നിങ്ങളുടെ ഓർഗനൈസേഷന് ഉപയോഗിക്കാൻ അനുമതിയുള്ള ആപ്പുകളിലേക്ക് മാത്രം അവ അയയ്ക്കുക, നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫീൽഡുകൾ മാത്രം സൂക്ഷിക്കുക.

ട്രിഗർ പൂർണ്ണ ഇവന്റ് ഔട്ട്പുട്ട് ചെയ്യുന്നു: type, event_id, data. എല്ലാ ഫീൽഡുകൾക്കും telephony.complete / web.complete ഉം call.graded ഉം കാണുക. ഡെലിവറി കുറഞ്ഞത് ഒരിക്കലെങ്കിലും നടക്കുന്നതാണ്, ഒരു ഇവന്റിന്റെ റീട്രൈകളിലുടനീളം event_id ഒരേപോലെ തുടരും, അതിനാൽ ആവർത്തിക്കരുതാത്ത ഒരു ഘട്ടത്തിന് മുമ്പ് അത് പരിശോധിക്കുക.

ഔട്ട്‌ബൗണ്ട് കോളുകൾ സുരക്ഷിതമായി ചെയ്യുക

ഔട്ട്‌ബൗണ്ട് കോൾ ചെയ്യുക (റിസോഴ്‌സ് ഔട്ട്‌ബൗണ്ട് കോൾ, ഓപ്പറേഷൻ ചെയ്യുക) ഇവ സ്വീകരിക്കുന്നു:

ഫീൽഡ്അർത്ഥം
ഏജന്റ് പേര് അല്ലെങ്കിൽ IDസേവ് ചെയ്ത ഏജന്റ്. ഡ്രോപ്പ്‌ഡൗൺ നിങ്ങളുടെ ഏജന്റുമാരെ പട്ടികപ്പെടുത്തുന്നു.
ഫോൺ നമ്പർ പേര് അല്ലെങ്കിൽ IDഉറവിട നമ്പർ. ഡ്രോപ്പ്‌ഡൗൺ ഔട്ട്‌ബൗണ്ട് കോളുകൾക്കായി പ്രവർത്തനക്ഷമമാക്കിയ നമ്പറുകൾ മാത്രം പട്ടികപ്പെടുത്തുന്നു.
ലക്ഷ്യ നമ്പർE.164 ഫോർമാറ്റിലുള്ള ലക്ഷ്യസ്ഥാനം, ഉദാഹരണത്തിന് +14155552671.
വേരിയബിളുകൾഏജന്റ് prompt-ലെ പ്ലേസ്‌ഹോൾഡറുകൾക്കായുള്ള മൂല്യങ്ങളുടെ 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 ക്രെഡിറ്റുകൾ ചെലവഴിക്കുമെന്നും സ്ഥിരീകരിക്കുന്ന ചെക്ക്‌ബോക്സ് ആരംഭിക്കുക-ന് ആവശ്യമാണ്. ഔട്ട്‌ബൗണ്ട് ക്യാംപെയ്‌നുകൾ കാണുക.

ഒരു വർക്ക്ഫ്ലോ കോളുകൾ ആരംഭിക്കുന്നതിന് മുമ്പ്:

  • ഔട്ട്‌ബൗണ്ട് കോളുകൾ TCPA-യും മറ്റ് കോൾ നിയമങ്ങളും പാലിക്കുന്നുവെന്ന് സ്ഥിരീകരിക്കാൻ ThunderPhone നിങ്ങളുടെ സ്ഥാപനത്തോട് ആവശ്യപ്പെടുന്നുവെങ്കിൽ, ഒരു അഡ്മിൻ ആദ്യം ഡാഷ്‌ബോർഡിൽ ആ സ്ഥിരീകരണം രേഖപ്പെടുത്തണം.
  • ഉറവിട നമ്പർ ഔട്ട്‌ബൗണ്ട് കോളുകൾക്കായി പ്രവർത്തനക്ഷമമാക്കിയിരിക്കണം. നിങ്ങളുടെ സ്വന്തം കാരിയറിൽനിന്ന് കൊണ്ടുവരുന്ന നമ്പറുകൾ സ്ഥിരീകരിച്ചുകഴിഞ്ഞാൽ യോഗ്യമാകും. ThunderPhone നമ്പറുകൾ ഇൻബൗണ്ട്-മാത്രമായി ആരംഭിക്കുകയും ഔട്ട്‌ബൗണ്ട് ഉപയോഗത്തിനായി അംഗീകരിക്കപ്പെടുകയും ചെയ്യും: ഒരു അഡ്മിൻ ഫോൺ നമ്പറുകൾ പേജിൽനിന്ന് ഇത് അഭ്യർത്ഥിക്കുന്നു. ഒരു ഫോൺ നമ്പർ നേടുക കാണുക.
  • ഓരോ നമ്പറിലേക്കും കോൾ ചെയ്യാനുള്ള സമ്മതം ഉണ്ടായിരിക്കുന്നതിനും ബാധകമായ കോൾ നിയമങ്ങൾ പാലിക്കുന്നതിനും നിങ്ങളുടെ സ്ഥാപനമാണ് ഉത്തരവാദി. ഔട്ട്‌ബൗണ്ട് കോൾ നിയമങ്ങൾ കാണുക.

ഉദാഹരണ വർക്ക്ഫ്ലോകൾ

  • CRM കോൺടാക്റ്റുകൾ ഒരു ക്യാംപെയ്‌നിലേക്ക്. CRM കോൺടാക്റ്റുകൾ ഒരു ഡ്രാഫ്റ്റ് ThunderPhone ക്യാംപെയ്‌നിലേക്ക് ചേർക്കുക, തുടർന്ന് ആരെങ്കിലും പട്ടിക അംഗീകരിച്ചുകഴിഞ്ഞാൽ ക്യാംപെയ്‌ൻ ആരംഭിക്കുക.
  • പൂർത്തിയായ കോൾ കസ്റ്റമർ റെക്കോർഡിലേക്ക്. കോൾ പൂർത്തിയായപ്പോൾ, കോൾ നേടുക പ്രവർത്തിപ്പിച്ച് ട്രാൻസ്‌ക്രിപ്റ്റും റെക്കോർഡിംഗ് ലിങ്കും പൊരുത്തപ്പെടുന്ന കസ്റ്റമർ റെക്കോർഡിലേക്ക് സേവ് ചെയ്യുക.
  • കുറഞ്ഞ ഗ്രേഡുകൾ അവലോകനത്തിലേക്ക്. കോൾ ഗ്രേഡ് ചെയ്‌തപ്പോൾ, {{ $json.data.grade.score }} പ്രകാരം ഫിൽട്ടർ ചെയ്ത് കുറഞ്ഞ സ്കോർ ലഭിച്ച കോളുകൾ കോൾ ID-യും ഗ്രേഡ് വിശദാംശങ്ങളുമുള്ള ഒരു അവലോകന ക്യൂവിലേക്ക് റൂട്ട് ചെയ്യുക. ഒരു കോൾ ഒന്നിലധികം തവണ ഗ്രേഡ് ചെയ്യാൻ കഴിയും, പൂർത്തിയാകുന്ന ഓരോ ഗ്രേഡിംഗ് റണ്ണും ട്രിഗർ പ്രവർത്തിപ്പിക്കും, അതിനാൽ ഓരോ കോൾ ID-ക്കും ഏറ്റവും പുതിയ graded_at മാത്രം സൂക്ഷിക്കുക.

കോൾ ട്രാൻസ്‌ക്രിപ്റ്റുകളിലും സംഗ്രഹങ്ങളിലുമുള്ള റെക്കോർഡിംഗുകളിലും വ്യക്തിപരമായ അല്ലെങ്കിൽ ആരോഗ്യ വിവരങ്ങൾ ഉണ്ടായേക്കാം. ആരോഗ്യ വിവരങ്ങൾ ഉൾപ്പെട്ടിട്ടുണ്ടെങ്കിൽ BAA പ്രകാരം, ആ ഡാറ്റയ്ക്കായി ഉപയോഗിക്കാൻ നിങ്ങളുടെ സ്ഥാപനത്തിന് അനുമതിയുള്ള ആപ്പുകളിലേക്ക് മാത്രം അവ അയയ്ക്കുക; ആവശ്യമായ ഫീൽഡുകൾ മാത്രം സൂക്ഷിക്കുക.