Multi-factor Auth, Facebook Ads, and more!

Happy Friday hotgluers! Here are the updates:

MFA Settings


  • You can now secure your account by enabling Multi-Factor Authentication in your Account Settings 🚀
  • Added filter to query exclusively for scheduled jobs
  • HubSpot target now supports calling discover to get available objects/fields (similar to sources)
  • New endpoint for creating/updating a tenant config, which is available during runtime of transformation scripts
  • Bug fixes
    • Bootstrap error in browser console resolved
    • Prevent invalid widget preferences from being saved
    • GET /tenants endpoint timeout issue resolved and performance improved
    • Updated widget to call onTargetLinked correctly – was causing issues in hotglue-elements
  • New integrations have arrived 🎉 
    • tap-facebook – currently supports pulling data from Facebook Ads
    • tap-amazon-advertising
    • tap-mailgun
    • tap-appsflyer
  • Integration updates and bug fixes
    • tap-cloud-storage bug fixed regarding local clone path
    • tap-omnisend schema issues resolved
    • tap-klaviyo now supports API key validation
    • tap-iterable now uses correct start_date formatting for querying users data
    • tap-chargebee now supports pulling exchange_rate from credit notes
    • target-netsuite now supports including customer in journal entries
    • target-shopify now supports incrementing inventory_level
    • target-hubspot now supports pushing contacts data

Stay tuned for more updates next time 🍻

Bug fixes, JIRA source, and HubSpot + SFTP targets

Happy Friday and Happy New Year hotgluers! Here are the updates:

  • You can now modify your notification preferences! Toggle updates on environment creation and scheduled job failures under Account Settings 🚀
  • Added count query param to get jobs endpoint to allow retrieving full job history
  • Bug fixes
    • Issues when adding/editing supported targets in hotglue panel fixed
    • Prevent invalid state.json files from being used by future jobs (discovered with tap-klaviyo)
  • New integrations have arrived
    • target-hubspot – currently supports pushing engagements and contacts to HubSpot
    • target-sftp
    • tap-jira
  • Integration updates and bug fixes
    • tap-netsuite bug fixes:
      • Item rate schema fixed
      • handle malformed search results (ignore malformed pages)
      • empty data error resolved
    • tap-sftp now supports delete_after_sync option which automatically purges files from remote server after sync is completed
    • tap-shopify now supports pulling shop data and orders in transit
    • target-netsuiteupdates:
      • bug with retry warning causing errors in job fixed
      • support for manually passing subsidiary field
      • remove case sensitivity for posting type
    • target-intacct issues with case sensitive posting type and rounding errors fixed
    • target-shopify now supports updating inventory_level

Stay tuned for more updates next time 🍻

Introducing team members! 🚀

Happy Friday hotgluers! Here are the updates:

  • You can now invite your team members to join your hotglue organization! Find this option under Account Settings 🚀
  • Secret API Key is now available under your environment settings. Note: any requests from your backend should now be done using the secret API key, not the public API key.
  • Bug fixes
    • Stalled jobs (stuck in JOB_CREATED) are automatically handled
    • Toggle sync schedule endpoint timeout issue fixed
    • Failing scheduled job alert has been re-enabled
  • New integrations have arrived
    • tap-recurly
    • tap-omnisend
  • Integration updates and bug fixes
    • tap-googleads has been updated to support campaign_budget and invoices
    • tap-sftp has been updated to parallelize processing of files and fixed hitting TooManyFilesError
    • tap-dynamics has been updated to allow deselecting fields and use org parameter rather than full domain
    • tap-salesforce now avoids holding ListView data in memory during execution
    • target-salesforce now supports pushing any objects (including custom data), and allows for updating objects using an external ID
    • target-quickbooks now supports pushing invoices
    • target-queue-storage bug fixed causing issues with processing payloads with less than 512 entries
    • tap-procore now supports pulling Purchase Orders
    • tap-netsuite now supports pulling Purchase Orders
    • target-xero now supports pushing Journal Entries with configurable department and location fields
    • target-netsuite now supports pushing Journal Entries with department and location fields
    • target-shopify now supports posting updates to inventory_level

Stay tuned for more updates next time 🍻

Sendinblue, Reviews.io, Iterable, and more!

Happy Friday hotgluers! Here are the updates:

  • Added ability to run multiple target jobs for one user concurrently! 🚀 
  • New integrations have arrived
    • tap-sendinblue allows you to pull lists, list members, and campaigns from Sendinblue!
    • tap-iterable
    • tap-blob-storage
    • tap-reviewsio allows you to pull merchant and product reviews from Reviews.io!
    • target-salesforce now allows you to push tasks directly to Salesforce!
    • target-woocommerce now allows you to push products directly to WooCommerce!
  • Integration updates and bug fixes
    • target-queue-storage has been updated to use multi-threading to handle larger payloads in less time 🎉
    • target-s3 now supports using SSE and allows users to set an ACL option
    • tap-googleads has been updated to use the new Google Ads API (instead of the older Adwords API, which has been deprecated by Google)
    • tap-netsuite has been updated to include internalId in payloads
    • tap-sftp has been updated to automatically detect encoding to support non UTF-8 encoded CSV files
    • tap-mixpanel has been updated with new error handling to catch unexpected responses from Mixpanel's API

Stay tuned for more updates next time 🍻

Widget updates, new integrations, and bug fixes!

Happy Friday hotgluers! Here are the updates:

  • Added automatic validation of tokens for API-based sources in the widget. Beta support is now available for Mailshake and ActiveCampaign 🚀 
  • New version of hotglue-elements (0.0.15) with support for target flows
  • Added new widget options:
    • setting to disable breadcrumbs in widget
    • ability to specify helper text in markdown when using HotGlue.link
  • Updated the demo on our landing page!
  • New integrations have arrived
    • tap-clickup
    • tap-klaviyo
    • tap-dynamics
    • target-google-sheets
    • target-netsuite
  • Integration updates and bug fixes
    • target-queue-storage now supports parallelization even with smaller payloads to improve performance, and the log level has been fixed to avoid debug spam in job logs 🎉
    • target-ispolitical has been updated to support pushing payouts and refunds, and ISO 8601 date formats in payloads
    • tap-mixpanel has had several bug fixes to improve sync speeds and handle edge cases with malformed cohort members
    • tap-klaviyo patch to avoid throwing an error during discover step
    • tap-netsuite has been updated to support pulling inventory management data (SalesOrders, InventoryItems, PriceLevel, and more!)
    • target-intacct has been updated to support pushing department and location data with journal entries
    • target-shopify now supports pushing product variants and inventory quantities
  • Added new listeners to the widget
    • onTargetUnlinked
    • onWidgetOpen

Stay tuned for more updates next time 🍻

Job Logs Revamp, Shopify target, and bug fixes

Happy Friday hotgluers! Here are the updates:

Revamped Job Logs interface

  • Revamped job logs view, designed to handle longer job logs 🎉
    • Added search functionality to job logs
    • Added ability to read job logs chronologically or reverse chronologically
  • Added setting to automatically enable default sync schedule when tenants link a source
  • Fixed bug with OAuth target settings not working
  • Added support for tap Statflo – currently supports pulling Customer Activity
  • Added support for target Shopify – currently supports pushing products
  • Updated tap-intacct to dynamically pull and use available fields
  • Fixed bug in tap-mixpanel causing errors when pulling cohort_members
  • Fixed bug in tap-blackbaud causing errors due to a dependency mismatch

Stay tuned for more updates next time 🍻

Shopify OAuth, ISPolitical, and expanded coverage

Happy Friday hotgluers! Here are the updates:

  • Updated our docs and API reference 🎉
  • Updated sidebar to include direct links to book a support call and access the docs
  • Added support for using Shopify OAuth apps instead of only allowing API keys
  • Added support for target ISPolitical
  • Added new endpoints to manage state.json of sources via API
  • Updated UI for using testing tokens with OAuth apps
  • Expanded coverage of tap-intacct to include ARINVOICE, ARADJUSTMENT, CUSTOMER, and ITEM
  • Expanded coverage of tap-blackbaud to include education, lifetime giving, and fundraiser assignment

Stay tuned for more updates next time 🍻

Mixpanel, SFTP, and MySQL support + bug fixes

Happy Friday hotgluers! Here are the updates:

Updated Flow details page

  • Added support for tap Mixpanel and SFTP 🎉 – docs coming soon 📖
  • Added support for target MySQL 
  • Restructured the Flow details page to be more intuitive
  • Improved tenant search functionality
  • Enabled passing state data directly from hotglue API to a job
  • Fixed issue with clearing webhook settings in environment settings page
  • Fixed bugs with modifying sync schedules in job sync schedule page
  • Fixed error when starting multiple Jupyter workspaces for the same flow
  • hotglue-elements version 0.0.14 released 🚀
    • Improved load time on first open of Connections component

Stay tuned for more updates next time 🍻

Revamped sidebar, new taps + bug fixes

Happy Wednesday hotgluers! Here are this week's updates:

  • New Sidebar
    Improved sidebar with better navigation + performance (plus, it looks better 👀)
  • Added support for tap Airtable, WooCommerce, and Blackbaud 🎉
  • Fixed issues with saving field map for tenants
  • Fixed bug in target-csv causing issues with validating floats
  • Added support for OAuth sources that also need user configured params
  • Added endpoint to toggle schedules for all tenants in a given environment
  • Removed table name requirement for Airtable target
  • Fixed errors causing schedule endpoint to fail
  • Bumped target Quickbooks version
  • Fixed bugs where Source page would overflow on smaller browser sizes
  • Bumped tap Chargebee version to support pulling currency_code
  • Switched to use the Data Mill Singer PostgreSQL target to handle creation of tables + columns automatically

Stay tuned for more updates next week 🍻 

Mailchimp & PagerDuty support + bug fixes

Happy Friday hotgluers! Here are this week's updates:

  • Added support for tap Mailchimp and PagerDuty 🎉 – docs coming soon 📖
  • Fixed issues when loading JupyterLab workspace from hotglue panel
  • hotglue widget now validates that required fields for API sources are filled (such as tap NetSuite and Chargebe)
  • Fixed bug on target Intacct that caused issues when a Currency was passed to a Journal entry
  • Fixed bug that allowed users to open errored environments
  • Updated field map interface to use the catalog for the selected tenant
  • hotglue-elements version 0.0.13 released 🚀
    • Fixed bug where clicking linked source would cause infinite loading until page refresh
    • Added ability to supply styleOverrides directly to the Connections component

Stay tuned for more updates next week 🍻 

Show Previous EntriesShow Previous Entries