COAX Communication Hub
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 Agreementcoax.agreement_cancelVoid an agreement that has not been signed.
- COAX: Create Agreementcoax.agreement_createCreate an NDA or agreement from a template plus party details.
- COAX: Get Agreementcoax.agreement_getRead one agreement, including its signing status.
- COAX: List Agreementscoax.agreement_listPage through NDAs and other agreements.
- COAX: Render Agreementcoax.agreement_renderRender the agreement document for review before sending.
- COAX: Send Agreementcoax.agreement_sendEmail the agreement to its counterparty with a signing link.
- COAX: Approvecoax.approval_approveRelease a held send.
- COAX: List Approvalscoax.approval_listSends waiting on an approver.
- COAX: Reject Approvalcoax.approval_rejectRefuse a held send.
- COAX: Export Audit Logcoax.audit_exportExport the audit log for archival.
- COAX: List Audit Logcoax.audit_listPage the hub's append-only audit log.
- COAX: Cancel Campaigncoax.campaign_cancelStop a campaign permanently.
Show 145 more
- COAX: Get Campaigncoax.campaign_getRead one campaign's progress.
- COAX: List Campaignscoax.campaign_listBulk sends tracked as campaigns.
- COAX: Pause Campaigncoax.campaign_pauseHold a campaign mid-flight.
- COAX: Resume Campaigncoax.campaign_resumeRestart a paused campaign.
- COAX: Dashboard Summarycoax.dashboard_summaryTop-level counts across the hub.
- COAX: Get Dead Lettercoax.dead_letter_getRead one dead-lettered message and why it failed.
- COAX: List Dead Letterscoax.dead_letter_listMessages that exhausted their retries.
- COAX: Requeue Dead Lettercoax.dead_letter_requeuePut one dead-lettered message back on its queue.
- COAX: Requeue Dead Letterscoax.dead_letter_requeue_bulkRequeue many dead-lettered messages at once.
- COAX: Approve HR Documentcoax.document_approveApprove a submitted document so it can be sent.
- COAX: Archive HR Documentcoax.document_archiveArchive a completed document.
- COAX: Cancel HR Documentcoax.document_cancelAbandon a document mid-lifecycle.
- COAX: Download HR Documentcoax.document_downloadRetrieve the document file.
- COAX: Generate HR Documentcoax.document_generateRender the document from its template — the first lifecycle step.
- COAX: Get HR Documentcoax.document_getRead one HR document and its lifecycle state.
- COAX: Preview HR Documentcoax.document_previewRender a document for review without changing its state.
- COAX: Refresh HR Documentcoax.document_refreshPull the document's data forward without a full regeneration.
- COAX: Regenerate HR Documentcoax.document_regenerateRe-render after the profile or template changed.
- COAX: Revise HR Documentcoax.document_reviseOpen a new revision, keeping the prior version in history.
- COAX: Send HR Documentcoax.document_sendEmail an approved document to the employee.
- COAX: Submit HR Documentcoax.document_submitSend a generated document for approval.
- COAX: HR Document Versionscoax.document_versionsVersion history for one document.
- COAX: Create Draftcoax.draft_createSave a message as a draft instead of queueing it.
- COAX: Delete Draftcoax.draft_deleteDiscard a draft.
- COAX: Get Draftcoax.draft_getRead one draft.
- COAX: List Draftscoax.draft_listList saved drafts.
- COAX: Send Draftcoax.draft_sendPromote a draft into the delivery queue.
- COAX: Update Draftcoax.draft_updateReplace a draft's contents.
- COAX: Email Bodycoax.email_bodyFetch the rendered body of one sent message.
- COAX: Customers Infocoax.email_customers_infoSnapshot of the customer audience a 'send to customers' would target.
- COAX: List Emailscoax.email_listPage through sent messages.
- COAX: Send Emailcoax.email_sendQueue one email through the hub (202 Accepted).
- COAX: Send Bulk Emailcoax.email_send_bulkFan one payload out to many recipients as individual messages.
- COAX: Send to Customerscoax.email_send_customersSend one payload to every customer in the hub's configured collection.
- COAX: Email Statuscoax.email_statusLook up one message's delivery + engagement status.
- COAX: Employment Historycoax.employment_historyThe applied change history for one employee.
- COAX: Apply Employment Updatecoax.employment_update_applyApply an update to the profile immediately.
- COAX: Approve Employment Updatecoax.employment_update_approveApprove a submitted employment update.
- COAX: Cancel Employment Updatecoax.employment_update_cancelCancel an employment update before it applies.
- COAX: Create Employment Updatecoax.employment_update_createPropose an effective-dated change to an employee's terms.
- COAX: Get Employment Updatecoax.employment_update_getRead one employment update.
- COAX: List Employment Updatescoax.employment_update_listEmployment updates across every profile.
- COAX: List Profile Employment Updatescoax.employment_update_list_for_profileEmployment updates raised against one profile.
- COAX: Reject Employment Updatecoax.employment_update_rejectReject a submitted employment update.
- COAX: Schedule Employment Updatecoax.employment_update_scheduleQueue an approved update to apply on its effective date.
- COAX: Submit Employment Updatecoax.employment_update_submitSend an employment update for approval.
- COAX: Upcoming Employment Updatescoax.employment_update_upcomingScheduled changes not yet applied for one profile.
- COAX: Download Exit Lettercoax.exit_letter_downloadRetrieve an exit letter document.
- COAX: Generate Exit Lettercoax.exit_letter_generateProduce a relieving / experience / termination letter.
- COAX: Render Exit Lettercoax.exit_letter_renderRender an exit letter for review.
- COAX: Send Exit Lettercoax.exit_letter_sendEmail an exit letter to the departing employee.
- COAX: Create Followupcoax.followup_createSchedule a followup against an offer.
- COAX: Followup Kindscoax.followup_kindsThe followup types the hub knows about.
- COAX: List Followupscoax.followup_listFollowups across every offer.
- COAX: List Offer Followupscoax.followup_list_for_offerFollowups scheduled against one offer.
- COAX: GDPR Deletecoax.gdpr_deleteErase a subject's data. Irreversible.
- COAX: GDPR Exportcoax.gdpr_exportExport everything the hub holds on one subject.
- COAX: HR Dashboard Summarycoax.hr_dashboard_summaryCounts and pipeline state across the HR module.
- COAX: Calculate Salarycoax.hr_salary_calculateBreak a CTC down into the component structure the letter needs.
- COAX: Get HR Settingscoax.hr_settings_getCompany-level HR settings the documents are rendered against.
- COAX: Update HR Settingscoax.hr_settings_updateChange company-level HR settings.
- COAX: List HR Templatescoax.hr_template_listHR document templates.
- COAX: Activate HR Template Versioncoax.hr_template_version_activateMake one template version the live one.
- COAX: Create HR Template Versioncoax.hr_template_version_createPublish a new version of an HR template.
- COAX: HR Template Versionscoax.hr_template_versionsVersion history for one HR template.
- COAX: HR Workflow Summarycoax.hr_workflow_summaryRoll-up of how many profiles sit at each workflow stage.
- COAX: Download Joining Lettercoax.joining_letter_downloadRetrieve the joining letter document.
- COAX: Generate Joining Lettercoax.joining_letter_generateProduce the joining letter for an accepted offer.
- COAX: Render Joining Lettercoax.joining_letter_renderRender the joining letter for review.
- COAX: Send Joining Lettercoax.joining_letter_sendEmail the joining letter to the new hire.
- COAX: Metricscoax.metricsQueue depth, failure count, DLQ size and backlog.
- COAX: Archive Offer Lettercoax.offer_archiveArchive an offer out of the active pipeline.
- COAX: Assign Employee IDcoax.offer_assign_employee_idAllocate the employee id once an offer is accepted.
- COAX: Create Offer Lettercoax.offer_createDraft a new offer letter for a candidate.
- COAX: Download Offer PDFcoax.offer_download_pdfRetrieve the generated PDF.
- COAX: Generate Offer PDFcoax.offer_generate_pdfProduce the signed-ready PDF.
- COAX: Get Offer Lettercoax.offer_getRead one offer letter and its current status.
- COAX: List Offer Letterscoax.offer_listPage through offer letters.
- COAX: Mark Offer Acceptedcoax.offer_mark_acceptedRecord an acceptance that happened off-platform.
- COAX: Mark Offer Rejectedcoax.offer_mark_rejectedRecord a rejection that happened off-platform.
- COAX: Render Offer Lettercoax.offer_renderRender the offer letter as HTML for review.
- COAX: Reopen Offer Lettercoax.offer_reopenReturn a closed offer to an editable state.
- COAX: Revise Offer Lettercoax.offer_reviseOpen a new revision of an already-issued offer.
- COAX: Offer Sectionscoax.offer_sectionsThe section catalogue an offer letter can be composed from.
- COAX: Send Offer Lettercoax.offer_sendEmail the offer to the candidate with an accept/reject portal link.
- COAX: Offer Letter Timelinecoax.offer_timelineFull audit trail of everything that happened to this offer.
- COAX: Update Offer Lettercoax.offer_updateReplace a draft offer letter's contents.
- COAX: Validate Offer Lettercoax.offer_validateCheck an offer is complete before generating or sending it.
- COAX: Create Onboardingcoax.onboarding_createStart onboarding for an accepted offer.
- COAX: Get Onboardingcoax.onboarding_getRead one onboarding record.
- COAX: Get Offer Onboardingcoax.onboarding_get_for_offerOnboarding record attached to one offer.
- COAX: List Onboardingcoax.onboarding_listEvery onboarding record.
- COAX: Update Onboardingcoax.onboarding_updateUpdate an onboarding record's progress.
- COAX: Create Payslipcoax.payslip_createGenerate a payslip for an employee.
- COAX: Download Payslipcoax.payslip_downloadRetrieve the payslip document.
- COAX: Get Payslipcoax.payslip_getRead one payslip.
- COAX: List Payslipscoax.payslip_listPage through payslips.
- COAX: Render Payslipcoax.payslip_renderRender a payslip for review.
- COAX: Send Payslipcoax.payslip_sendEmail a payslip to the employee.
- COAX: Preferences Linkcoax.preferences_linkMint a signed link to a recipient's email-preference page.
- COAX: Archive Employee Profilecoax.profile_archiveArchive a profile out of the active roster.
- COAX: Assign Profile Employee IDcoax.profile_assign_employee_idAllocate the employee id on a profile.
- COAX: Create Employee Profilecoax.profile_createCreate an employee profile.
- COAX: Add Profile Documentcoax.profile_document_addAttach a new document to an employee profile.
- COAX: List Profile Documentscoax.profile_document_listDocuments attached to one employee.
- COAX: Get Employee Profilecoax.profile_getRead one employee profile.
- COAX: List Employee Profilescoax.profile_listPage through employee profiles.
- COAX: Restore Employee Profilecoax.profile_restoreReturn an archived profile to the active roster.
- COAX: Profile Timelinecoax.profile_timelineAudit trail for one employee.
- COAX: Update Employee Profilecoax.profile_updatePartially update an employee profile.
- COAX: Advance Profile Workflowcoax.profile_workflow_advanceMove a profile to the next workflow stage.
- COAX: Get Profile Workflowcoax.profile_workflow_getCurrent stage and available transitions for a profile.
- COAX: Undo Profile Workflowcoax.profile_workflow_undoStep a profile back to the previous stage.
- COAX: Create Revisioncoax.revision_createIssue a compensation or role revision letter.
- COAX: Download Revisioncoax.revision_downloadRetrieve the revision letter document.
- COAX: Get Revisioncoax.revision_getRead one revision letter.
- COAX: List Revisionscoax.revision_listPage through revision letters.
- COAX: Render Revisioncoax.revision_renderRender a revision letter for review.
- COAX: Send Revisioncoax.revision_sendEmail a revision letter to the employee.
- COAX: Statscoax.statsAggregate delivery statistics.
- COAX: Add Suppressioncoax.suppression_addSilence an address across all future sends.
- COAX: List Suppressionscoax.suppression_listAddresses the hub will refuse to send to.
- COAX: Remove Suppressioncoax.suppression_removeAllow sending to a previously suppressed address.
- COAX: Create Tax Documentcoax.tax_document_createGenerate a tax document (Form 16 and similar) for an employee.
- COAX: Download Tax Documentcoax.tax_document_downloadRetrieve the tax document.
- COAX: Get Tax Documentcoax.tax_document_getRead one tax document.
- COAX: List Tax Documentscoax.tax_document_listPage through tax documents.
- COAX: Render Tax Documentcoax.tax_document_renderRender a tax document for review.
- COAX: Send Tax Documentcoax.tax_document_sendEmail a tax document to the employee.
- COAX: Delete Templatecoax.template_deleteRemove a template.
- COAX: Get Templatecoax.template_getRead one template's source.
- COAX: List Templatescoax.template_listList available email templates.
- COAX: Preview Templatecoax.template_previewRender a template with sample variables without sending.
- COAX: Upsert Templatecoax.template_upsertCreate or replace a Jinja2 email template.
- COAX: Disable Usercoax.user_disableSuspend a user's access.
- COAX: Get Email Preferencescoax.user_email_preferences_getRead one user's email preferences.
- COAX: Update Email Preferencescoax.user_email_preferences_updateChange one user's email preferences.
- COAX: Enable Usercoax.user_enableRestore a suspended user's access.
- COAX: Get Usercoax.user_getRead one user.
- COAX: Invite Usercoax.user_inviteInvite a new user to the hub.
- COAX: List Userscoax.user_listPage through hub users.
- COAX: Resend User Invitecoax.user_resend_inviteSend the invitation email again.
- COAX: Revoke User Sessionscoax.user_revoke_sessionsSign a user out everywhere.
- COAX: User Security Eventscoax.user_security_eventsSecurity events recorded for one user.
- COAX: Update Usercoax.user_updateChange a user's role or details.
A sample COAX Communication Hub workflow
- 1A core triggerStart the run from a chat, form, manual, schedule, webhook, workflow trigger — no COAX Communication Hub trigger is needed.
- 2Get Agreementcoax.agreement_getRead one agreement, including its signing status.
- 3Cancel Agreementcoax.agreement_cancelVoid 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.