[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-en-\u002Fen\u002Fdocs\u002Fwhatsapp\u002Fagentic-pipedream":3},{"id":4,"title":5,"body":6,"category":795,"code_examples":796,"demos":796,"description":797,"extension":798,"meta":799,"navigation":796,"order":800,"path":801,"seo":802,"sitemap":808,"stem":810,"tags":811,"toc":816,"videos":796,"__hash__":817},"docsEn\u002Fen\u002Fdocs\u002Fwhatsapp\u002Fagentic-pipedream.md","Agentic Apps - Connect Apps Through Pipedream",{"type":7,"value":8,"toc":775},"minimark",[9,14,30,37,50,55,93,97,100,141,144,148,190,200,204,252,258,262,303,309,312,370,376,380,409,412,415,458,461,464,497,506,539,542,546,559,562,566,571,591,594,597,601,607,628,631,635,638,641,645,704,708],[10,11,13],"h1",{"id":12},"apps","Apps",[15,16,17,18,21,22,29],"p",{},"The ",[19,20,13],"strong",{}," tab connects the agent to apps such as Google Sheets, Slack, or Notion. The connection goes through ",[23,24,28],"a",{"href":25,"rel":26},"https:\u002F\u002Fpipedream.com",[27],"nofollow","Pipedream",", with your own Pipedream account.",[15,31,32,33,36],{},"Each app offers some ",[19,34,35],{},"actions",", for example \"Add a single row\". You choose the actions that the agent may use. The agent only uses the actions that you turn on.",[15,38,39,40,44,45,49],{},"If your system already has an MCP server, use ",[23,41,43],{"href":42},"\u002Fen\u002Fdocs\u002Fwhatsapp\u002Fagentic-mcp","MCP",". If you have only one simple API, use ",[23,46,48],{"href":47},"\u002Fen\u002Fdocs\u002Fwhatsapp\u002Fagentic-tools","Tools (API)",".",[51,52,54],"h2",{"id":53},"what-you-need","What you need",[56,57,58,69,76,87,90],"ul",{},[59,60,17,61,64,65,68],"li",{},[19,62,63],{},"owner"," or ",[19,66,67],{},"admin"," role in the workspace.",[59,70,71,72,49],{},"A saved OpenRouter key. Read ",[23,73,75],{"href":74},"\u002Fen\u002Fdocs\u002Fwhatsapp\u002Fagentic","Agentic",[59,77,78,79,82,83,86],{},"A ",[19,80,81],{},"Replies"," model with the ",[19,84,85],{},"Supports tools"," label.",[59,88,89],{},"A Pipedream account.",[59,91,92],{},"An account in the app that you want to connect, for example a Google account.",[51,94,96],{"id":95},"set-up-pipedream","Set up Pipedream",[15,98,99],{},"You make two things in Pipedream: a project and an OAuth client. Menu names can differ from the text below. Look for the project settings and the API settings in your account.",[101,102,103,110,113,124,130],"ol",{},[59,104,105,106,49],{},"Sign in to ",[23,107,109],{"href":25,"rel":108},[27],"pipedream.com",[59,111,112],{},"Create a new project, or choose an existing one.",[59,114,115,116,119,120,49],{},"Open the project settings. Copy the ",[19,117,118],{},"Project ID",". It starts with ",[121,122,123],"code",{},"proj_",[59,125,126,127,49],{},"Open the API settings of your account. Create a new ",[19,128,129],{},"OAuth client",[59,131,132,133,136,137,140],{},"Copy the ",[19,134,135],{},"Client ID"," and the ",[19,138,139],{},"Client Secret",". Pipedream can show the secret only once. Keep it in a safe place.",[15,142,143],{},"Do not share the Client Secret with other people.",[51,145,147],{"id":146},"enter-the-settings-in-konektor","Enter the settings in Konektor",[101,149,150,156,162,173,184],{},[59,151,152,153,49],{},"Open ",[19,154,155],{},"AI Wulan → Agent & model",[59,157,158,159,161],{},"Click the ",[19,160,13],{}," tab.",[59,163,164,165,167,168,170,171,49],{},"Enter the ",[19,166,118],{},", the ",[19,169,135],{},", and the ",[19,172,139],{},[59,174,175,176,179,180,49],{},"Choose the ",[19,177,178],{},"Environment",". Read ",[23,181,183],{"href":182},"#testing-and-production","Testing and production",[59,185,186,187,49],{},"Click ",[19,188,189],{},"Check and save",[15,191,192,193,196,197,199],{},"Konektor checks the credentials first. If something is wrong, the message tells you which field to check. Konektor stores the secret encrypted and does not show it again. To change the settings, click ",[19,194,195],{},"Edit",". Leave the ",[19,198,139],{}," empty if the old secret is still correct.",[201,202,183],"h3",{"id":203},"testing-and-production",[205,206,207,222],"table",{},[208,209,210],"thead",{},[211,212,213,216,219],"tr",{},[214,215,178],"th",{},[214,217,218],{},"Use it for",[214,220,221],{},"Limit",[223,224,225,239],"tbody",{},[211,226,227,233,236],{},[228,229,230],"td",{},[19,231,232],{},"Testing",[228,234,235],{},"Trying things out before real use.",[228,237,238],{},"Pipedream limits this mode to 10 users.",[211,240,241,246,249],{},[228,242,243],{},[19,244,245],{},"Production",[228,247,248],{},"Real use.",[228,250,251],{},"No 10-user limit.",[15,253,254,255,257],{},"When you connect an account in ",[19,256,232],{}," mode, you must already be signed in to pipedream.com in the same browser.",[51,259,261],{"id":260},"connect-an-app","Connect an app",[101,263,264,269,276,285,291,294],{},[59,265,186,266,49],{},[19,267,268],{},"Add app",[59,270,271,272,275],{},"Type the app name in the ",[19,273,274],{},"Search apps"," field. Results appear when you stop typing.",[59,277,186,278,281,282,49],{},[19,279,280],{},"Add"," on the app that you want. If the list is long, click ",[19,283,284],{},"Load more",[59,286,186,287,290],{},[19,288,289],{},"Connect"," on the app card.",[59,292,293],{},"The page moves to Pipedream. Sign in to the app account and give permission.",[59,295,296,297,299,300,49],{},"The page comes back to the ",[19,298,13],{}," tab. The message \"The … account is connected.\" appears, and the card status becomes ",[19,301,302],{},"Connected",[15,304,305,306,308],{},"You can add up to 10 apps. When you reach the limit, ",[19,307,268],{}," is off and the reason is written next to it.",[15,310,311],{},"App status:",[205,313,314,327],{},[208,315,316],{},[211,317,318,321,324],{},[214,319,320],{},"Status",[214,322,323],{},"Meaning",[214,325,326],{},"What you do",[223,328,329,341,355],{},[211,330,331,335,338],{},[228,332,333],{},[19,334,302],{},[228,336,337],{},"The account works.",[228,339,340],{},"Nothing.",[211,342,343,348,351],{},[228,344,345],{},[19,346,347],{},"Not connected",[228,349,350],{},"You did not connect an account.",[228,352,186,353,49],{},[19,354,289],{},[211,356,357,362,365],{},[228,358,359],{},[19,360,361],{},"Problem",[228,363,364],{},"The account is disconnected, for example permission was removed.",[228,366,186,367,49],{},[19,368,369],{},"Reconnect",[15,371,372,373,375],{},"A banner above the list counts the accounts with a problem. The ",[19,374,13],{}," tab shows the number too.",[51,377,379],{"id":378},"set-up-an-action","Set up an action",[101,381,382,387,396,403],{},[59,383,186,384,290],{},[19,385,386],{},"Add action",[59,388,389,390,393,394,49],{},"Find the action under ",[19,391,392],{},"Add a new action",", then click ",[19,395,280],{},[59,397,398,399,49],{},"Set the fields of the action. Read ",[23,400,402],{"href":401},"#fixed-or-ai-filled","Fixed or AI-filled",[59,404,405,406,49],{},"Turn on ",[19,407,408],{},"Active",[15,410,411],{},"A new action stays off until you turn it on. You can add up to 30 actions.",[15,413,414],{},"Each action has a label:",[205,416,417,426],{},[208,418,419],{},[211,420,421,424],{},[214,422,423],{},"Label",[214,425,323],{},[223,427,428,438,448],{},[211,429,430,435],{},[228,431,432],{},[19,433,434],{},"Read only",[228,436,437],{},"The action only reads data.",[211,439,440,445],{},[228,441,442],{},[19,443,444],{},"Changes data",[228,446,447],{},"The action adds or changes data.",[211,449,450,455],{},[228,451,452],{},[19,453,454],{},"Deletes data",[228,456,457],{},"The action can delete data.",[201,459,402],{"id":460},"fixed-or-ai-filled",[15,462,463],{},"Each field of an action has two choices.",[205,465,466,475],{},[208,467,468],{},[211,469,470,473],{},[214,471,472],{},"Choice",[214,474,323],{},[223,476,477,487],{},[211,478,479,484],{},[228,480,481],{},[19,482,483],{},"Fixed",[228,485,486],{},"You enter the value here. The value is the same each time the action runs.",[211,488,489,494],{},[228,490,491],{},[19,492,493],{},"AI-filled",[228,495,496],{},"The agent fills the value from the conversation with the customer.",[15,498,499,500,502,503,505],{},"Example for \"Add a single row\" in Google Sheets: choose ",[19,501,483],{}," for the spreadsheet and the sheet, so the data always goes to the right place. Choose ",[19,504,493],{}," for the customer name and the complaint.",[56,507,508,518,524,530,533],{},[59,509,510,511,514,515,517],{},"A field with a list of choices, for example a spreadsheet, loads from your account. Click ",[19,512,513],{},"Choose…",", search, then pick. Click ",[19,516,284],{}," if not all choices show.",[59,519,520,521,523],{},"A choice that opens other fields, for example a sheet that opens its columns, is always ",[19,522,483],{},". After you choose, the new fields appear.",[59,525,526,527,529],{},"Secret data, for example a key, is always ",[19,528,483],{},". Konektor stores it encrypted and does not show it again.",[59,531,532],{},"A field that the AI cannot fill shows the reason below the choice.",[59,534,535,536,538],{},"A required field that is empty is marked and named under ",[19,537,408],{},". The action cannot turn on until all of them are filled.",[15,540,541],{},"Each change saves when you choose a value or leave the field.",[201,543,545],{"id":544},"needs-approval","Needs approval",[15,547,17,548,550,551,554,555,49],{},[19,549,545],{}," switch is on by default for actions that change or delete data. The agent then waits for your team to press ",[19,552,553],{},"Approve"," in the Inbox before the action runs. Read ",[23,556,558],{"href":557},"\u002Fen\u002Fdocs\u002Fwhatsapp\u002Fagentic-handover#approval-in-the-inbox","Hand over to team and approvals",[15,560,561],{},"If you turn it off, the agent runs the action at once. Start with approval on. Turn it off only for safe actions.",[51,563,565],{"id":564},"test-once","Test once",[15,567,17,568,570],{},[19,569,565],{}," button runs the action one time with real data. The test uses your Pipedream quota. An action that changes data really changes data in the app.",[101,572,573,577,580,586],{},[59,574,186,575,49],{},[19,576,565],{},[59,578,579],{},"Read the warning.",[59,581,582,583,585],{},"Enter a value for each ",[19,584,493],{}," field.",[59,587,186,588,49],{},[19,589,590],{},"Run",[15,592,593],{},"The result shows below the button. A long result is cut. If the test fails, the message tells you why. Example: \"The app account is disconnected. Connect it again.\"",[15,595,596],{},"You can test an action before you turn it on. The button is off when the account is not connected or a required field is empty. The reason is written near the button.",[51,598,600],{"id":599},"new-versions-and-changes","New versions and changes",[15,602,603,604,606],{},"App providers sometimes update actions. When you open the ",[19,605,13],{}," tab, Konektor looks for new versions.",[56,608,609,616,622],{},[59,610,611,612,615],{},"An action with a new version has the ",[19,613,614],{},"New version"," label. A banner above the list counts them.",[59,617,186,618,621],{},[19,619,620],{},"Update"," in the action panel. Fields with the same name and type keep their values.",[59,623,624,625,49],{},"After the update, your approval is removed. Review the fields, then click ",[19,626,627],{},"Approve change",[15,629,630],{},"The agent does not use a changed action until you approve it again. This stops outside changes from altering the agent behavior without your knowledge.",[51,632,634],{"id":633},"costs","Costs",[15,636,637],{},"Pipedream measures usage and bills it to your Pipedream account. Watch the usage in your Pipedream account.",[15,639,640],{},"Calls by the agent and tests both count.",[51,642,644],{"id":643},"delete","Delete",[205,646,647,660],{},[208,648,649],{},[211,650,651,654,657],{},[214,652,653],{},"What you delete",[214,655,656],{},"How",[214,658,659],{},"Result",[223,661,662,676,687],{},[211,663,664,667,673],{},[228,665,666],{},"One action",[228,668,669,670,49],{},"Open the action, click ",[19,671,672],{},"Delete action",[228,674,675],{},"The agent cannot use it. You can add it again.",[211,677,678,681,684],{},[228,679,680],{},"One app",[228,682,683],{},"Click the trash icon on the card.",[228,685,686],{},"All actions of that app are deleted too. Your account in Pipedream stays.",[211,688,689,692,701],{},[228,690,691],{},"All settings",[228,693,694,695,64,698,49],{},"Click the trash icon on the settings card. Choose ",[19,696,697],{},"Delete in Konektor only",[19,699,700],{},"Also delete in Pipedream",[228,702,703],{},"All apps and actions are deleted too. The second choice also deletes all app accounts in Pipedream.",[51,705,707],{"id":706},"if-something-goes-wrong","If something goes wrong",[205,709,710,719],{},[208,711,712],{},[211,713,714,717],{},[214,715,716],{},"Message",[214,718,326],{},[223,720,721,733,742,751,759,767],{},[211,722,723,726],{},[228,724,725],{},"The Pipedream credentials do not match.",[228,727,728,729,136,731,49],{},"Check the ",[19,730,135],{},[19,732,139],{},[211,734,735,738],{},[228,736,737],{},"The Pipedream project was not found.",[228,739,728,740,49],{},[19,741,118],{},[211,743,744,747],{},[228,745,746],{},"The app account is disconnected.",[228,748,186,749,49],{},[19,750,369],{},[211,752,753,756],{},[228,754,755],{},"Pipedream is limiting requests.",[228,757,758],{},"Wait a moment, then try again.",[211,760,761,764],{},[228,762,763],{},"The app refused the request.",[228,765,766],{},"Check the action fields and the permissions of the app account.",[211,768,769,772],{},[228,770,771],{},"Limit reached.",[228,773,774],{},"Delete one app or one action.",{"title":776,"searchDepth":777,"depth":777,"links":778},"",2,[779,780,781,785,786,790,791,792,793,794],{"id":53,"depth":777,"text":54},{"id":95,"depth":777,"text":96},{"id":146,"depth":777,"text":147,"children":782},[783],{"id":203,"depth":784,"text":183},3,{"id":260,"depth":777,"text":261},{"id":378,"depth":777,"text":379,"children":787},[788,789],{"id":460,"depth":784,"text":402},{"id":544,"depth":784,"text":545},{"id":564,"depth":777,"text":565},{"id":599,"depth":777,"text":600},{"id":633,"depth":777,"text":634},{"id":643,"depth":777,"text":644},{"id":706,"depth":777,"text":707},"whatsapp",null,"Connect Google Sheets, Slack, and thousands of other apps to the agent through your Pipedream account. Set Fixed or AI-filled fields and approval.","md",{},6.35,"\u002Fen\u002Fdocs\u002Fwhatsapp\u002Fagentic-pipedream",{"keywords":803,"canonical":801,"title":5,"description":797},[804,805,806,807],"agentic pipedream","connect apps to ai agent","pipedream connect whatsapp ai","google sheets action ai agent",{"loc":801,"lastmod":809},"2026-10-15","en\u002Fdocs\u002Fwhatsapp\u002Fagentic-pipedream",[812,813,12,814,815],"agentic","pipedream","action","approval",true,"ijtX5kXrXkim70WMcshLFWpXv74Cz1YkkGG_JGnR31c"]