What this sets up
By the end of this tutorial, you’ll have:- GitHub connected for PR linking and repo file tree access
- Linear connected for automatic ticket creation and bidirectional status sync
- Slack connected for the managed AI agent and daily digests
Starting point: You have a Remyx account and at least one experiment created. You have admin access to a GitHub org, Linear workspace, and Slack workspace.
Step 1: Connect GitHub
GitHub integration gives Remyx access to your repos for launch context generation and PR linking.- Navigate to Connectors in the sidebar
- Click Connect on the GitHub card
- You’ll be redirected to GitHub to authorize the Remyx app
- Select the organization and repositories to grant access to
- Click Authorize — you’ll be redirected back to Remyx
Verify
Go to any experiment detail page and check the Implement section. You should see the Claude Code command pre-configured with your connected repo.Step 2: Connect Linear
Linear integration creates tickets automatically when you create experiments.- Navigate to Connectors in the sidebar
- Click Connect on the Linear card
- Authorize Remyx when prompted
- Go to Project Settings for your initiative (click the gear icon from any experiment page)
- Under Linear Project, select which Linear project should receive experiment tickets
Verify
Create a new experiment. After creation, check:- The experiment detail page shows a Linear ticket link in the sidebar
- Opening the Linear ticket shows the experiment name, hypothesis, and a link back to Remyx
Bidirectional Sync
Changes in Linear automatically update the experiment in Remyx:| Action in Linear | Effect in Remyx |
|---|---|
| Change issue status | Experiment status updates |
Add ship label | Decision state updated |
Add abandon label | Decision state updated |
Comment with @remyx | AI agent responds with context |
Step 3: Connect Slack
The Slack integration adds a managed AI agent to your workspace.- Navigate to Connectors in the sidebar
- Click Connect on the Slack card
- Install the Remyx AI app to your workspace
- Select a default channel for digest delivery (e.g.,
#ml-experiments) - In Slack, invite the bot:
/invite @Remyxin your channel
Verify
In your Slack channel, type:Test the Digest
In your Slack channel, ask:Step 4: Test the Full Flow
Now let’s test everything end-to-end:Create an experiment
Go to Experiments > New Experiment. Create an experiment with a hypothesis, target metric, and tags.
Check Linear
A ticket should appear in your linked Linear project within seconds. Open it — the description includes the hypothesis and a link back to Remyx.
Update in Linear
Change the ticket status in Linear (e.g., move to “In Progress”). Switch back to the Remyx experiment detail page — the status should be synced.
Troubleshooting
Tickets aren't being created in Linear
Tickets aren't being created in Linear
Check that your initiative has a linked Linear project in Project Settings. Without this, Remyx doesn’t know which project to create tickets in.
Status changes in Linear aren't syncing
Status changes in Linear aren't syncing
Verify the webhook exists: In Linear, go to Settings > API > Webhooks. You should see a Remyx webhook. If it’s missing, disconnect and reconnect Linear at Connectors.
Slack bot doesn't respond
Slack bot doesn't respond
Make sure the bot is invited to the channel (
/invite @Remyx). Check that the Slack connection shows as active at Connectors.Next Steps
Run an Experiment with Claude Code
Use the MCP server to implement experiments with AI
Integrations Reference
Full integration documentation