Integration Webhooks

Supported Integrations
Configuring an Integration Webhook
Steps to Configure
Example Configuration
Testing the Integration
Best Practices


Integration Webhooks in Canonic enable you to connect with various third-party services, offering a range of functionalities from analytics to e-commerce. These integrations are facilitated through different types of authentication and require specific input fields to function effectively.

Supported Integrations

Canonic supports a wide range of integrations, including but not limited to:

  • Airtable, Google Calendar, Jira, Microsoft, Notion, Salesforce, Google Sheets, Zapier
  • Google Analytics, YouTube
  •, HubSpot, LeadSquared, Smartlead
  • Asana, Trello
  • ClickUp, FirstPromoter, Impact, Partnerize, Rewardful, Tapfiliate, Amazon Affiliate
  • GitHub, Slack
  • Mailgun, SendGrid, Twilio, WhatsApp
  • MongoDB, Microsoft SQL, MySQL, PostgreSQL, Redis
  • OpenAI
  • Pinterest
  • Razorpay, Shiprocket, Shopify, Stripe

Configuring an Integration Webhook

Each integration webhook requires specific configurations:

  1. Authentication (Auth): This could be OAuth, API, basic (username, password), token-based, or custom authentication.
  2. Required Fields: Fields that are necessary for the API to function correctly.
  3. Optional Fields: Additional fields that can enhance the functionality but are not mandatory.

Steps to Configure

  1. Select Integration: Choose your desired third-party service from the list of supported integrations.
  2. Select Operation: Which service or operation you want to interact with.
  3. Configure Auth: Depending on the service, set up the appropriate authentication method.
  4. Fill Required Fields: Complete all required fields specific to the chosen integration.
  5. Add Optional Fields: Optionally, add any additional fields to extend functionality.

Example Configuration

For integrating with Google Sheets:

  • Auth: OAuth
  • Required Fields: Spreadsheet ID, Range (e.g., Sheet1!A1:D5)
  • Optional Fields: Value Input Option, Insert Data Option

Screenshot of the Function Node's code editor

Testing the Integration

Ensure to test your integration webhook to confirm successful connection and functionality:

  1. Run a Test: Execute the webhook with test data.
  2. Verify Outputs: Check if the integration performs as expected, and data is correctly fetched or sent.

Best Practices

  • Secure Authentication: Safeguard your authentication credentials, especially for services handling sensitive data.
  • Complete Required Fields: Ensure all required fields are accurately filled to guarantee integration functionality.
  • Use Optional Fields Judiciously: Add optional fields only when needed to keep the webhook focused and efficient.

Note: Leveraging integration webhooks effectively expands your Canonic workflow's capabilities, connecting it seamlessly with a multitude of external services. Proper configuration and testing are essential for successful integration.

Did you find what you were looking for?
What went wrong?
Need more help?We have a thriving Discordcommunity that can help you with all things Canonic. →