Integrations and API keys
Once a workflow has been built, you can connect the apps that are required for the automation to run.
Having your integrations already connected when building the workflow increases your chances of success, since the chat agent can run tests to verify everything functions properly.
You should only need to provide your own API key if:
Cody specifically states they don't have access to a particular service you're trying to use
You prefer to use your own API quota for cost control
You're integrating with specialized or enterprise services that require your credentials
Example: If Cody asks for an OpenAI API key, you can respond: "Please use your own API key for the LLM models instead."
Airtable
To connect CodeWords with your Airtable data, you'll need to provide an API Key that has access to your Workspaces and Bases. Getting your Airtable API Key is straightforward:
In your Airtable Account, navigate to the Builder Hub from the dropdown menu options when you click on your profile section
Once in Builder Hub, look for the Personal Access Token option under the Developers section
Select "Create a token" and provide a descriptive name for your CodeWords integration
Choose the appropriate Scopes that you want CodeWords to be able to perform with your data
Read - Allows CodeWords to view and extract data from your bases
Write - Enables CodeWords to add and modify records in your bases
Manage - Gives CodeWords full control to create, modify, and delete bases and workspaces
Add the specific bases that CodeWords can access, or choose "Add all resources" to give access to everything in your account
Copy the generated token and paste it into your CodeWords workflow when prompted
Pinecone
Once an account is created on Pinecone, an API key is generated by default. You can access this from the API keys section on the right menu.
You can create an Index or use an existing Index from Pinecone by using codewords using the API Key.
Telegram
Setting Up a Telegram Bot Webhook
This guide walks you through connecting your Telegram bot to CodeWords using webhooks.
Step 1: Create or Get Your Bot Token
Open Telegram and search for @BotFather
Start a conversation with BotFather
Choose one of the following options:
For a new bot: Send
/newbotand follow the prompts to create your botFor existing bots: Send
/mybotsto see your current bots
Select your bot from the list
Click "API Token" from the available options
Copy the bot token (format:
123456789:ABC-DEF1234ghIkl-zyx57W2v1u123ew11)
Step 2: Configure the Webhook
Take the webhook URL template:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/setWebhook?url=<YOUR_CODEWORDS_WEBHOOK_URL>Replace
<YOUR_BOT_TOKEN>with your actual bot token from Step 1.Replace
<YOUR_CODEWORDS_WEBHOOK_URL>with the webhook URL that Cody generates when setting up your trigger.Example:
https://api.telegram.org/bot<YOUR_BOT_TOKEN>/setWebhook?url=<YOUR_CODEWORDS_WEBHOOK_URL>
Step 3: Activate the Webhook
Copy the complete URL from Step 2
Paste it into your browser's address bar
Press Enter to navigate to the URL
You should see a confirmation message indicating the webhook has been activated
Best Practice: Only grant the minimum permissions needed for your specific automation. If your workflow only reads data, don't grant Write or Manage permissions. Once configured, CodeWords will be able to seamlessly interact with your Airtable data as part of your automated workflows.
Last updated
Was this helpful?