Welcome to our April Melt! Here’s what you may have missed from the past month.
New Connectors ⛓️
We added 5 new integrations to our library and the open-source Singer community in April.
Logic4
Keyna from our integrations team built a tap and target for Logic4 (logic4.nl), an e-commerce and ERP platform based in the Netherlands. You can use the connectors to fetch inventory, purchase, and sales information, and write back transactions like purchase orders.
Bird (formerly MessageBird)
Keyna built a target for Bird (bird.com), an omnichannel communications platform and CRM. Built on Hotglue’s target SDK, the target lets you push any data, like new contacts, to your customers’ Bird CRM accounts.
Appsflyer
Adil from our integrations team built a target for Appsflyer (appsflyer.com), a mobile marketing analytics tool. Combined with our existing Appsflyer tap, the new target allows you to offer bi-directional connectivity with your customers’ Appsflyer apps.
Connectwise
Our partner, Plentive, built a connector to read data from Connectwise (connectwise.com), an MSP management solution. The tap fetches data such as projects, activities, and time entries.
ClientTether
Chauncy from Plentive also built a connector for ClientTether (clienttether.com), a CRM for franchises. The connector fetches general CRM data from your customers’ ClientTether accounts.
We also released a Confluence connector out of beta, thanks to a fork of Edgar Ramírez Mondragón’s Singer tap.
New API endpoints 🚥
We released two new API endpoints last month.
catalog/search
Run fast, granular searches across catalogs to search for streams, fetch types, and more. This is particularly useful for large catalogs that are too big to be served in a single linkedSource fetch.
discover/kill
Just like the Kill Jobs endpoint, you can use this to end any running discovers for a linked connection.
Job log quality of life updates 🔁
You may also notice some minor QoL updates to your log viewing experience:
- Logs now open with the erroring section loaded, rather than the first line of the log
- We added new navigation pills to quickly skip between the sync, ETL, and export sections
- Logs are now clickable as soon as jobs kick off
Job-level environment variable control ✅
You have more control than ever over the behavior that your jobs run with.
POST /jobs
When making a POST to `/jobs`, you can define override environment variables. This could be an existing reserved variable (max_record_count, default_export_format) or a custom environment variable used in your ETL.
Schedules
When setting schedules, you can now configure schedules to run with specific environment variables and job settings, just like manual job runs. Supported params in schedules now include:
override_start_date
override_selected_tables
override_field_map
environment_variables
Got questions, or have requests you’d like to see us build? Reach out to us in Slack or at hello@hotglue.xyz.
See you next month 🙂
- Brendan