Keap
CRM & salesOAuth 2.0credential probe
Keap (Infusionsoft) contacts, tags, companies, email records and files (v1 REST API, OAuth2 refresh-token grant).
OCNORA ships 23 typed Keap operations and 1 trigger. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run.
Triggers 1
- EventStart a run when Keap (Infusionsoft) reports a change to a record.trigger.keap_event
Operations 23
- Apply Tags to ContactApply one or more Keap tags to a contact and report the outcome Keap gave for each tag separately.keap.apply_tags
- Create CompanyCreate a company in Keap from an object of Keap's own field names; company_name is required.keap.create_company
- Create ContactCreate a contact in Keap from an object of Keap's own field names, such as given_name, family_name and email_addresses.keap.create_contact
- Create Email RecordRecord an email that was sent elsewhere against a Keap contact, so it appears in that contact's history.keap.create_email_record
- Delete ContactDelete a contact from Keap by its id.keap.delete_contact
- Delete Email RecordDelete one email record from Keap by its id.keap.delete_email
- Delete FileDelete one file from the Keap file box by its id.keap.delete_file
- Get CompanyRetrieve one Keap company by its id.keap.get_company
- Get ContactRetrieve one Keap contact by its id, with its full record.keap.get_contact
- Get Email RecordRetrieve one Keap email record with its body, decoding Keap's base64 content into readable html and plain_text.keap.get_email
- Get FileRetrieve one Keap file's descriptor, and its bytes as a base64 blob when the contents are asked for.keap.get_file
- List Contact TagsList the Keap tags currently applied to one contact.keap.list_applied_tags
- List CompaniesList companies from Keap, optionally filtered by company name.keap.list_companies
- List ContactsList contacts from Keap, optionally filtered by email address, given name, family name or last-modified window.keap.list_contacts
- List Email RecordsList the email records Keap holds, optionally for one contact, one address or one sent-date window.keap.list_emails
- List FilesList the files in the Keap file box, optionally filtered by name, contact, type, permission or visibility.keap.list_files
- List TagsList the tags defined in the Keap account, so a workflow can resolve a tag name to the id the tagging nodes need.keap.list_tags
- Remove Tag from ContactRemove one applied Keap tag from a contact.keap.remove_tag
- Send EmailQueue an email to one or more Keap contacts, sent on behalf of a Keap user, with optional base64 attachments.keap.send_email
- Update CompanyUpdate the given properties of an existing Keap company.keap.update_company
- Update ContactUpdate an existing Keap contact, optionally restricting the write to the properties named in the update mask.keap.update_contact
- Upload FileUpload a base64-encoded file into the Keap file box, optionally attaching it to a contact record.keap.upload_file
- Create or Update ContactCreate a contact in Keap, or update the existing contact Keap matches as a duplicate, and return the resulting record.keap.upsert_contact
Run your first Keap workflow today.
Create a free workspace, add the connection, pick a template or describe the workflow to Build with AI. Workflow Health checks it before it runs.