[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-en-\u002Fen\u002Fdocs\u002Fpartner\u002Flynkid":3},{"id":4,"title":5,"body":6,"category":1045,"code_examples":1046,"demos":1046,"description":1047,"extension":1048,"meta":1049,"navigation":1046,"order":1050,"path":1051,"seo":1052,"sitemap":1059,"stem":1061,"tags":1062,"toc":1068,"videos":1046,"__hash__":1069},"docsEn\u002Fen\u002Fdocs\u002Fpartner\u002Flynkid.md","Lynk.id Integration for Orders and Closing Flows",{"type":7,"value":8,"toc":1016},"minimark",[9,14,26,29,50,53,58,61,65,83,94,98,101,108,113,149,153,199,205,209,243,246,256,260,291,298,301,304,311,374,380,383,398,402,405,439,450,464,474,478,481,589,598,602,605,612,622,626,651,654,717,720,773,777,781,787,811,815,821,830,834,894,898,908,912,926,930,952,956,982,985,989],[10,11,13],"h1",{"id":12},"lynkid-integration","Lynk.id Integration",[15,16,17,18,25],"p",{},"Connect your ",[19,20,24],"a",{"href":21,"rel":22},"https:\u002F\u002Flynk.id",[23],"nofollow","Lynk.id"," store to Konektor. Konektor saves each successful Lynk.id payment and links it to the lead with the same WhatsApp number.",[15,27,28],{},"After you connect, Konektor can:",[30,31,32,36,44,47],"ul",{},[33,34,35],"li",{},"Create a new lead for a buyer who is not in your list yet.",[33,37,38,39,43],{},"Change the lead status to ",[40,41,42],"strong",{},"Purchase",".",[33,45,46],{},"Run closing flows: thank-you messages from your WhatsApp number.",[33,48,49],{},"Send one Purchase event for each order to your ad platforms (optional, off by default).",[15,51,52],{},"Lynk.id sends only successful payments. So each order from Lynk.id reaches Konektor already paid.",[54,55,57],"h2",{"id":56},"who-this-is-for","Who this is for",[15,59,60],{},"Use this integration if you sell on Lynk.id and close sales on WhatsApp. It works on all Lynk.id plans. You do not change your Lynk.id product pages.",[54,62,64],{"id":63},"prerequisites","Prerequisites",[66,67,68,71,77],"ol",{},[33,69,70],{},"A Lynk.id account.",[33,72,73,76],{},[40,74,75],{},"Owner"," access to the Konektor workspace.",[33,78,79,80,43],{},"For automatic messages: at least one WhatsApp number connected to the Konektor ",[40,81,82],{},"Inbox",[84,85,87],"info",{"title":86},"Owner only",[15,88,89,90,93],{},"Only the workspace Owner can create, change, pause, and delete stores. Other roles do not see the ",[40,91,92],{},"Store & orders"," menu.",[54,95,97],{"id":96},"connect-lynkid","Connect Lynk.id",[15,99,100],{},"The setup has three steps. Open two tabs: Konektor and Lynk.id.",[102,103,105],"warning",{"title":104},"Lynk.id keeps one webhook address",[15,106,107],{},"Lynk.id keeps one webhook address for each account. If another tool uses that address, that tool stops getting data from Lynk.id after you paste the Konektor address. First check if another tool uses your Lynk.id webhook.",[109,110,112],"h3",{"id":111},"step-1-create-the-webhook-address-in-konektor","Step 1: Create the webhook address in Konektor",[66,114,115,124,133,143],{},[33,116,117,118,121,122,43],{},"Open ",[40,119,120],{},"Settings"," > ",[40,123,92],{},[33,125,126,127,130,131,43],{},"Click ",[40,128,129],{},"Connect a store",", then choose ",[40,132,24],{},[33,134,135,136,139,140,43],{},"Enter a ",[40,137,138],{},"Store name",", then click ",[40,141,142],{},"Create address",[33,144,126,145,148],{},[40,146,147],{},"Copy"," to copy the webhook address.",[109,150,152],{"id":151},"step-2-add-the-address-in-lynkid","Step 2: Add the address in Lynk.id",[66,154,155,166,181,184,190,196],{},[33,156,157,158,121,160,121,163,43],{},"In Lynk.id, open ",[40,159,120],{},[40,161,162],{},"Integrations",[40,164,165],{},"Webhook",[33,167,168,169,172,173,176,177,180],{},"Paste the address from Konektor in the ",[40,170,171],{},"URL Webhook"," field, then click ",[40,174,175],{},"Save URL",". After you save, Lynk.id shows the ",[40,178,179],{},"Merchant Key"," on the same page. You need it in step 3.",[33,182,183],{},"If Lynk.id shows a choice of event types, choose successful payment.",[33,185,186,187,43],{},"Go back to Konektor, then click ",[40,188,189],{},"I pasted it",[33,191,192,193,43],{},"In Lynk.id, click ",[40,194,195],{},"Test URL",[33,197,198],{},"Konektor waits up to 5 minutes for the test. When the test arrives, the page shows \"The test from Lynk.id arrived.\" and goes to step 3.",[15,200,201,202,43],{},"If the test does not arrive in 5 minutes, make sure Lynk.id saved the address. Then click ",[40,203,204],{},"Check again",[109,206,208],{"id":207},"step-3-paste-the-merchant-key","Step 3: Paste the Merchant Key",[66,210,211,217,225,230,236],{},[33,212,213,214,216],{},"In Lynk.id, copy the ",[40,215,179],{},". Lynk.id shows it on the Webhook page after you save the address.",[33,218,219,220,172,222,43],{},"In Konektor, paste the key in the ",[40,221,179],{},[40,223,224],{},"Save",[33,226,192,227,229],{},[40,228,195],{}," once more.",[33,231,232,233,43],{},"In Konektor, click ",[40,234,235],{},"Done",[33,237,238,239,242],{},"Look at the store card. Reload the page if needed. If the card does not show ",[40,240,241],{},"Needs a check",", the key is right.",[15,244,245],{},"Without the Merchant Key, Konektor does not process orders from Lynk.id. Konektor shows only the last 4 characters of the saved key.",[102,247,249],{"title":248},"Keep the address and Merchant Key private",[15,250,251,252,255],{},"Do not share your webhook address or your Merchant Key. If the address leaks, click ",[40,253,254],{},"Create new address"," on the store card. The old address stops at once. Then paste the new address in Lynk.id.",[54,257,259],{"id":258},"what-happens-when-the-buyer-pays","What happens when the buyer pays",[66,261,262,265,272,277,284],{},[33,263,264],{},"Lynk.id sends the payment data to Konektor.",[33,266,267,268,271],{},"Konektor saves the order as ",[40,269,270],{},"Paid"," and links it to the lead with the same WhatsApp number. If the lead does not exist, Konektor creates it.",[33,273,274,275,43],{},"Konektor changes the lead status to ",[40,276,42],{},[33,278,279,280,283],{},"Flows with the trigger ",[40,281,282],{},"Payment is received"," run.",[33,285,286,287,290],{},"If ",[40,288,289],{},"Send Purchase to ad platforms"," is on, Konektor sends one Purchase.",[15,292,293,294,43],{},"The store settings decide if Konektor creates leads, changes the lead status, and sends Purchase. See ",[19,295,297],{"href":296},"#the-three-store-settings","The three store settings",[15,299,300],{},"Konektor takes the buyer name, the WhatsApp number, the email, the product, and the total from the Lynk.id data. Konektor does not process refunds. If you refund a payment in Lynk.id, the order in Konektor stays paid.",[54,302,297],{"id":303},"the-three-store-settings",[15,305,306,307,139,309,43],{},"Open the store card in ",[40,308,92],{},[40,310,120],{},[312,313,314,330],"table",{},[315,316,317],"thead",{},[318,319,320,324,327],"tr",{},[321,322,323],"th",{},"Setting",[321,325,326],{},"Default",[321,328,329],{},"What it does",[331,332,333,347,362],"tbody",{},[318,334,335,341,344],{},[336,337,338],"td",{},[40,339,340],{},"Create leads from orders",[336,342,343],{},"On",[336,345,346],{},"An order from a new number creates a new lead. The daily lead limit of the workspace still applies.",[318,348,349,354,356],{},[336,350,351],{},[40,352,353],{},"Update the lead status",[336,355,343],{},[336,357,358,359,361],{},"The lead status moves to ",[40,360,42],{}," when the payment arrives.",[318,363,364,368,371],{},[336,365,366],{},[40,367,289],{},[336,369,370],{},"Off",[336,372,373],{},"Sends one Purchase for each order.",[102,375,377],{"title":376},"Turn on Purchase only when needed",[15,378,379],{},"If you install a Meta pixel in Lynk.id, Lynk.id can also send Purchase to that pixel. If both systems send to the same pixel, Meta can count one sale two times. Turn this setting on only when Lynk.id does not send Purchase to the same pixel.",[15,381,382],{},"The Purchase value equals the total that the buyer pays. If Lynk.id does not send that total, Konektor uses the amount that you receive after the Lynk.id fees. Konektor sends one Purchase for one order, and only for an order that has a lead. Lynk.id does not send ad click data. The Purchase uses the ad data that the lead already has.",[15,384,385,386,389,390,394,395,397],{},"The Purchase uses your event mapping for the ",[40,387,388],{},"Closed won"," status in ",[19,391,393],{"href":392},"\u002Fen\u002Fdocs\u002Fadvanced\u002Fconversion-settings","Conversion Settings",". The Leads page calls the same status ",[40,396,42],{},". Konektor sends it to every active ad platform.",[54,399,401],{"id":400},"closing-flows-for-lynkid-orders","Closing flows for Lynk.id orders",[15,403,404],{},"A closing flow sends WhatsApp messages, changes the lead status, adds tags, and writes notes when something happens to an order.",[66,406,407,420,433],{},[33,408,117,409,121,412,415,416,419],{},[40,410,411],{},"Conversations",[40,413,414],{},"Automation Rules",", then choose the ",[40,417,418],{},"Orders"," tab.",[33,421,126,422,425,426,429,430,43],{},[40,423,424],{},"Create flow",", or pick the example ",[40,427,428],{},"Thank you after payment"," in ",[40,431,432],{},"Start from an example",[33,434,435,436,43],{},"Set the message and the sender WhatsApp number, then click ",[40,437,438],{},"Save flow",[15,440,441,442,445,446,43],{},"Only the Owner and Admins can create flows. One workspace can have up to 20 flows. The ",[40,443,444],{},"Closing flows"," list shows all your flows. For all options, see ",[19,447,449],{"href":448},"\u002Fen\u002Fdocs\u002Fwhatsapp\u002Forder-flows","Order flows",[15,451,452,453,455,456,459,460,463],{},"Lynk.id sends one trigger only: ",[40,454,282],{},". Other triggers, such as ",[40,457,458],{},"A new order is created"," and ",[40,461,462],{},"A checkout is abandoned",", never run for Lynk.id stores. If you choose one of them, the flow editor shows a warning.",[15,465,466,467,469,470,473],{},"The example ",[40,468,428],{}," fits Lynk.id. Konektor sends a thank-you message and adds the tag ",[40,471,472],{},"buyer",". The other examples do not fit Lynk.id.",[109,475,477],{"id":476},"message-keywords","Message keywords",[15,479,480],{},"Write a keyword with two curly brackets. Konektor fills it from the order.",[312,482,483,496],{},[315,484,485],{},[318,486,487,490,493],{},[321,488,489],{},"Keyword",[321,491,492],{},"Value",[321,494,495],{},"If empty",[331,497,498,515,528,540,552,564,577],{},[318,499,500,506,509],{},[336,501,502],{},[503,504,505],"code",{},"{{name}}",[336,507,508],{},"First name of the buyer",[336,510,511,512],{},"Replaced by ",[40,513,514],{},"Kak",[318,516,517,522,525],{},[336,518,519],{},[503,520,521],{},"{{order_id}}",[336,523,524],{},"Order reference number from Lynk.id",[336,526,527],{},"The action is skipped",[318,529,530,535,538],{},[336,531,532],{},[503,533,534],{},"{{total}}",[336,536,537],{},"The total, for example Rp72.000",[336,539,527],{},[318,541,542,547,550],{},[336,543,544],{},[503,545,546],{},"{{product}}",[336,548,549],{},"First product, plus the number of other products",[336,551,527],{},[318,553,554,559,562],{},[336,555,556],{},[503,557,558],{},"{{payment_link}}",[336,560,561],{},"None. The order is already paid when it arrives",[336,563,527],{},[318,565,566,571,574],{},[336,567,568],{},[503,569,570],{},"{{payment_method}}",[336,572,573],{},"Lynk.id does not send the payment method",[336,575,576],{},"Empty",[318,578,579,584,587],{},[336,580,581],{},[503,582,583],{},"{{store}}",[336,585,586],{},"Store name in Konektor",[336,588,576],{},[15,590,591,592,594,595,597],{},"Do not use ",[503,593,558],{}," for Lynk.id orders. A Lynk.id order has no payment link, because it is already paid. The Lynk.id reference number can be long. If you do not want to show it, remove ",[503,596,521],{}," from the example message. Konektor refuses a message that uses another keyword.",[109,599,601],{"id":600},"stop-rule-and-quiet-hours","Stop rule and quiet hours",[15,603,604],{},"A flow stops by itself when the buyer replies. This rule is on by default. A step with a delay waits until quiet hours end. The default is 21:00 to 08:00 in the workspace time zone. A step with no delay does not wait.",[15,606,607,608,611],{},"Choose the sender WhatsApp number in the ",[40,609,610],{},"Send WhatsApp"," action. That number must be active in the Konektor Inbox.",[102,613,615],{"title":614},"An official number needs a template",[15,616,617,618,43],{},"An official WhatsApp number can send free text only within 24 hours after the buyer last replied. Outside that time, choose an approved template in the send action. Without a template, Konektor skips the action. See ",[19,619,621],{"href":620},"\u002Fen\u002Fdocs\u002Fwhatsapp-templates","WhatsApp Templates",[54,623,625],{"id":624},"check-that-it-works","Check that it works",[66,627,628,631,641],{},[33,629,630],{},"Create a test order in Lynk.id with a cheap product and your own WhatsApp number, then pay it.",[33,632,633,634,636,637,640],{},"In ",[40,635,92],{},", click ",[40,638,639],{},"Recent events"," on the store card. The list shows the event type, the time, and the result. It shows no buyer data.",[33,642,117,643,646,647,650],{},[40,644,645],{},"Leads"," and click the lead with that number. The order shows in the ",[40,648,649],{},"Store orders"," section. The flow results show under the order.",[15,652,653],{},"Store states that you can see:",[312,655,656,666],{},[315,657,658],{},[318,659,660,663],{},[321,661,662],{},"State",[321,664,665],{},"Meaning",[331,667,668,678,688,698,708],{},[318,669,670,675],{},[336,671,672],{},[40,673,674],{},"Merchant Key needed",[336,676,677],{},"The address is set, but you did not save the Merchant Key.",[318,679,680,685],{},[336,681,682],{},[40,683,684],{},"Waiting for orders",[336,686,687],{},"The store is ready, but no order arrived from Lynk.id yet.",[318,689,690,695],{},[336,691,692],{},[40,693,694],{},"Active",[336,696,697],{},"Orders arrive and Konektor processes them. The card shows the time of the last order.",[318,699,700,705],{},[336,701,702],{},[40,703,704],{},"Paused",[336,706,707],{},"Konektor does not accept orders from Lynk.id.",[318,709,710,714],{},[336,711,712],{},[40,713,241],{},[336,715,716],{},"There is a problem. The card shows the message, for example \"The data from Lynk.id was rejected\".",[15,718,719],{},"Results that you can see in the event list:",[312,721,722,731],{},[315,723,724],{},[318,725,726,729],{},[321,727,728],{},"Result",[321,730,665],{},[331,732,733,743,753,763],{},[318,734,735,740],{},[336,736,737],{},[40,738,739],{},"Processed",[336,741,742],{},"Konektor processed the event.",[318,744,745,750],{},[336,746,747],{},[40,748,749],{},"Waiting to retry",[336,751,752],{},"Konektor waits, then tries again by itself. The reason shows under the event.",[318,754,755,760],{},[336,756,757],{},[40,758,759],{},"Skipped",[336,761,762],{},"Konektor changed nothing. The reason shows under the event.",[318,764,765,770],{},[336,766,767],{},[40,768,769],{},"Failed",[336,771,772],{},"Konektor stopped trying. The reason shows under the event.",[54,774,776],{"id":775},"common-problems","Common problems",[109,778,780],{"id":779},"the-data-from-lynkid-was-rejected","The data from Lynk.id was rejected",[15,782,783,784,786],{},"The Merchant Key in Konektor is different from the one in Lynk.id. The store card shows ",[40,785,241],{}," and the message \"The data from Lynk.id was rejected. Copy the Merchant Key from Lynk.id again.\"",[66,788,789,794,799,806],{},[33,790,213,791,793],{},[40,792,179],{}," again from the Webhook page.",[33,795,796,797,43],{},"In Konektor, open the store card, then click ",[40,798,120],{},[33,800,801,802,172,804,43],{},"Paste the key in the ",[40,803,179],{},[40,805,224],{},[33,807,192,808,810],{},[40,809,195],{},". Reload the page if needed. If the message on the card goes away, the key is right.",[109,812,814],{"id":813},"the-merchant-key-is-not-saved","The Merchant Key is not saved",[15,816,817,818,820],{},"The store card shows ",[40,819,674],{}," and the text \"Copy the Merchant Key from Lynk.id to finish the setup.\" Lynk.id already sent data, but you did not save the Merchant Key. Without the key, Konektor does not process orders.",[15,822,117,823,825,826,139,828,43],{},[40,824,120],{}," on the store card, paste the ",[40,827,179],{},[40,829,224],{},[109,831,833],{"id":832},"no-orders-arrive","No orders arrive",[66,835,836,852,855,868,873,878,885,888],{},[33,837,838,839,841,842,844,845,847,848,851],{},"Make sure the store is ",[40,840,694],{}," or ",[40,843,684],{},", not ",[40,846,704],{},". Click ",[40,849,850],{},"Resume"," if needed.",[33,853,854],{},"Make sure you saved the Merchant Key. Without it, Konektor does not process orders.",[33,856,157,857,121,859,121,861,863,864,867],{},[40,858,120],{},[40,860,162],{},[40,862,165],{},". Make sure the address is the same as the Konektor address. Click ",[40,865,866],{},"Show address"," to see it.",[33,869,870,871,43],{},"Lynk.id keeps only one webhook address for each account. If another tool replaced that address, paste the Konektor address again, then click ",[40,872,175],{},[33,874,875,876,43],{},"If you created a new address, paste that new address in Lynk.id, then click ",[40,877,175],{},[33,879,880,881,884],{},"In Lynk.id, open the ",[40,882,883],{},"Webhook History"," page. It shows the status of each delivery that Lynk.id sent.",[33,886,887],{},"Remember: Lynk.id sends only successful payments. Lynk.id does not send unpaid checkouts.",[33,889,890,891,893],{},"Konektor skips payment data that arrives more than 3 days after Lynk.id sent it. The event shows ",[40,892,759],{}," with the reason \"This data from Lynk.id is old.\"",[109,895,897],{"id":896},"the-data-from-lynkid-could-not-be-read","The data from Lynk.id could not be read",[15,899,900,901,121,904,907],{},"The store card shows this message when the payment data is not complete or the format is not known. If the message keeps coming, open ",[40,902,903],{},"Help",[40,905,906],{},"My tickets",". Include the store name and the time of the event. Do not attach the Merchant Key or the webhook address.",[109,909,911],{"id":910},"an-order-arrives-but-there-is-no-lead","An order arrives, but there is no lead",[30,913,914,920,923],{},[33,915,916,917,919],{},"Check the ",[40,918,340],{}," setting. If it is off, an order from a new number does not create a lead.",[33,921,922],{},"The daily lead limit of the workspace can be full. Konektor still saves the order, but closing flows do not run for an order without a lead.",[33,924,925],{},"Konektor cannot match an order without a valid WhatsApp number to a lead.",[109,927,929],{"id":928},"messages-are-not-sent","Messages are not sent",[66,931,932,937,940,943],{},[33,933,934,935,43],{},"Make sure the flow is on and the store is ",[40,936,694],{},[33,938,939],{},"Make sure the sender WhatsApp number is active in the Inbox.",[33,941,942],{},"For an official number, choose a template if the buyer did not reply in the last 24 hours.",[33,944,945,946,948,949,951],{},"Look at the result in the ",[40,947,649],{}," section of the lead. For example: \"The order has no payment link.\" means the message uses ",[503,950,558],{},". Remove that keyword from the message.",[54,953,955],{"id":954},"pause-and-delete-a-store","Pause and delete a store",[30,957,958,970],{},[33,959,960,963,964,966,967,969],{},[40,961,962],{},"Pause",": click ",[40,965,962],{}," on the store card. Konektor stops accepting orders from Lynk.id for that store. Flows that run for that store stop too. Your settings and old data stay. Konektor does not process orders that Lynk.id sends while the store is paused. Click ",[40,968,850],{}," to continue.",[33,971,972,963,975,977,978,981],{},[40,973,974],{},"Delete",[40,976,974],{},", then ",[40,979,980],{},"Delete store",". Konektor stops accepting orders from that store, and flows that run for that store stop. After that, remove the webhook address in Lynk.id.",[15,983,984],{},"One workspace can have up to 5 stores from all platforms.",[54,986,988],{"id":987},"next-steps","Next steps",[30,990,991,996,1002,1006,1010],{},[33,992,993],{},[19,994,995],{"href":448},"Order flows: messages, reminders, and automatic stops",[33,997,998],{},[19,999,1001],{"href":1000},"\u002Fen\u002Fdocs\u002Fleads","Manage leads",[33,1003,1004],{},[19,1005,393],{"href":392},[33,1007,1008],{},[19,1009,621],{"href":620},[33,1011,1012],{},[19,1013,1015],{"href":1014},"\u002Fen\u002Fdocs\u002Fpartner","Partner Integrations",{"title":1017,"searchDepth":1018,"depth":1018,"links":1019},"",2,[1020,1021,1022,1028,1029,1030,1034,1035,1043,1044],{"id":56,"depth":1018,"text":57},{"id":63,"depth":1018,"text":64},{"id":96,"depth":1018,"text":97,"children":1023},[1024,1026,1027],{"id":111,"depth":1025,"text":112},3,{"id":151,"depth":1025,"text":152},{"id":207,"depth":1025,"text":208},{"id":258,"depth":1018,"text":259},{"id":303,"depth":1018,"text":297},{"id":400,"depth":1018,"text":401,"children":1031},[1032,1033],{"id":476,"depth":1025,"text":477},{"id":600,"depth":1025,"text":601},{"id":624,"depth":1018,"text":625},{"id":775,"depth":1018,"text":776,"children":1036},[1037,1038,1039,1040,1041,1042],{"id":779,"depth":1025,"text":780},{"id":813,"depth":1025,"text":814},{"id":832,"depth":1025,"text":833},{"id":896,"depth":1025,"text":897},{"id":910,"depth":1025,"text":911},{"id":928,"depth":1025,"text":929},{"id":954,"depth":1018,"text":955},{"id":987,"depth":1018,"text":988},"integrations",null,"Connect your Lynk.id store to Konektor: each successful payment reaches the right lead, the lead status updates, and thank-you messages send on their own.","md",{},10,"\u002Fen\u002Fdocs\u002Fpartner\u002Flynkid",{"keywords":1053,"canonical":1051,"title":5,"description":1047},[1054,1055,1056,1057,1058],"lynk.id integration","lynk.id webhook","lynk.id order to whatsapp","automatic thank you message","lynk.id closing",{"loc":1051,"lastmod":1060},"2026-10-12","en\u002Fdocs\u002Fpartner\u002Flynkid",[1063,1064,1065,1066,1067],"lynkid","order","payment","closing","integration",true,"Br4Gph5ABzy6Wf1b-Lkpt_gUDAXG7t8cmY38flPhs20"]