# Multiple Nexus Callbacks With one Workflow

**URL:** <https://community.temporal.io/t/multiple-nexus-callbacks-with-one-workflow/17996>\
**Category:** Developer Corner\
**Tags:** go-sdk\
**Created:** [July 23, 2025, 9:25pm UTC](https://community.temporal.io/t/multiple-nexus-callbacks-with-one-workflow/17996 "2025-07-23T21:25:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![\_Elbek\_Khoshimjonov](https://sea2.discourse-cdn.com/flex016/user_avatar/community.temporal.io/_elbek_khoshimjonov/32/3178_2.png) [@\_Elbek\_Khoshimjonov](https://community.temporal.io/u/_Elbek_Khoshimjonov)\
**Post date:** [July 23, 2025, 9:25pm UTC](https://community.temporal.io/t/multiple-nexus-callbacks-with-one-workflow/17996/1 "2025-07-23T21:25:38Z")

</div>

Is it possible to have multiple callbacks work with a single workflow?

I have a Nexus operation that starts a workflow, but this is used in multiple places. operation:

```go
var Operation = temporalnexus.NewWorkflowRunOperation(
	OperationName,
	SampleWorkflow,
	func(ctx context.Context, params Params, options nexus.StartOperationOptions) (client.StartWorkflowOptions, error) {
		return client.StartWorkflowOptions{
			ID: WorklfowID(params.ID),
			WorkflowIDReusePolicy: enums.WORKFLOW_ID_REUSE_POLICY_ALLOW_DUPLICATE_FAILED_ONLY,
		}, nil
	},
)

```

The operation works from multiple places, and there are no duplicate workflows. But only one caller gets notified after the workflow completes. Am I doing something wrong here, or is it a `NewWorkflowRunOperation` limitation or Nexus limitation?

Thank you!
