COAX Communication Hub

EmailAPI keyConnection test available

The COAX Communication Hub — one credential for email delivery (send / bulk / status), NDA agreements, HR offer letters, and the HR profile + document workflow. Powers every coax.* node.

COAX Communication Hub has no typed nodes of its own: it connects as a stored credential that 157 generic nodes use — the node picks COAX Communication Hub from the connection you select.

Before you connect COAX Communication Hub

Authentication
API key
Credential
{"api_key": "..."} or a raw key string
Connection test
Available: the stored credential can be checked against the provider when you add it. This is not a record that a test was run or passed.

What you can do with COAX Communication Hub

Operations of the generic nodes your COAX Communication Hub connection drives, grouped by what they do to your data.

Create and send 34

  • Create Agreement
  • Send Agreement
  • Generate HR Document
  • Send HR Document
  • Submit HR Document
  • Create Draft
  • and 28 more

Read and search 60

  • Get Agreement
  • List Agreements
  • Render Agreement
  • List Approvals
  • Export Audit Log
  • List Audit Log
  • and 54 more

Update 33

  • Approve
  • Reject Approval
  • Pause Campaign
  • Resume Campaign
  • Requeue Dead Letter
  • Requeue Dead Letters
  • and 27 more

Delete and cancel 10

  • Cancel Agreement
  • Cancel Campaign
  • Cancel HR Document
  • Delete Draft
  • Cancel Employment Update
  • Undo Profile Workflow
  • and 4 more

Other operations 20

  • Dashboard Summary
  • HR Document Versions
  • Email Body
  • Customers Info
  • Email Status
  • Employment History
  • and 14 more

Nodes that use your COAX Communication Hub connection

These generic nodes accept your COAX Communication Hub credential. Each chooses the provider from the connection you select, so the same node also works with the other providers shown.

  • COAX: Cancel Agreement
    coax.agreement_cancel
    Void an agreement that has not been signed.
  • COAX: Create Agreement
    coax.agreement_create
    Create an NDA or agreement from a template plus party details.
  • COAX: Get Agreement
    coax.agreement_get
    Read one agreement, including its signing status.
  • COAX: List Agreements
    coax.agreement_list
    Page through NDAs and other agreements.
  • COAX: Render Agreement
    coax.agreement_render
    Render the agreement document for review before sending.
  • COAX: Send Agreement
    coax.agreement_send
    Email the agreement to its counterparty with a signing link.
  • COAX: Approve
    coax.approval_approve
    Release a held send.
  • COAX: List Approvals
    coax.approval_list
    Sends waiting on an approver.
  • COAX: Reject Approval
    coax.approval_reject
    Refuse a held send.
  • COAX: Export Audit Log
    coax.audit_export
    Export the audit log for archival.
  • COAX: List Audit Log
    coax.audit_list
    Page the hub's append-only audit log.
  • COAX: Cancel Campaign
    coax.campaign_cancel
    Stop a campaign permanently.
Show 145 more
  • COAX: Get Campaign
    coax.campaign_get
    Read one campaign's progress.
  • COAX: List Campaigns
    coax.campaign_list
    Bulk sends tracked as campaigns.
  • COAX: Pause Campaign
    coax.campaign_pause
    Hold a campaign mid-flight.
  • COAX: Resume Campaign
    coax.campaign_resume
    Restart a paused campaign.
  • COAX: Dashboard Summary
    coax.dashboard_summary
    Top-level counts across the hub.
  • COAX: Get Dead Letter
    coax.dead_letter_get
    Read one dead-lettered message and why it failed.
  • COAX: List Dead Letters
    coax.dead_letter_list
    Messages that exhausted their retries.
  • COAX: Requeue Dead Letter
    coax.dead_letter_requeue
    Put one dead-lettered message back on its queue.
  • COAX: Requeue Dead Letters
    coax.dead_letter_requeue_bulk
    Requeue many dead-lettered messages at once.
  • COAX: Approve HR Document
    coax.document_approve
    Approve a submitted document so it can be sent.
  • COAX: Archive HR Document
    coax.document_archive
    Archive a completed document.
  • COAX: Cancel HR Document
    coax.document_cancel
    Abandon a document mid-lifecycle.
  • COAX: Download HR Document
    coax.document_download
    Retrieve the document file.
  • COAX: Generate HR Document
    coax.document_generate
    Render the document from its template — the first lifecycle step.
  • COAX: Get HR Document
    coax.document_get
    Read one HR document and its lifecycle state.
  • COAX: Preview HR Document
    coax.document_preview
    Render a document for review without changing its state.
  • COAX: Refresh HR Document
    coax.document_refresh
    Pull the document's data forward without a full regeneration.
  • COAX: Regenerate HR Document
    coax.document_regenerate
    Re-render after the profile or template changed.
  • COAX: Revise HR Document
    coax.document_revise
    Open a new revision, keeping the prior version in history.
  • COAX: Send HR Document
    coax.document_send
    Email an approved document to the employee.
  • COAX: Submit HR Document
    coax.document_submit
    Send a generated document for approval.
  • COAX: HR Document Versions
    coax.document_versions
    Version history for one document.
  • COAX: Create Draft
    coax.draft_create
    Save a message as a draft instead of queueing it.
  • COAX: Delete Draft
    coax.draft_delete
    Discard a draft.
  • COAX: Get Draft
    coax.draft_get
    Read one draft.
  • COAX: List Drafts
    coax.draft_list
    List saved drafts.
  • COAX: Send Draft
    coax.draft_send
    Promote a draft into the delivery queue.
  • COAX: Update Draft
    coax.draft_update
    Replace a draft's contents.
  • COAX: Email Body
    coax.email_body
    Fetch the rendered body of one sent message.
  • COAX: Customers Info
    coax.email_customers_info
    Snapshot of the customer audience a 'send to customers' would target.
  • COAX: List Emails
    coax.email_list
    Page through sent messages.
  • COAX: Send Email
    coax.email_send
    Queue one email through the hub (202 Accepted).
  • COAX: Send Bulk Email
    coax.email_send_bulk
    Fan one payload out to many recipients as individual messages.
  • COAX: Send to Customers
    coax.email_send_customers
    Send one payload to every customer in the hub's configured collection.
  • COAX: Email Status
    coax.email_status
    Look up one message's delivery + engagement status.
  • COAX: Employment History
    coax.employment_history
    The applied change history for one employee.
  • COAX: Apply Employment Update
    coax.employment_update_apply
    Apply an update to the profile immediately.
  • COAX: Approve Employment Update
    coax.employment_update_approve
    Approve a submitted employment update.
  • COAX: Cancel Employment Update
    coax.employment_update_cancel
    Cancel an employment update before it applies.
  • COAX: Create Employment Update
    coax.employment_update_create
    Propose an effective-dated change to an employee's terms.
  • COAX: Get Employment Update
    coax.employment_update_get
    Read one employment update.
  • COAX: List Employment Updates
    coax.employment_update_list
    Employment updates across every profile.
  • COAX: List Profile Employment Updates
    coax.employment_update_list_for_profile
    Employment updates raised against one profile.
  • COAX: Reject Employment Update
    coax.employment_update_reject
    Reject a submitted employment update.
  • COAX: Schedule Employment Update
    coax.employment_update_schedule
    Queue an approved update to apply on its effective date.
  • COAX: Submit Employment Update
    coax.employment_update_submit
    Send an employment update for approval.
  • COAX: Upcoming Employment Updates
    coax.employment_update_upcoming
    Scheduled changes not yet applied for one profile.
  • COAX: Download Exit Letter
    coax.exit_letter_download
    Retrieve an exit letter document.
  • COAX: Generate Exit Letter
    coax.exit_letter_generate
    Produce a relieving / experience / termination letter.
  • COAX: Render Exit Letter
    coax.exit_letter_render
    Render an exit letter for review.
  • COAX: Send Exit Letter
    coax.exit_letter_send
    Email an exit letter to the departing employee.
  • COAX: Create Followup
    coax.followup_create
    Schedule a followup against an offer.
  • COAX: Followup Kinds
    coax.followup_kinds
    The followup types the hub knows about.
  • COAX: List Followups
    coax.followup_list
    Followups across every offer.
  • COAX: List Offer Followups
    coax.followup_list_for_offer
    Followups scheduled against one offer.
  • COAX: GDPR Delete
    coax.gdpr_delete
    Erase a subject's data. Irreversible.
  • COAX: GDPR Export
    coax.gdpr_export
    Export everything the hub holds on one subject.
  • COAX: HR Dashboard Summary
    coax.hr_dashboard_summary
    Counts and pipeline state across the HR module.
  • COAX: Calculate Salary
    coax.hr_salary_calculate
    Break a CTC down into the component structure the letter needs.
  • COAX: Get HR Settings
    coax.hr_settings_get
    Company-level HR settings the documents are rendered against.
  • COAX: Update HR Settings
    coax.hr_settings_update
    Change company-level HR settings.
  • COAX: List HR Templates
    coax.hr_template_list
    HR document templates.
  • COAX: Activate HR Template Version
    coax.hr_template_version_activate
    Make one template version the live one.
  • COAX: Create HR Template Version
    coax.hr_template_version_create
    Publish a new version of an HR template.
  • COAX: HR Template Versions
    coax.hr_template_versions
    Version history for one HR template.
  • COAX: HR Workflow Summary
    coax.hr_workflow_summary
    Roll-up of how many profiles sit at each workflow stage.
  • COAX: Download Joining Letter
    coax.joining_letter_download
    Retrieve the joining letter document.
  • COAX: Generate Joining Letter
    coax.joining_letter_generate
    Produce the joining letter for an accepted offer.
  • COAX: Render Joining Letter
    coax.joining_letter_render
    Render the joining letter for review.
  • COAX: Send Joining Letter
    coax.joining_letter_send
    Email the joining letter to the new hire.
  • COAX: Metrics
    coax.metrics
    Queue depth, failure count, DLQ size and backlog.
  • COAX: Archive Offer Letter
    coax.offer_archive
    Archive an offer out of the active pipeline.
  • COAX: Assign Employee ID
    coax.offer_assign_employee_id
    Allocate the employee id once an offer is accepted.
  • COAX: Create Offer Letter
    coax.offer_create
    Draft a new offer letter for a candidate.
  • COAX: Download Offer PDF
    coax.offer_download_pdf
    Retrieve the generated PDF.
  • COAX: Generate Offer PDF
    coax.offer_generate_pdf
    Produce the signed-ready PDF.
  • COAX: Get Offer Letter
    coax.offer_get
    Read one offer letter and its current status.
  • COAX: List Offer Letters
    coax.offer_list
    Page through offer letters.
  • COAX: Mark Offer Accepted
    coax.offer_mark_accepted
    Record an acceptance that happened off-platform.
  • COAX: Mark Offer Rejected
    coax.offer_mark_rejected
    Record a rejection that happened off-platform.
  • COAX: Render Offer Letter
    coax.offer_render
    Render the offer letter as HTML for review.
  • COAX: Reopen Offer Letter
    coax.offer_reopen
    Return a closed offer to an editable state.
  • COAX: Revise Offer Letter
    coax.offer_revise
    Open a new revision of an already-issued offer.
  • COAX: Offer Sections
    coax.offer_sections
    The section catalogue an offer letter can be composed from.
  • COAX: Send Offer Letter
    coax.offer_send
    Email the offer to the candidate with an accept/reject portal link.
  • COAX: Offer Letter Timeline
    coax.offer_timeline
    Full audit trail of everything that happened to this offer.
  • COAX: Update Offer Letter
    coax.offer_update
    Replace a draft offer letter's contents.
  • COAX: Validate Offer Letter
    coax.offer_validate
    Check an offer is complete before generating or sending it.
  • COAX: Create Onboarding
    coax.onboarding_create
    Start onboarding for an accepted offer.
  • COAX: Get Onboarding
    coax.onboarding_get
    Read one onboarding record.
  • COAX: Get Offer Onboarding
    coax.onboarding_get_for_offer
    Onboarding record attached to one offer.
  • COAX: List Onboarding
    coax.onboarding_list
    Every onboarding record.
  • COAX: Update Onboarding
    coax.onboarding_update
    Update an onboarding record's progress.
  • COAX: Create Payslip
    coax.payslip_create
    Generate a payslip for an employee.
  • COAX: Download Payslip
    coax.payslip_download
    Retrieve the payslip document.
  • COAX: Get Payslip
    coax.payslip_get
    Read one payslip.
  • COAX: List Payslips
    coax.payslip_list
    Page through payslips.
  • COAX: Render Payslip
    coax.payslip_render
    Render a payslip for review.
  • COAX: Send Payslip
    coax.payslip_send
    Email a payslip to the employee.
  • COAX: Preferences Link
    coax.preferences_link
    Mint a signed link to a recipient's email-preference page.
  • COAX: Archive Employee Profile
    coax.profile_archive
    Archive a profile out of the active roster.
  • COAX: Assign Profile Employee ID
    coax.profile_assign_employee_id
    Allocate the employee id on a profile.
  • COAX: Create Employee Profile
    coax.profile_create
    Create an employee profile.
  • COAX: Add Profile Document
    coax.profile_document_add
    Attach a new document to an employee profile.
  • COAX: List Profile Documents
    coax.profile_document_list
    Documents attached to one employee.
  • COAX: Get Employee Profile
    coax.profile_get
    Read one employee profile.
  • COAX: List Employee Profiles
    coax.profile_list
    Page through employee profiles.
  • COAX: Restore Employee Profile
    coax.profile_restore
    Return an archived profile to the active roster.
  • COAX: Profile Timeline
    coax.profile_timeline
    Audit trail for one employee.
  • COAX: Update Employee Profile
    coax.profile_update
    Partially update an employee profile.
  • COAX: Advance Profile Workflow
    coax.profile_workflow_advance
    Move a profile to the next workflow stage.
  • COAX: Get Profile Workflow
    coax.profile_workflow_get
    Current stage and available transitions for a profile.
  • COAX: Undo Profile Workflow
    coax.profile_workflow_undo
    Step a profile back to the previous stage.
  • COAX: Create Revision
    coax.revision_create
    Issue a compensation or role revision letter.
  • COAX: Download Revision
    coax.revision_download
    Retrieve the revision letter document.
  • COAX: Get Revision
    coax.revision_get
    Read one revision letter.
  • COAX: List Revisions
    coax.revision_list
    Page through revision letters.
  • COAX: Render Revision
    coax.revision_render
    Render a revision letter for review.
  • COAX: Send Revision
    coax.revision_send
    Email a revision letter to the employee.
  • COAX: Stats
    coax.stats
    Aggregate delivery statistics.
  • COAX: Add Suppression
    coax.suppression_add
    Silence an address across all future sends.
  • COAX: List Suppressions
    coax.suppression_list
    Addresses the hub will refuse to send to.
  • COAX: Remove Suppression
    coax.suppression_remove
    Allow sending to a previously suppressed address.
  • COAX: Create Tax Document
    coax.tax_document_create
    Generate a tax document (Form 16 and similar) for an employee.
  • COAX: Download Tax Document
    coax.tax_document_download
    Retrieve the tax document.
  • COAX: Get Tax Document
    coax.tax_document_get
    Read one tax document.
  • COAX: List Tax Documents
    coax.tax_document_list
    Page through tax documents.
  • COAX: Render Tax Document
    coax.tax_document_render
    Render a tax document for review.
  • COAX: Send Tax Document
    coax.tax_document_send
    Email a tax document to the employee.
  • COAX: Delete Template
    coax.template_delete
    Remove a template.
  • COAX: Get Template
    coax.template_get
    Read one template's source.
  • COAX: List Templates
    coax.template_list
    List available email templates.
  • COAX: Preview Template
    coax.template_preview
    Render a template with sample variables without sending.
  • COAX: Upsert Template
    coax.template_upsert
    Create or replace a Jinja2 email template.
  • COAX: Disable User
    coax.user_disable
    Suspend a user's access.
  • COAX: Get Email Preferences
    coax.user_email_preferences_get
    Read one user's email preferences.
  • COAX: Update Email Preferences
    coax.user_email_preferences_update
    Change one user's email preferences.
  • COAX: Enable User
    coax.user_enable
    Restore a suspended user's access.
  • COAX: Get User
    coax.user_get
    Read one user.
  • COAX: Invite User
    coax.user_invite
    Invite a new user to the hub.
  • COAX: List Users
    coax.user_list
    Page through hub users.
  • COAX: Resend User Invite
    coax.user_resend_invite
    Send the invitation email again.
  • COAX: Revoke User Sessions
    coax.user_revoke_sessions
    Sign a user out everywhere.
  • COAX: User Security Events
    coax.user_security_events
    Security events recorded for one user.
  • COAX: Update User
    coax.user_update
    Change a user's role or details.

A sample COAX Communication Hub workflow

  1. 1
    A core trigger
    Start the run from a chat, form, manual, schedule, webhook, workflow trigger — no COAX Communication Hub trigger is needed.
  2. 2
    Get Agreementcoax.agreement_get
    Read one agreement, including its signing status.
  3. 3
    Cancel Agreementcoax.agreement_cancel
    Void an agreement that has not been signed.

An outline built from this provider’s node contracts, not a recorded run. Each step’s output fields are available to the next in the field picker.

COAX Communication Hub questions

How does OCNORA authenticate with COAX Communication Hub?
With a stored API key credential, shaped {"api_key": "..."} or a raw key string. A connection test can check it when you add it.
What can I automate with COAX Communication Hub?
COAX Communication Hub has no typed nodes of its own. Your COAX Communication Hub connection is used by COAX: Cancel Agreement (coax.agreement_cancel), COAX: Create Agreement (coax.agreement_create), COAX: Get Agreement (coax.agreement_get), COAX: List Agreements (coax.agreement_list), COAX: Render Agreement (coax.agreement_render), COAX: Send Agreement (coax.agreement_send) and 151 more.
What if the COAX Communication Hub operation I need is not listed?
Where COAX Communication Hub has an HTTP API, call it from the HTTP node with the same credential, or describe the step to the AI builder, which asks our team for a typed node when one is missing.
Are there templates that use COAX Communication Hub?
Not yet. Start from a blank workflow, or describe the workflow to Build with AI.
How are COAX Communication Hub calls controlled?
Every call and every run step is audited, runs count against the execution budget, and Workflow Health pre-flights the workflow when you save it.

See your first COAX Communication Hub workflow run.

Book a technical demo. We add the connection, pick a template or describe the workflow to Build with AI, and Workflow Health checks it before it runs.