{"id":19794919,"url":"https://github.com/bb-io/customer.io","last_synced_at":"2025-07-02T06:03:01.698Z","repository":{"id":212515179,"uuid":"731536895","full_name":"bb-io/Customer.io","owner":"bb-io","description":null,"archived":false,"fork":false,"pushed_at":"2025-06-11T13:19:08.000Z","size":212,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-07-02T06:02:46.065Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/bb-io.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-12-14T09:55:44.000Z","updated_at":"2025-06-11T13:19:13.000Z","dependencies_parsed_at":"2024-04-16T17:02:40.841Z","dependency_job_id":"a91ff9fd-6613-43a0-b8b4-6664b7c0c837","html_url":"https://github.com/bb-io/Customer.io","commit_stats":null,"previous_names":["bb-io/customer.io"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/bb-io/Customer.io","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bb-io%2FCustomer.io","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bb-io%2FCustomer.io/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bb-io%2FCustomer.io/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bb-io%2FCustomer.io/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bb-io","download_url":"https://codeload.github.com/bb-io/Customer.io/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bb-io%2FCustomer.io/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263083558,"owners_count":23411162,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-12T07:14:51.949Z","updated_at":"2025-07-02T06:03:01.665Z","avatar_url":"https://github.com/bb-io.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blackbird.io Customer.io\n\nBlackbird is the new automation backbone for the language technology industry. Blackbird provides enterprise-scale automation and orchestration with a simple no-code/low-code platform. Blackbird enables ambitious organizations to identify, vet and automate as many processes as possible. Not just localization workflows, but any business and IT process. This repository represents an application that is deployable on Blackbird and usable inside the workflow editor.\n\n## Introduction\n\n\u003c!-- begin docs --\u003e\n\nCustomer.io is a platform that enables businesses to send targeted and personalized messages to their customers via various communication channels such as email, SMS, and push notifications. It allows businesses to create automated campaigns based on user behavior, preferences, and interactions with the company's website or app.\n\n## Before setting up\n\nBefore you can connect you need to make sure that:\n\n- You have a Customer.io account and have either admin or workspace manager rights.\n- You have an API key for your Customer.io account. You can find your API credentials in Customer.io under _Experimental features_ \u003e _Account Settings_ \u003e _App API Keys_. More information about API keys can be found [here](https://customer.io/docs/accounts-and-workspaces/managing-credentials/).\n\n## Connecting\n\n1. Navigate to apps and search for Customer.io. If you cannot find Customer.io then click _Add App_ in the top right corner, select Customer.io and add the app to your Blackbird environment.\n2. Click _Add Connection_.\n3. Name your connection for future reference e.g. 'My Customer.io connection'.\n4. Fill in the API key to the Customer.io instance you want to connect to.\n7. Click _Connect_.\n\n![CustomerioBlackbirdConnection](image/README/CustomerioBlackbirdConnection.png)\n\n## Actions\n\n- **Get translation of a broadcast message** Get information about a translation of message in a broadcast\n- **Get translation of a newsletter** Get information about a translation of an individual newsletter. Also includes file as HTML document in output\n- **Get translation of a transactional message** Get information about a translation of an individual transactional message\n- **List snippets** List all snippets in the workspace\n- **Update a translation of a broadcast message** Update a translation of a specific broadcast action\n- **Update snippet** Update the name or value of a snippet\n- **Update translation of a newsletter** Update the translation of a newsletter variant\n- **Update translation of a transactional message** Update the body and other data of a specific language variant for a transactional message\n- **Get a translation of a campaign message** Getting a translation of a campaign message\n- **Update a translation of a campaign message** Updating a translation of a campaign message\n\n### Unified\n- **Download Content**: Downloads content based on the specified ID. To use this action, you must specify the content type to which the content is assigned. Currently, all supported content types are: **Transactional Message, Broadcast Message, Campaign Message, and Newsletter**.\n- **Upload Content**: Uploads content based on the specified ID. This action is used in **pair with `Download Content`** to upload a translated HTML file and update the translation for the specified language.\n\n## Polling \n\n- **On broadcast created or updated** Triggered when a new broadcast was created or updated\n- **On newsletter created or updated** Triggered when a newsletter is created or updated\n- **On campaign message created or updated** Triggered when a campaign message is created or updated\n- **On transactional message created or updated** Triggered when a transactional message is created or updated\n\n\n## Feedback\n\nDo you want to use this app or do you have feedback on our implementation? Reach out to us using the [established channels](https://www.blackbird.io/) or create an issue.\n\n\u003c!-- end docs --\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbb-io%2Fcustomer.io","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbb-io%2Fcustomer.io","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbb-io%2Fcustomer.io/lists"}