[{"question":{"category_id":1368782,"account_id":12867,"created_at":"2026-05-22T17:31:30.283Z","tag_names":["api access","api key","api v1","biller genie api","biller genie integration","connect api","create customer api","integration api","integration partners","outbound webhooks","public api","rest api","sales receipt api","tax rates api","webhooks","zapier biller genie"],"answer_sample":"A common question, especially from larger merchants and partners evaluating Bille","long_answer_sample":"A common question, especially from larger merchants and partners evaluating Biller Genie: can I integrate Biller Genie with my own systems using an API, webhooks, or Zapier? Here's the honest current state. Capability\nStatus Public REST API (Connect API) Yes, with limited scope. Keys are issued by Biller Genie, not self-serve. Outbound webhooks No —","language_id":1,"id":3826930,"last_published_date":"May 30th, 2026","last_published_avatar":"\u003cimg class=\"avatar circle\" width=\"96\" height=\"96\" style=\"background: url(\u0026quot;/initials_avatars/TA?bg=e0633a\u0026amp;s=192\u0026amp;fg=fff\u0026quot;) 0% 0% / 96px 96px;\" src=\"https://secure.gravatar.com/avatar/841e7ea85ebda058cdd7ee30638e7bee.png?s=96\u0026amp;d=blank\" /\u003e","last_published_user_name":"Thomas Aronica","indexable_body":"common question, especially larger merchants partners evaluating biller genie can integrate systems using api, webhooks, zapier honest current state. capability status public rest api (connect api) yes, limited scope. keys issued genie, self-serve. outbound webhooks — supported today. integration connect endpoints versioned called api. intended purpose-built integrations another product needs push data example, vertical crm creates customers invoices part workflow. exist today endpoint purpose post v1/customers create customer account. get v1/customers/{id} look id. v1/sales-receipts record sales receipt (paid transaction tied invoice). v1/sales-receipts/{id} retrieve v1/tax-rates list tax rates configured account, apply right rate creating receipts. v1/auth/validate validate key still active. used gateway, code directly. invoices, payments existing refunds, voids, balances/a-r reports, autopay enrollment, payment-method storage, sync controls. those, contact support@billergenie.com describe use case prioritize expansion based demand. authentication uses authentication. call passes header. merchant account identify calls land. oauth per-user authorization every acts individual user, model system-to-system integrations. getting support request. self-serve portal request email . tell id, name building buying, (e.g. \"creating receipts practice management system\"). team will issue key, share via secure channel, provide base url specs. rotation, revocation, audit handled support. compromised, immediately rotate it. currently send events happen (a payment processed, invoice paid, fails, etc.). know something happens options pull instead push. relevant schedule. efficient works low-frequency times hour). accounting software's webhooks. primarily want \"did paid\", quickbooks online fire syncs back quickbooks. well whose software, genie. parsing last resort. sent real-time processed parse emails. recommended long-term pinch. tracked customer-requested feature. design depends them, logged shapes roadmap. app directly trigger zaps zap action. practical workarounds xero first-class apps. build react quickbooks/xero originated + \"webhooks zapier\" custom requires related articles single sign-on (sso / saml) submit feature","name":"Public API, Webhooks, and Zapier — What We Support Today","votes":0,"is_published":true,"slug":"api-access-webhooks-zapier","first_category":"Control Panel \u0026 Settings","categories_display_for_views":"Control Panel \u0026 Settings","parent_categories":[1368782],"is_internal":false,"is_private":false,"extra_categories":[],"url":"/settings-and-account/api-access-webhooks-zapier?from_search=235632547","host":"https://helpcenter.billergenie.com","body_txt":"common question, especially larger merchants partners evaluating biller genie can integrate systems using api, webhooks, zapier honest current state. capability status public rest api (connect api) yes, limited scope. keys issued genie, self-serve. outbound webhooks — supported today. integration connect endpoints versioned called api. intended purpose-built integrations another product needs push data example, vertical crm creates customers invoices part workflow. exist today endpoint purpose post v1/customers create customer account. get v1/customers/{id} look id. v1/sales-receipts record sales receipt (paid transaction tied invoice). v1/sales-receipts/{id} retrieve v1/tax-rates list tax rates configured account, apply right rate creating receipts. v1/auth/validate validate key still active. used gateway, code directly. invoices, payments existing refunds, voids, balances/a-r reports, autopay enrollment, payment-method storage, sync controls. those, contact support@billergenie.com describe use case prioritize expansion based demand. authentication uses authentication. call passes header. merchant account identify calls land. oauth per-user authorization every acts individual user, model system-to-system integrations. getting support request. self-serve portal request email . tell id, name building buying, (e.g. \"creating receipts practice management system\"). team will issue key, share via secure channel, provide base url specs. rotation, revocation, audit handled support. compromised, immediately rotate it. currently send events happen (a payment processed, invoice paid, fails, etc.). know something happens options pull instead push. relevant schedule. efficient works low-frequency times hour). accounting software's webhooks. primarily want \"did paid\", quickbooks online fire syncs back quickbooks. well whose software, genie. parsing last resort. sent real-time processed parse emails. recommended long-term pinch. tracked customer-requested feature. design depends them, logged shapes roadmap. app directly trigger zaps zap action. practical workarounds xero first-class apps. build react quickbooks/xero originated + \"webhooks zapier\" custom requires related articles single sign-on (sso / saml) submit feature","categories":{"current":{"id":1368782,"name":"Control Panel \u0026 Settings","url":"/settings-and-account"}},"category_param":"settings-and-account"}},{"question":{"category_id":1368781,"account_id":12867,"created_at":"2026-05-22T17:31:22.180Z","tag_names":["auto-send reports","biller genie reporting","custom reports","export schedule csv","pdf export biller genie","persistent filters report","recurring report email","report builder","reports api access","scheduled report email","workaround scheduled reports"],"answer_sample":"A common ask from finance teams adopting Biller Genie: \"Can I build a custom repo","long_answer_sample":"A common ask from finance teams adopting Biller Genie: \"Can I build a custom report?\" or \"Can I schedule a report to email itself every Monday morning?\" Here's an honest current-state answer to both, what we offer today instead, and how to request these features formally. Current state: not in product today Feature\nAvailable? Custom report builder (","language_id":1,"id":3826919,"last_published_date":"May 31st, 2026","last_published_avatar":"\u003cimg class=\"avatar circle\" width=\"96\" height=\"96\" style=\"background: url(\u0026quot;/initials_avatars/TA?bg=e0633a\u0026amp;s=192\u0026amp;fg=fff\u0026quot;) 0% 0% / 96px 96px;\" src=\"https://secure.gravatar.com/avatar/841e7ea85ebda058cdd7ee30638e7bee.png?s=96\u0026amp;d=blank\" /\u003e","last_published_user_name":"Thomas Aronica","indexable_body":"common ask finance teams adopting biller genie \"can build custom report\" schedule report email every monday morning\" honest current-state answer both, offer today instead, request features formally. current state product feature available builder (drag-and-drop columns, filters, saved views) auto-send reports (e.g. csv monday) pdf export (csv/excel only) api access data partial — see public api, webhooks, zapier manual individual yes button per-column filtering sorting works (the workarounds) manually button. apply filters first, get (technically .xlsx filename content csv; spreadsheet apps open cleanly). recurring reporting needs (weekly a/r aging, monthly transaction summary), pair calendar reminder team. elegant works. filter existing specific view lot \"custom actually combinations reports. examples \"overdue invoices customer type\" grid status = overdue, sort customer. \"all ach payments last month\" transactions, date range + payment type ach. \"failed autopay attempts week\" auto-pay declines report, decline date. turn persistent control panel \u0026gt; settings, setup remembered across sessions configure general settings . use accounting software's broader financial (p\u0026amp;l, balance sheet, aging customers, sales item / category class), software (quickbooks online, quickbooks desktop, xero) powerful native does. syncs software, top qbo/qbd/xero reflects everything flowed genie. larger merchants operational workflow pull period-end qbo/xero. sophisticated connect via data-warehouse bi cases, provides read subset data. endpoint set limited (customers, receipts, tax rates) actively expanding surface based demand; shape unlock need you, tell us. scheduled exports roadmap frequently requested. hear customers higher prioritize. put record submit case \"i want weekly emailed 60 days late\") concrete scenarios design. team adopt paid add-on upgrade, mention weighs prioritization. related articles support (persistent filters)","name":"Custom Reports, Auto-Send, and Scheduled Exports: Current Status","votes":0,"is_published":true,"slug":"auto-send-reports-export-scheduling","first_category":"Reports \u0026 Dashboards","categories_display_for_views":"Reports \u0026 Dashboards","parent_categories":[1368781],"is_internal":false,"is_private":false,"extra_categories":[],"url":"/reports-and-reconciliation/auto-send-reports-export-scheduling?from_search=235632547","host":"https://helpcenter.billergenie.com","body_txt":"common ask finance teams adopting biller genie \"can build custom report\" schedule report email every monday morning\" honest current-state answer both, offer today instead, request features formally. current state product feature available builder (drag-and-drop columns, filters, saved views) auto-send reports (e.g. csv monday) pdf export (csv/excel only) api access data partial — see public api, webhooks, zapier manual individual yes button per-column filtering sorting works (the workarounds) manually button. apply filters first, get (technically .xlsx filename content csv; spreadsheet apps open cleanly). recurring reporting needs (weekly a/r aging, monthly transaction summary), pair calendar reminder team. elegant works. filter existing specific view lot \"custom actually combinations reports. examples \"overdue invoices customer type\" grid status = overdue, sort customer. \"all ach payments last month\" transactions, date range + payment type ach. \"failed autopay attempts week\" auto-pay declines report, decline date. turn persistent control panel \u0026gt; settings, setup remembered across sessions configure general settings . use accounting software's broader financial (p\u0026amp;l, balance sheet, aging customers, sales item / category class), software (quickbooks online, quickbooks desktop, xero) powerful native does. syncs software, top qbo/qbd/xero reflects everything flowed genie. larger merchants operational workflow pull period-end qbo/xero. sophisticated connect via data-warehouse bi cases, provides read subset data. endpoint set limited (customers, receipts, tax rates) actively expanding surface based demand; shape unlock need you, tell us. scheduled exports roadmap frequently requested. hear customers higher prioritize. put record submit case \"i want weekly emailed 60 days late\") concrete scenarios design. team adopt paid add-on upgrade, mention weighs prioritization. related articles support (persistent filters)","categories":{"current":{"id":1368781,"name":"Reports \u0026 Dashboards","url":"/reports-and-reconciliation"}},"category_param":"reports-and-reconciliation"}},{"question":{"category_id":1368778,"account_id":12867,"created_at":"2023-05-15T15:30:47.000Z","tag_names":["xero sync","connect xero","xero integration","xero oauth","biller genie xero","xero standard advisor","xero connection","xero troubleshooting","xero authentication unsuccessful","xero invoice errors","xero default payment account","enable payments to this account","xero clearing account","xero payment account","xero bank reconciliation","reconcile xero payments","batch deposits xero","match deposits in xero","reconcile biller genie payments"],"answer_sample":"Connecting Biller Genie to Xero links the two systems through Xero's secure OAuth","long_answer_sample":"Connecting Biller Genie to Xero links the two systems through Xero's secure OAuth authorization flow. Once connected, your customers and invoices stay in sync between the two systems with no manual reconciliation. This article walks through the connection, what happens during the first sync, how to manage the connection day-to-day, and how to troubl","language_id":1,"id":1956641,"last_published_date":"July 31st, 2026","last_published_avatar":"\u003cimg class=\"avatar circle\" width=\"96\" height=\"96\" style=\"background: url(\u0026quot;/initials_avatars/TA?bg=e0633a\u0026amp;s=192\u0026amp;fg=fff\u0026quot;) 0% 0% / 96px 96px;\" src=\"https://secure.gravatar.com/avatar/841e7ea85ebda058cdd7ee30638e7bee.png?s=96\u0026amp;d=blank\" /\u003e","last_published_user_name":"Thomas Aronica","indexable_body":"connecting biller genie xero links two systems xero's secure oauth authorization flow. connected, customers invoices stay sync manual reconciliation. article walks connection, happens first sync, manage connection day-to-day, troubleshoot common errors. start sign merchant portal admin user. access user account standard advisor permissions organization want sync. roles (invoice only, read only) permission authorize genie. connects becomes \"owner\" integration — later removed xero, breaks different reconnect. decide connect multiple organizations one login, choose right authorization. need refunds, sales receipts, automatic batch reconciliation feature parity quickbooks online inside abr (automatic reconciliation), bill parent, features unavailable connected xero. using know exactly supported isn't. portal, click add-ons marketplace. select accounting software category tile (or search \"xero\"). install. redirects page. connect. review requesting (read write contacts, invoices, accounts, items, payments), allow access. returns finishes, see confirmation add-on page data will available throughout portal. pulls order chart accounts revenue, expense, bank, plus types active/archived status. system items creates line needs late fees, technology refunds (if exist already). contacts (customers) active archived including bill-to ship-to addresses, email, phone, contact groups (which map customer genie). open authorised sync; subsequent syncs tracks paid, voided, deleted invoices. fees applies configured outstanding mapped segmentation. api rate-limited 60 requests per minute, paces second requests. typical hundred takes 1 3 minutes. larger company files take proportionally longer. settings anytime interacts auto-sync turn ongoing background off. on, webhooks near-real-time polling fallback runs midnight, 5 am, 11 6 pm utc. turning pauses updates systems. default payment set deposits collected payments. can sales, current asset, income \"enable payments account\" turned (many businesses use dedicated clearing this). without enabled, prompt enable try again. note bank appear list, support enabling saved default. recorded match later; \"reconciling deposits\" below. commodity code unspsc synced retention interval controls often reminds unsynced data. reconciling records collects individual applied invoice posted account. processor funds batches, deposit statement usually covers several create integration), matching screen. makes quick asset named something like \"biller clearing\" genie, (see above). every posts marked paid. appears feed, reconcile screen, tab deducts paying out, add details split transaction full amount coded account, negative expense (your accountant confirm use). reconciled, balance zero. leftover means reached yet, matched. help numbers carries processor's reference (with suffix cc ach), trace single batch. void reopens, voided never linger refresher screen itself, central . managing lets view third-party app within organization. navigation, \u0026gt; apps alongside apps. granted, last disconnect directly canonical, up-to-date instructions disconnecting go revokes token, stops install state clears side. instead (under apps), detects revocation next attempt treats disconnected. existing stays genie; new occur reconnecting originally \"owns\" connection. organization, loses authentication failing error calling getaccounts {\"type\"null,\"title\"\"forbidden\",\"status\"403,\"detail\"\"authenticationunsuccessful\"} fix it, reconnect log troubleshooting errors \"invoice # must unique\" number exists export duplicate number. options change longer conflicts. delete update starting conflict regenerate invoice. \"the discount rate '0.00' invalid\" contains item value. accept rejects export. resolve re-invoice item. discounts another way (using field line, positive nets correctly). \"to fields paid item, supply lineitemid\" occurs re-sync exported updated integration. remove unpaid, alternatively, make necessary changes manually token expired \"authentication unsuccessful\" tokens expire periodically; normally refreshes automatically. refresh fails (typically revoked permissions), breaks. \"reconnecting removed\" section above. pick recent (near-real-time) four times day. webhook missed reason, scheduled catches it. now force immediate frequently asked questions anything authorizes behalf. customers, going forward, writes (mostly fee additions) back data-flow details. selected wrong switch steps above, authorization, let login. sure selecting correct clicking stopped working check three checks (1) still showing (2) setting (3) recently yes, no. time. vice versa), first, now-disconnected system. related articles global defaults","name":"How to Connect Xero","votes":0,"is_published":true,"slug":"syncing-with-xero","first_category":"Accounting Software","categories_display_for_views":"Accounting Software","parent_categories":[1368778],"is_internal":false,"is_private":false,"extra_categories":[],"url":"/accounting-software/syncing-with-xero?from_search=235632547","host":"https://helpcenter.billergenie.com","body_txt":"connecting biller genie xero links two systems xero's secure oauth authorization flow. connected, customers invoices stay sync manual reconciliation. article walks connection, happens first sync, manage connection day-to-day, troubleshoot common errors. start sign merchant portal admin user. access user account standard advisor permissions organization want sync. roles (invoice only, read only) permission authorize genie. connects becomes \"owner\" integration — later removed xero, breaks different reconnect. decide connect multiple organizations one login, choose right authorization. need refunds, sales receipts, automatic batch reconciliation feature parity quickbooks online inside abr (automatic reconciliation), bill parent, features unavailable connected xero. using know exactly supported isn't. portal, click add-ons marketplace. select accounting software category tile (or search \"xero\"). install. redirects page. connect. review requesting (read write contacts, invoices, accounts, items, payments), allow access. returns finishes, see confirmation add-on page data will available throughout portal. pulls order chart accounts revenue, expense, bank, plus types active/archived status. system items creates line needs late fees, technology refunds (if exist already). contacts (customers) active archived including bill-to ship-to addresses, email, phone, contact groups (which map customer genie). open authorised sync; subsequent syncs tracks paid, voided, deleted invoices. fees applies configured outstanding mapped segmentation. api rate-limited 60 requests per minute, paces second requests. typical hundred takes 1 3 minutes. larger company files take proportionally longer. settings anytime interacts auto-sync turn ongoing background off. on, webhooks near-real-time polling fallback runs midnight, 5 am, 11 6 pm utc. turning pauses updates systems. default payment set deposits collected payments. can sales, current asset, income \"enable payments account\" turned (many businesses use dedicated clearing this). without enabled, prompt enable try again. note bank appear list, support enabling saved default. recorded match later; \"reconciling deposits\" below. commodity code unspsc synced retention interval controls often reminds unsynced data. reconciling records collects individual applied invoice posted account. processor funds batches, deposit statement usually covers several create integration), matching screen. makes quick asset named something like \"biller clearing\" genie, (see above). every posts marked paid. appears feed, reconcile screen, tab deducts paying out, add details split transaction full amount coded account, negative expense (your accountant confirm use). reconciled, balance zero. leftover means reached yet, matched. help numbers carries processor's reference (with suffix cc ach), trace single batch. void reopens, voided never linger refresher screen itself, central . managing lets view third-party app within organization. navigation, \u0026gt; apps alongside apps. granted, last disconnect directly canonical, up-to-date instructions disconnecting go revokes token, stops install state clears side. instead (under apps), detects revocation next attempt treats disconnected. existing stays genie; new occur reconnecting originally \"owns\" connection. organization, loses authentication failing error calling getaccounts {\"type\"null,\"title\"\"forbidden\",\"status\"403,\"detail\"\"authenticationunsuccessful\"} fix it, reconnect log troubleshooting errors \"invoice # must unique\" number exists export duplicate number. options change longer conflicts. delete update starting conflict regenerate invoice. \"the discount rate '0.00' invalid\" contains item value. accept rejects export. resolve re-invoice item. discounts another way (using field line, positive nets correctly). \"to fields paid item, supply lineitemid\" occurs re-sync exported updated integration. remove unpaid, alternatively, make necessary changes manually token expired \"authentication unsuccessful\" tokens expire periodically; normally refreshes automatically. refresh fails (typically revoked permissions), breaks. \"reconnecting removed\" section above. pick recent (near-real-time) four times day. webhook missed reason, scheduled catches it. now force immediate frequently asked questions anything authorizes behalf. customers, going forward, writes (mostly fee additions) back data-flow details. selected wrong switch steps above, authorization, let login. sure selecting correct clicking stopped working check three checks (1) still showing (2) setting (3) recently yes, no. time. vice versa), first, now-disconnected system. related articles global defaults","categories":{"current":{"id":1368778,"name":"Accounting Software","url":"/accounting-software"}},"category_param":"accounting-software"}},{"question":{"category_id":1368782,"account_id":12867,"created_at":"2026-05-22T17:31:29.491Z","tag_names":["azure ad","biller genie security","duo sso","enterprise authentication","entra id","federated identity","google workspace sso","jumpcloud sso","oidc","okta biller genie","openid connect","saml","single sign on","sso","sso not supported","sso roadmap"],"answer_sample":"A short, honest answer to one of the most common security-evaluation questions we","long_answer_sample":"A short, honest answer to one of the most common security-evaluation questions we get from larger and enterprise merchants: does Biller Genie support Single Sign-On (SSO) via SAML or OpenID Connect? Current status: SSO is not supported today Biller Genie does not currently support SAML, OpenID Connect, or other federated identity providers (Okta, Az","language_id":1,"id":3826929,"last_published_date":"May 30th, 2026","last_published_avatar":"\u003cimg class=\"avatar circle\" width=\"96\" height=\"96\" style=\"background: url(\u0026quot;/initials_avatars/TA?bg=e0633a\u0026amp;s=192\u0026amp;fg=fff\u0026quot;) 0% 0% / 96px 96px;\" src=\"https://secure.gravatar.com/avatar/841e7ea85ebda058cdd7ee30638e7bee.png?s=96\u0026amp;d=blank\" /\u003e","last_published_user_name":"Thomas Aronica","indexable_body":"short, honest answer one common security-evaluation questions get larger enterprise merchants biller genie support single sign-on (sso) via saml openid connect current status sso supported today currently saml, connect, federated identity providers (okta, azure ad / entra id, google workspace sso, duo jumpcloud, etc.). every user authenticates genie-managed username (email address) password, plus optional per-user two-factor authentication. applies plan tiers, including premium plans granular role permissions. authentication can enable time-based one-time password (totp) back recovery codes. totp works authenticator, microsoft authy, 1password, rfc 6238-compliant authenticator. see setting . limitation 2fa opt-in per user. org-level toggle require everyone. security policy mandates account, need walk enabling it. role-based permissions plans, offers seven (super user, settings manager, add-ons installer/configurator, subscription editor, dashboard viewer, report viewer) give fine-grained control system. managing users session controls auto-logout 25 minutes inactivity production. sessions persisted longer this. logs requirements enforced platform level — minimum length, complexity, check known breached passwords. immediate invalidation disabled user's next api call page request denied, browser tab open. requires practical options take team asking use manager (1password, dashlane, bitwarden business, lastpass business) centralize credential management. combined genie, gives operational benefits central rotation, revocation employee leaves, audit visibility credentials. disable departing employees immediately. revokes access invalidates equivalent scim deprovisioning surface area expose. list quarterly active roster. will future roadmap most-requested features customers. committed timeline. organization needs adopt expand contact support@billergenie.com customer ask gets logged feature weighed planning, let know if/when becomes available beta. related articles codes multi-factor (session security)","name":"Single Sign-On (SSO / SAML) — Current Status","votes":0,"is_published":true,"slug":"single-sign-on-sso-status","first_category":"Control Panel \u0026 Settings","categories_display_for_views":"Control Panel \u0026 Settings","parent_categories":[1368782],"is_internal":false,"is_private":false,"extra_categories":[],"url":"/settings-and-account/single-sign-on-sso-status?from_search=235632547","host":"https://helpcenter.billergenie.com","body_txt":"short, honest answer one common security-evaluation questions get larger enterprise merchants biller genie support single sign-on (sso) via saml openid connect current status sso supported today currently saml, connect, federated identity providers (okta, azure ad / entra id, google workspace sso, duo jumpcloud, etc.). every user authenticates genie-managed username (email address) password, plus optional per-user two-factor authentication. applies plan tiers, including premium plans granular role permissions. authentication can enable time-based one-time password (totp) back recovery codes. totp works authenticator, microsoft authy, 1password, rfc 6238-compliant authenticator. see setting . limitation 2fa opt-in per user. org-level toggle require everyone. security policy mandates account, need walk enabling it. role-based permissions plans, offers seven (super user, settings manager, add-ons installer/configurator, subscription editor, dashboard viewer, report viewer) give fine-grained control system. managing users session controls auto-logout 25 minutes inactivity production. sessions persisted longer this. logs requirements enforced platform level — minimum length, complexity, check known breached passwords. immediate invalidation disabled user's next api call page request denied, browser tab open. requires practical options take team asking use manager (1password, dashlane, bitwarden business, lastpass business) centralize credential management. combined genie, gives operational benefits central rotation, revocation employee leaves, audit visibility credentials. disable departing employees immediately. revokes access invalidates equivalent scim deprovisioning surface area expose. list quarterly active roster. will future roadmap most-requested features customers. committed timeline. organization needs adopt expand contact support@billergenie.com customer ask gets logged feature weighed planning, let know if/when becomes available beta. related articles codes multi-factor (session security)","categories":{"current":{"id":1368782,"name":"Control Panel \u0026 Settings","url":"/settings-and-account"}},"category_param":"settings-and-account"}}]