LIVEAI Bootcamps · May 2026 · 🇫🇷 CET
Resources · Integrations · n8n FREE · 2026Logo of Keap featuring a modern design with a vibrant orange color scheme

KEAP n8n INTEGRATION: AUTOMATE KEAP WITH N8N

Looking to automate Keap with n8n? You're in the right place. The Keap n8n integration gives you access to 27 powerful actions to streamline your CRM operations, e-commerce management, and contact workflows—all without writing a single line of code. Our n8n agency can help you build these automations from scratch.

With this integration, you can manage contacts, handle files, process ecommerce orders, send emails, and organize your entire Keap database directly from your n8n workflows. Whether you need to sync customer data across multiple platforms, automate order processing, or maintain clean contact records, the Keap n8n connection has you covered.

In this guide, you'll discover exactly how to connect Keap to n8n, explore every available action in detail, and learn practical use cases to fully leverage this integration for your business.

Need help

Need help automating Keap with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Why automate

Why automate Keap with n8n?

The Keap n8n integration gives you access to 27 actions spanning contacts, companies, files, emails, ecommerce products, ecommerce orders, contact notes, and contact tags. This comprehensive coverage means you can automate virtually every aspect of your CRM and sales operations from a single platform.

Significant time savings: No more manually updating contact records, processing orders, or uploading files one by one. Set up smart automation rules that handle these tasks automatically. For instance, automatically create or update contacts when form submissions come in from your website, or generate contact notes whenever a support ticket is resolved. What used to take hours of repetitive data entry now happens in milliseconds.

Improved responsiveness: Trigger instant actions based on events across your tech stack. When a new order comes in through your payment processor, immediately create the corresponding ecommerce order in Keap. When a contact fills out a survey, instantly add the appropriate tags. Your response time goes from hours to seconds.

Zero oversight: Every contact update, every file upload, every order creation happens consistently according to your rules. No more forgotten follow-ups, missed data syncs, or inconsistent record-keeping. Your Keap database stays clean and up-to-date 24/7.

Seamless integration: Connect Keap to over 400+ applications in n8n—from Slack notifications when high-value orders come in, to Google Sheets reports of daily contact activity, to automated email sequences triggered by tag assignments. The possibilities are endless.

Concrete workflow examples:

  • Automatically sync new Shopify customers to Keap contacts with appropriate tags
  • Create contact notes when Intercom conversations are closed
  • Upload invoice PDFs to Keap when Stripe payments are processed
  • Send personalized emails when contacts reach specific lifecycle stages
Credentials

How to connect Keap to n8n?

  1. !
    1 step

    How to connect Keap to n8n?

    1. 01

      Add the node

      Search and add the node in your workflow.

    Keap credentials
    TIP
    💡 TIP: Create a dedicated Keap API user or use an admin account specifically for n8n integrations. This way, you can easily track which changes were made by automation versus manual updates, and you won't disrupt workflows if a team member's account is deactivated. Need help setting this up? Check our n8n training for detailed guidance.
Need help

Need help automating Keap with n8n?

Our team will get back to you in minutes.

Reply within 1 business hour
Actions

Keap actions available in n8n

  1. 01
    Action 01

    Upload File

    The Upload File action allows you to programmatically upload files to your Keap account directly from your n8n workflows. This is incredibly useful for automating document management—whether you're attaching contracts to contact records, storing invoices, or archiving important communications.

    Key parameters:

    • Credential to connect with: Select your authenticated Keap account (required)
    • Binary File: Toggle to specify whether file content is sent as binary data; when off, the file is expected as text/string data
    • File Association: Dropdown to associate the uploaded file with a specific entity in Keap (optional)
    • File Name: Text field to identify the file being uploaded (required)
    • File Data: Text area for the actual content of the file (required)
    • Is Public: Toggle to set the file's visibility; off by default means private

    Use cases:

    • Automatically upload signed contracts when e-signature webhooks fire
    • Store PDF invoices from accounting software to related contact records
    • Archive email attachments received through integrations
    Upload File
  2. 02
    Action 02

    Get Many Files

    This action retrieves multiple files from your Keap account in a single operation. Perfect for bulk operations, reporting, or syncing files to external storage systems.

    Key parameters:

    • Credential to connect with: Your Keap account authentication (required)
    • Return All: Toggle to fetch all available files; when off, respects the Limit parameter
    • Limit: Maximum number of files to return—set to 100 by default
    • Filters: Add conditions to narrow down which files to retrieve based on specific properties

    Use cases:

    • Export all files associated with a specific contact for migration
    • Generate reports on recently uploaded documents
    • Sync Keap files to cloud storage like Dropbox or Google Drive
    Get Many Files
  3. 03
    Action 03

    Delete File

    The Delete File action removes a specific file from your Keap account. Essential for maintaining clean storage and automating file lifecycle management.

    Key parameters:

    • Credential to connect with: Keap account credential for authentication (required)
    • File ID: The unique identifier of the file to delete (required)—supports both static values and dynamic expressions

    Use cases:

    • Automatically clean up temporary files after processing
    • Remove outdated documents when contracts are renewed
    • Delete files when contacts request data removal (GDPR compliance)
    Delete File
  4. 04
    Action 04

    Send Email

    Send emails directly through your Keap account to specified contacts. This action integrates Keap's email functionality into your automated workflows for personalized outreach.

    Key parameters:

    • Credential to connect with: Your authenticated Keap account (required)
    • Contact IDs: Specify one or multiple contact IDs to receive the email (required)
    • Subject: The email subject line (required)
    • Additional Fields: Optional section for extra email customization
    • Attachments: Add file attachments to the email

    Use cases:

    • Send welcome emails when new contacts are created from other platforms
    • Trigger follow-up emails based on contact activity in external apps
    • Deliver personalized notifications when order status changes
    Send Email
  5. 05
    Action 05

    Get Many Email

    Retrieve multiple email records from your Keap account. Useful for auditing email communications, building reports, or syncing email history to other systems.

    Key parameters:

    • Credential to connect with: Keap authentication (required)
    • Return All: Toggle to retrieve all records or respect the limit
    • Limit: Maximum emails to return—default is 100
    • Filters: Add criteria to narrow down which emails to fetch

    Use cases:

    • Audit email communication history for specific contacts
    • Build engagement reports based on sent emails
    • Sync email logs to external analytics platforms
    Get Many Email
  6. 06
    Action 06

    Create Record

    Create new email records in Keap. This action is useful for logging email communications that happen outside of Keap or importing historical email data.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • Sent To Address: The recipient email address (optional)
    • Sent From Address: The sender email address (optional)
    • Additional Fields: Add custom properties related to the email record

    Use cases:

    • Log external email communications in Keap for complete history
    • Import email records from migrated systems
    • Track communication touchpoints from third-party email providers
    Create Record
  7. 07
    Action 07

    Get Many Ecommerce Products

    Retrieve multiple ecommerce product records from Keap. Essential for inventory management, product catalog syncing, and building product-based automations.

    Key parameters:

    • Credential to connect with: Keap authentication (required)
    • Return All: Fetch all products or respect the limit
    • Limit: Maximum products to return—default is 100
    • Filters: Narrow down products by specific criteria

    Use cases:

    • Sync Keap product catalog to external e-commerce platforms
    • Build inventory reports across multiple sales channels
    • Trigger alerts when product counts fall below thresholds
    Get Many Ecommerce Products
  8. 08
    Action 08

    Keap - Ecommerce Product Get

    Retrieve details of a specific ecommerce product by its ID. Use this when you need complete information about a particular product for processing or validation.

    Key parameters:

    • Credential to connect with: Your authenticated Keap account (required)
    • Product ID: The unique identifier of the product to retrieve (required)

    Use cases:

    • Fetch product details before processing an order
    • Validate product information in multi-step workflows
    • Pull product data for personalized communications
    Keap - Ecommerce Product Get
  9. 09
    Action 09

    Keap - Ecommerce Product Delete

    Remove a specific ecommerce product from your Keap account. Useful for product lifecycle management and catalog maintenance.

    Key parameters:

    • Credential to connect with: Keap credentials (required)
    • Product ID: The unique identifier of the product to delete (required)

    Use cases:

    • Automatically remove discontinued products
    • Clean up test products after development
    • Sync product deletions from primary catalog systems
    Keap - Ecommerce Product Delete
  10. 10
    Action 10

    Keap - Ecommerce Product Create

    Create new ecommerce products in Keap directly from your workflows. Perfect for syncing product catalogs from other systems or automating product setup.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • Product Name: The name of the product to create (required)
    • Additional Fields: Add extra product properties like price, description, SKU

    Use cases:

    • Automatically create products when added to Shopify or WooCommerce
    • Bulk import products from spreadsheets
    • Set up products based on form submissions or approval workflows
    Keap - Ecommerce Product Create
  11. 11
    Action 11

    Get Many Ecommerce Orders

    Retrieve multiple ecommerce order records from Keap. Essential for order management, fulfillment automation, and sales reporting.

    Key parameters:

    • Credential to connect with: Keap authentication (required)
    • Return All: Fetch all orders or respect the limit
    • Limit: Maximum orders to return—default is 100
    • Options: Additional optional parameters for customizing the request

    Use cases:

    • Sync orders to fulfillment systems like ShipStation
    • Generate daily sales reports
    • Trigger follow-up sequences based on purchase patterns
    Get Many Ecommerce Orders
  12. 12
    Action 12

    Delete Ecommerce Order

    Remove a specific ecommerce order from Keap. Use for order management, cleanup, or handling cancellations.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • Order ID: The unique identifier of the order to delete (required)

    Use cases:

    • Automatically delete cancelled orders
    • Clean up test orders from development
    • Handle refund workflows that require order removal
    Delete Ecommerce Order
  13. 13
    Action 13

    Get Ecommerce Order

    Retrieve details of a specific ecommerce order by its ID. Use when you need complete order information for processing or customer service.

    Key parameters:

    • Credential to connect with: Keap credentials (required)
    • Order ID: The unique identifier of the order to retrieve (required)

    Use cases:

    • Fetch order details for customer support chatbots
    • Validate order information before fulfillment
    • Pull order data for personalized post-purchase emails
    Get Ecommerce Order
  14. 14
    Action 14

    Create Ecommerce Order

    Create new ecommerce orders in Keap. Perfect for logging sales from external platforms or building custom checkout experiences.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • Contact ID: The contact associated with the order (required)
    • Order Date: Date-time picker for specifying when the order occurred (optional)
    • Order Title: Descriptive title for the order (optional)
    • Order Type: Dropdown to select the type of order
    • Additional Fields: Extra order properties
    • Shipping Address: Add shipping address details

    Use cases:

    • Log orders from external payment processors like Stripe or PayPal
    • Create orders when contracts are signed in DocuSign
    • Build custom checkout flows with order creation
    Create Ecommerce Order
  15. 15
    Action 15

    Get Many Contact Tags

    Retrieve multiple contact tag records from Keap. Useful for tag management, reporting, and building tag-based automation logic.

    Key parameters:

    • Credential to connect with: Keap authentication (required)
    • Contact ID: Filter tags by a specific contact (optional)
    • Return All: Fetch all tags or respect the limit
    • Limit: Maximum tags to return—default is 100

    Use cases:

    • Audit tag usage across your contact database
    • Build segmentation reports based on tag distribution
    • Sync tag assignments to external marketing platforms
    Get Many Contact Tags
  16. 16
    Action 16

    Delete Contact Tag

    Remove specific tags from a contact. Essential for maintaining accurate contact segmentation and automating tag lifecycle.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • Contact ID: The contact to remove tags from (required)
    • Tag IDs: The tags to be deleted from the contact (required)

    Use cases:

    • Remove "prospect" tags when contacts become customers
    • Clean up expired campaign tags automatically
    • Update segmentation when contact status changes
    Delete Contact Tag
  17. 17
    Action 17

    Keap - Create Contact Tag

    Add tags to a contact in Keap. Tags are fundamental for segmentation and triggering Keap's internal automation.

    Key parameters:

    • Credential to connect with: Keap credentials (required)
    • Contact ID: The contact to add tags to (required)
    • Tag Names or IDs: Specify which tags to assign

    Use cases:

    • Tag contacts based on form submissions from Typeform or Jotform
    • Add "high-value" tags when order total exceeds thresholds
    • Apply campaign tags when contacts engage with specific content
    Keap - Create Contact Tag
  18. 18
    Action 18

    Keap - Update Contact Note

    Update an existing contact note in Keap. Use when you need to modify or append information to existing notes.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • Note ID: The identifier of the note to update (required)
    • Additional Fields: Extra properties to update on the note

    Use cases:

    • Append resolution details to support ticket notes
    • Update meeting notes after additional conversations
    • Add timestamps or status updates to existing notes
    Keap - Update Contact Note
  19. 19
    Action 19

    Get Many Contact Notes

    Retrieve multiple contact notes from Keap. Essential for auditing contact history, building reports, or syncing notes to other systems.

    Key parameters:

    • Credential to connect with: Keap authentication (required)
    • Return All: Fetch all notes or respect the limit
    • Limit: Maximum notes to return—default is 100
    • Filters: Narrow down notes by specific criteria

    Use cases:

    • Export contact interaction history for reporting
    • Sync notes to support platforms like Zendesk
    • Build engagement timelines across all touchpoints
    Get Many Contact Notes
  20. 20
    Action 20

    Keap - Get Contact Note

    Retrieve a specific contact note by its ID. Use when you need complete details of a particular note.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • Note ID: The unique identifier of the note to retrieve (required)

    Use cases:

    • Fetch note details for customer service workflows
    • Validate note content before processing
    • Pull specific notes for compliance audits
    Keap - Get Contact Note
  21. 21
    Action 21

    Keap - Delete Contact Note

    Remove a specific contact note from Keap. Useful for data hygiene and managing note lifecycle.

    Key parameters:

    • Credential to connect with: Keap credentials (required)
    • Note ID: The identifier of the note to delete (required)

    Use cases:

    • Clean up duplicate or erroneous notes
    • Remove outdated information automatically
    • Handle data deletion requests
    Keap - Delete Contact Note
  22. 22
    Action 22

    Create a Contact Note in Keap

    Create new notes on contact records. Notes are crucial for maintaining comprehensive contact history and communication logs.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • User Name or ID: The user creating the note (required)
    • Contact ID: The contact to add the note to (optional but essential for linking)
    • Additional Fields: Extra properties for the note

    Use cases:

    • Log support interactions from Intercom or Zendesk
    • Create meeting notes when calendar events complete
    • Document webhook events and external interactions
    Create a Contact Note in Keap
  23. 23
    Action 23

    Get Many

    Retrieve multiple contact records from Keap. This is your go-to action for bulk contact operations and data syncing.

    Key parameters:

    • Credential to connect with: Keap authentication (required)
    • Return All: Fetch all contacts or respect the limit
    • Limit: Maximum contacts to return—default is 100
    • Options: Additional parameters to customize the request

    Use cases:

    • Sync contacts to email marketing platforms
    • Build contact reports and analytics
    • Export contact data for migration or backup
    Get Many
  24. 24
    Action 24

    Get a Contact in Keap

    Retrieve details of a specific contact by their ID. Use when you need complete information about a particular contact.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • Contact ID: The unique identifier of the contact to retrieve (required)
    • Options: Additional retrieval options

    Use cases:

    • Fetch contact details for personalized communications
    • Validate contact information before processing
    • Pull contact data for CRM sync workflows
    Get a Contact in Keap
  25. 25
    Action 25

    Delete Contact

    Remove a contact from your Keap database. Handle with care—this action permanently deletes contact records.

    Key parameters:

    • Credential to connect with: Keap credentials (required)
    • Contact ID: The identifier of the contact to delete (required)

    Use cases:

    • Process GDPR deletion requests automatically
    • Clean up test contacts after development
    • Handle unsubscribe requests that require full removal
    Delete Contact
  26. 26
    Action 26

    Create or Update Contact

    This is the most versatile contact action—it creates a new contact or updates an existing one based on duplicate detection. Perfect for maintaining clean data while processing inbound leads.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • Duplicate Option: How to identify duplicates—set to "Email" to match by email address
    • Additional Fields: Extra contact properties
    • Addresses: Add multiple address entries
    • Emails: Add multiple email addresses
    • Faxes: Add fax numbers

    Use cases:

    • Process form submissions without creating duplicates
    • Sync contacts from multiple sources into clean records
    • Update contact information when profiles change in external systems
    Create or Update Contact
  27. 27
    Action 27

    Keap - Company - Get Many

    Retrieve multiple company records from Keap. Essential for B2B operations and account-based workflows.

    Key parameters:

    • Credential to connect with: Keap authentication (required)
    • Return All: Fetch all companies or respect the limit
    • Limit: Maximum companies to return—default is 100
    • Options: Additional optional parameters

    Use cases:

    • Sync company data to business intelligence tools
    • Build account-based marketing reports
    • Export company records for sales territory planning
    Keap - Company - Get Many
  28. 28
    Action 28

    Keap: Create Company

    Create new company records in Keap. Use for B2B contact management and account hierarchy setup.

    Key parameters:

    • Credential to connect with: Your Keap account (required)
    • Company Name: The name of the company to create (required)
    • Additional Fields: Extra company properties
    • Addresses: Add company addresses
    • Faxes: Add company fax numbers
    • Phones: Add company phone numbers

    Use cases:

    • Automatically create company records when new business contacts are added
    • Sync companies from LinkedIn or business databases
    • Set up account hierarchies from CRM imports
    Keap: Create Company
You've seen the integration

Build your first workflow with our team

Drop your email and we'll send you the catalog of automations you can ship today.

  • Free n8n & Make scenarios to import
  • Step-by-step setup docs
  • Live cohort + community support

Frequently asked questions

  • Is the Keap n8n integration free to use?
    The Keap integration itself is included free with n8n—there's no additional cost for the connector. However, you'll need both an active Keap subscription (which varies by plan level) and access to n8n (either the free self-hosted version or n8n Cloud subscription). The self-hosted n8n option is completely free and open-source, making this a cost-effective automation solution. Keep in mind that Keap API access is included with most Keap plans, but you should verify your specific plan includes API capabilities.
  • What types of data can I sync between Keap and n8n?
    The Keap n8n integration supports a comprehensive range of data types across 27 actions. You can sync contacts (create, update, get, delete), companies, contact notes, contact tags, files, emails, ecommerce products, and ecommerce orders. This covers the full spectrum of CRM data, allowing you to build complete automation workflows. For example, you could sync customer data from Shopify to Keap contacts, while simultaneously updating tags based on purchase behavior and creating notes from support interactions.
  • How long does it take to set up the Keap n8n integration?
    The initial connection takes approximately 2-3 minutes. Since Keap uses OAuth2 authentication, you simply click "Sign in with Keap," authorize the connection, and you're ready to go—no API key management required. Building your first workflow typically takes 10-30 minutes depending on complexity. Simple workflows like "create contact when form submitted" can be live in under 10 minutes, while more complex multi-step automations with conditional logic might take an hour to configure and test properly. The visual workflow builder in n8n makes the process intuitive even for non-developers. For more complex integrations, consider exploring our workflow creation services.
Hack'celeration Lab

Get our weekly integration tips.

No spam. Unsubscribe anytime.