Skip to content

Add the Customer.io CDP write key - #132

Merged
mikaalnaik merged 1 commit into
mainfrom
mikaal/customerio-credential
Sep 15, 2026
Merged

mikaalnaik merged 1 commit into
mainfrom
mikaal/customerio-credential

Conversation

@mikaalnaik

Copy link
Copy Markdown
Contributor

Adds customerio.api_key to encrypted credentials, the remaining blocker from #131.

Verified before committing with one live identify through CustomerioService against the real endpoint: the call succeeded, and the location lookup resolved M5V 1A1 → Toronto / Spadina—Harbourfront, so both the key and the payload shape are confirmed working rather than assumed.

The smoke test created one person in the Customer.io workspace (cio-smoke-test-<timestamp>@buildcanada.com) — worth deleting there. The local subscriber row was removed.

Once this is merged, a deploy picks it up: RAILS_MASTER_KEY is already in the Kamal secrets, and bin/docker-entrypoint runs db:prepare on boot, so the two new columns migrate as part of the same deploy.

🤖 Generated with Claude Code

Verified with one live identify through CustomerioService before
committing: the call succeeded and the postal code resolved through
Represent, so both the key and the payload shape are good.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@mikaalnaik
mikaalnaik merged commit 43b238f into main Sep 15, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant