Integration guides
Notebooks, backends, nightly syncs and digests, from start to finish.
- Query Halo from a Python notebook Pull a Halo query into a pandas DataFrame, with paging, retries and typed dates, ready to analyze in a notebook.
- Call Halo from a Node backend A small Node service that reads Halo on the server and serves your frontend, with the key kept private, a cache, retries and a cap on requests running at once.
- Sync rows on a schedule A nightly job that copies a day's rows out of Halo with keyset paging, stays inside the row budget, resumes where it stopped, and keeps working as its key is rolled.
- Embed a report in Next.js A Next.js route handler signs an embed token for the signed-in user, and a page shows the report with the halo-report element, each reader seeing their own rows.
- Post a weekly number to Slack A small Go program that reads last week's revenue from Halo, compares it with the week before, and posts it to a Slack incoming webhook on a schedule.
- Send listings to Halo Post events, places or offerings from your own system to a webhook source in Halo CRM. The token, the body, how repeats are handled, and what comes back.