WhatsApp-ஐ அதிகாரப்பூர்வ Cloud API மூலம் n8n-க்கு இணைக்கவும்
வெப்ஹூக் இலக்கை n8n Webhook node-க்கு அமைக்குங்கள். அந்த எண்ணுக்கு வரும் ஒவ்வொரு மெசேஜும் workflow trigger-ஆகும். பதில்கள் Cloud API வழியாகவோ, அல்லது n8n அணுகக்கூடிய எங்கள் MCP சர்வர் வழியாகவோ செல்கின்றன, ஏனெனில் அதன் MCP Client Tool OAuth2-ஐ ஆதரிக்கிறது. தொலைபேசி முழுவதும் இயங்கிக்கொண்டே இருக்கும்.
முழு ஒருங்கிணைப்பு என்பது ஒவ்வொரு எண்ணுக்கும் ஒருமுறை அமைக்கும் வெப்ஹூக் இலக்கு URL.
வாடிக்கையாளர் மெசேஜ் அனுப்பிய பின் workflow ஃப்ரீ டெக்ஸ்ட் மூலம் பதிலளிக்கக்கூடிய காலச் சாளரம்.
ஒவ்வொரு Coexistence எண்ணின் அனுப்பும் வேகம், workflow எவ்வளவு வேகமாக மெசேஜ்களை அனுப்பும் என்பதை நிர்ணயிக்கிறது.
WhatsApp மெசேஜ் n8n workflow-ஐ எவ்வாறு அடைகிறது?
Meta, அந்த எண்ணுக்கு அனுப்பப்படும் ஒவ்வொரு மெசேஜையும் நீங்கள் குறிப்பிடும் ஒரே URL-க்கு HTTP POST ஆக அனுப்புகிறது. அந்த URL-தான் முழு ஒருங்கிணைப்பு. production URL-ல் n8n Webhook node-ஐ வைத்து, அதை எண்ணின் வெப்ஹூக் இலக்காக அமைக்குங்கள். ஒவ்வொரு உள்வரும் மெசேஜிலும் workflow இயங்கும்.
பேலோடில் அனுப்புநர், டெக்ஸ்ட் அல்லது media reference, timestamp மற்றும் message id இருக்கும். அதன்பின் இது வழக்கமான n8n workflow: உள்ளடக்கத்தின் அடிப்படையில் பிரித்தல், வாடிக்கையாளரைத் தேடுதல், நீங்கள் இயக்கும் பிற சேவைகளை அழைத்தல், பதிலளிக்க வேண்டுமா என்பதைத் தீர்மானித்தல்.
இது Coexistence என்பதால், அதே மெசேஜ் தொலைபேசியில் உள்ள WhatsApp Business ஆப்பிலும் இருக்கும். மனிதர் பதிலளிக்கலாம். மனிதர் அனுப்பியது workflow-க்குத் தெரியும், workflow அனுப்பியது மனிதருக்குத் தெரியும். எனவே இரண்டும் ஒன்றின் பதிலின் மேல் மற்றொன்று பதிலளிக்காது.
{
"from": "14155550188",
"id": "wamid.HBgLMTQxNTU1NTAxODgVAgAS",
"timestamp": "1758412800",
"type": "text",
"text": { "body": "do you have anything friday?" }
}workflow எவ்வாறு பதில் அனுப்புகிறது?
எண்ணின் phone number id மற்றும் access டோக்கன்-ஐ பயன்படுத்தி, Cloud API-க்கு HTTP Request node மூலம் அனுப்பலாம். இரண்டையும் டாஷ்போர்டில் பார்க்கலாம், அல்லது assistant ஒன்று எடுத்துத் தர வேண்டும் என்றால் MCP connector வழியாகப் பெறலாம்.
எதை அனுப்ப வேண்டும் என்பது நேரத்தைப் பொறுத்தது. இதில்தான் பலர் சிக்குகிறார்கள். வாடிக்கையாளரின் கடைசி மெசேஜிலிருந்து 24 மணி நேரத்துக்குள் ஃப்ரீ டெக்ஸ்ட் வேலை செய்யும், workflow உருவாக்கிய பதில் அப்படியே அனுப்பப்படும். அந்த நேரத்துக்கு வெளியே, Meta ஏற்கனவே அங்கீகரித்த டெம்ப்ளேட் மட்டுமே செல்லும். ஃப்ரீ டெக்ஸ்ட் மட்டுமே அனுப்பும் workflow சோதனையில் சரியாகத் தோன்றும், ஏனெனில் சோதனை எப்போதும் மெசேஜுக்குப் பின் சில விநாடிகளில் நடக்கும். முதல் உண்மையான இரவுக் கோரிக்கையில் அது அமைதியாகிவிடும்.
நம்பகமான அமைப்பு ஒரு branch ஆகும்: கடைசி உள்வரும் மெசேஜிலிருந்து எவ்வளவு நேரம் கடந்தது என்பதைச் சரிபார்த்து, அதன்படி ஃப்ரீ டெக்ஸ்ட் அல்லது டெம்ப்ளேட்டைத் தேர்ந்தெடுக்குங்கள்.
n8n MCP connector-ஐயும் பயன்படுத்துமா?
ஆம். இதில் n8n வித்தியாசமானது. அதன் MCP Client Tool node தொலைநிலை MCP சர்வருடன் இணைகிறது மற்றும் OAuth2-ஐ ஆதரிக்கிறது. அதனால் workflow-இல் உள்ள AI Agent node எங்கள் கருவிகளை நேரடியாக அழைக்கலாம்.
இதைத் தெரிந்துகொள்வது முக்கியம், ஏனெனில் பெரும்பாலான automation தளங்களால் இதைச் செய்ய முடியாது. Make மற்றும் Zapier இரண்டும் தங்களுடைய MCP சர்வர்களை இயக்குகின்றன, ஆனால் எதுவும் client ஆகச் செயல்படாது. எனவே மூன்றாம் தரப்பு சர்வரை எதுவும் அணுக முடியாது. n8n-ஆல் முடியும்.
workflow இயங்கும்போது, மெசேஜ் அனுப்புவது, எண்ணின் ஹெல்த் சரிபார்ப்பது அல்லது டெம்ப்ளேட்டின் approval status-ஐப் படிப்பது போன்ற முடிவுகளை எடுக்கும் agent node-க்கு இது பயன்படும். ஆனால் இது வெப்ஹூக்கை மாற்ற முடியாது, ஏனெனில் உள்வரும் மெசேஜால் MCP-ஐ எழுப்பும் வழி இல்லை.
workflow எந்த இரண்டைப் பயன்படுத்த வேண்டும்?
இரண்டையும் பயன்படுத்துங்கள், ஆனால் வெவ்வேறு பணிகளுக்கு. இது விருப்பத் தேர்வு அல்ல.
எதுவும் தொடங்குவதற்கான வழி வெப்ஹூக். வாடிக்கையாளர் எழுதுகிறார், Meta உங்கள் Webhook node-க்கு அனுப்புகிறது, workflow இயங்குகிறது. எந்தக் கருவியிலும் இதற்கான MCP சமமானது இல்லை, ஏனெனில் இந்த protocol request மற்றும் response அடிப்படையிலானது, உள்ளே அழைக்கக்கூடிய ஒன்றல்ல.
நீங்கள் அழைப்பை code-ஆக முன்கூட்டியே எழுதாமல், அந்த workflow-இல் உள்ள agent செயல்பட MCP Client Tool உதவும். workflow ஏற்கனவே எதை அனுப்ப வேண்டும் என்பதைத் துல்லியமாக அறிந்திருந்தால், Cloud API-க்கு HTTP Request node எளிமையானது மற்றும் பிழை வாய்ப்பும் குறைவு. agent முடிவு எடுக்கிறதானால், connector அதற்கு பதினொரு கருவிகளையும் அவற்றின் விளக்கங்களில் உள்ள விதிகளையும் வழங்குகிறது, 24 மணி நேரச் சாளரமும் உட்பட.
மக்கள் ஏற்கனவே பயன்படுத்தும் n8n WhatsApp nodes-இலிருந்து இது எவ்வாறு வேறுபடுகிறது?
நீங்கள் பொதுவாகக் காணும் பெரும்பாலான n8n WhatsApp அமைப்புகள், linked device ஆக உள்நுழையும் அதிகாரப்பூர்வமற்ற gateway-ஐ அடிப்படையாகக் கொண்டவை. அவற்றைத் தொடங்குவது எளிது, ஆனால் அந்த முறை WhatsApp விதிமுறைகளை மீறுவதால் எண்ணை ஆபத்தில் ஆழ்த்துகிறது. Meta library-ஐ விட traffic pattern-ஐ கண்டறிகிறது.
மற்றொரு பொதுவான வழி Coexistence இல்லாத அதிகாரப்பூர்வ API. அது வேலை செய்யும், ஆனால் எண்ணை migrate செய்யும். WhatsApp Business ஆப் அதில் இயங்காது. நாள் முழுவதும் பதிலளித்த குழு புதிய கருவிக்குச் செல்ல வேண்டியிருக்கும். பெரும்பாலான சிறு வணிகங்களுக்கு இது ஏற்றுக்கொள்ள முடியாதது. அதனால்தான் பலர் முதலில் அதிகாரப்பூர்வமற்ற gateway-களில் சேர்ந்தனர்.
Coexistence இல்லாமல் இருந்த இணைப்பை இது வழங்குகிறது: அதிகாரப்பூர்வ API, மேலும் தொலைபேசி தொடர்ந்து இயங்கும்.
பொதுவான தவறுகள்
- n8n Test URL-ஐ வெப்ஹூக் இலக்காகப் பயன்படுத்துதல். editor மூடும்போது அது கேட்பதை நிறுத்திவிடும், எனவே மெசேஜ்கள் எதுவும் இல்லாத இடத்துக்குச் செல்கின்றன.
- Meta-வின் verification கோரிக்கைக்கு பதிலளிக்காதது. எதையும் அனுப்புவதற்கு முன் Meta challenge உடன் GET அனுப்பும். அதைத் திருப்பி அனுப்பாத node ஒருபோதும் மெசேஜைப் பெறாது.
- 24 மணி நேரச் சாளரத்துக்கு வெளியே ஃப்ரீ டெக்ஸ்ட் மூலம் பதிலளித்தல். workflow பார்வையில் இது அமைதியாகத் தோல்வியடையும். அங்கீகரிக்கப்பட்ட டெம்ப்ளேட் மட்டுமே செல்லும்.
easycoexistence.com-ல் எண்ணை இணைத்து, வெப்ஹூக் இலக்கை n8n Webhook node-ஆக அமைக்குங்கள். workflow மெசேஜ்களைப் பெறத் தொடங்கும். முதல் 7 நாட்கள் இலவசம். மாதத்திற்கு ஒரு எண்ணுக்கு US$ 9 முதல், அதிக அளவில் US$ 2 வரை குறையும்.
அடிக்கடி கேட்கப்படும் கேள்விகள்
இதற்கு தனி n8n node தேவையா?
இல்லை. Webhook node பெறும், HTTP Request node அனுப்பும். ஒருங்கிணைப்பு ஒரு URL மற்றும் REST call என்பதால் எதையும் நிறுவத் தேவையில்லை.
குழு இன்னும் தொலைபேசியிலிருந்து பதிலளிக்க முடியுமா?
ஆம். அதுதான் Coexistence என்பதன் பொருள். அதே எண்ணில் WhatsApp Business ஆப் தொடர்ந்து இயங்கும். workflow மற்றும் மனிதர் ஒருவரின் மெசேஜ்களை மற்றொருவர் காண்பார்கள்.
ஒரே workflow பல வாடிக்கையாளர்களின் எண்களை கையாளுமா?
ஆம். ஒவ்வொரு எண்ணையும் அதே வெப்ஹூக்கிற்கு அமைத்து, பேலோடில் உள்ள receiving phone number id அடிப்படையில் branch செய்யுங்கள். ஒரு கணக்கில் தேவையான அளவு எண்களை வைத்திருக்கலாம்.
என் n8n instance செயலிழந்தால் என்ன நடக்கும்?
Meta ஒரு காலத்துக்கு delivery-ஐ மீண்டும் முயற்சித்து, பின்னர் நிறுத்தும். மெசேஜ்கள் தொலைபேசியில் உள்ள WhatsApp Business ஆப்புக்கு தொடர்ந்து வரும். எனவே வணிகத்துக்கு எதுவும் இழக்காது, workflow-க்கு மட்டும் கிடைக்காது.
தொடர்ந்து படிக்கவும்
தொடங்கத் தயாரா?
மாதங்கள் ஆகாமல், சில நிமிடங்களில் WhatsApp Coexistence-ஐ அமைக்குங்கள். ஆப்ஸ் போனில் தொடர்ந்து இயங்கும்.
இலவச ட்ரையலைத் தொடங்குங்கள்இதில் சரிபார்க்கப்பட்டது: