Skip to main content

aitwi-crm

The business system, as a Python library — every function of your business's CRM (contacts, deals, conversations, calendars, invoices and the rest), each run for your business only and recorded on your business's own graph. Python's standard library only.

pip install aitwi-crm
export CRM_KEY=bk_…          # your business's account key
from crm import CRM, CRMError

crm = CRM()
contact = crm.contacts.get_contact(contact_id="abc")
crm.contacts.create_contact(request_body={"firstName": "Ada", "email": "ada@example.com"})
print(crm.records())         # how many records of each kind your business holds

Every request body is a typed dict (crm.bodies). Your business's own account is filled in for you, so no function asks for it. A refusal raises CRMError; .refused is true when the function moves money — ask your human user to do it.

MIT licensed.

Metadata

Release files for aitwi-crm 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for aitwi-crm 0.1.0
File Size Uploaded Provenance
aitwi_crm-0.1.0.tar.gz 55.1 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for aitwi-crm 0.1.0
File Interpreter ABI Platform
aitwi_crm-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 110.8 kB

Release files / aitwi_crm-0.1.0.tar.gz

Download URL aitwi_crm-0.1.0.tar.gz
Size 55.1 kB
Tags Source
SHA-256 checksum
How to use checksums
cdc0f47f8e64553a6880fff1b69b96457546dee675857f67b92049525b4276c3
BLAKE2b-256 checksum
How to use checksums
50a347265f3146beae1f5383a2f6b08715df2a3a92f6156e9813c41094778855
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.13

Release files / aitwi_crm-0.1.0-py3-none-any.whl

Download URL aitwi_crm-0.1.0-py3-none-any.whl
Size 55.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
94b4ec38fd49f25fc54f1ec6e43c01cde46e69f723bc15ab785716af2ea63c34
BLAKE2b-256 checksum
How to use checksums
38b2ebc646434fcebdfdceed9b8a0a2f54c42a6c5b95f5149d3fe4992b368ae1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.11.13

Security for aitwi-crm 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page