{
  "schemaVersion": "1.0",
  "item": {
    "slug": "datocms",
    "name": "DatoCMS",
    "category": "developer-tools",
    "description": "Content platform that sends invoices to the account billing email.",
    "status": "researched",
    "website": "https://www.datocms.com",
    "invoiceHelpUrl": "https://www.datocms.com/docs/plans-pricing-and-billing/payment-failures-and-billing-notifications",
    "accessMethods": [
      "email_forward",
      "manual_upload"
    ],
    "authentication": {
      "oauth": false,
      "apiToken": false,
      "browserSession": false,
      "requiredRole": "Access to the account or organization's designated billing inbox."
    },
    "capabilities": {
      "accountDiscovery": {
        "supported": false,
        "notes": "No public workflow for discovering every account from billing data is documented."
      },
      "billingHistory": {
        "supported": false,
        "notes": "The documented workflow uses invoice delivery rather than a self-service archive."
      },
      "invoiceMetadata": {
        "supported": "unknown",
        "notes": "The public source does not specify a consistent invoice-metadata view."
      },
      "invoicePdf": {
        "supported": "unknown",
        "notes": "The public source does not confirm a downloadable PDF for every account."
      },
      "creditNotes": {
        "supported": "unknown",
        "notes": "Credit-note availability is not confirmed by the reviewed source."
      },
      "lineItems": {
        "supported": "unknown",
        "notes": "Line-item availability is not confirmed by the reviewed source."
      },
      "usage": {
        "supported": "unknown",
        "notes": "A usage export is not confirmed by the reviewed source."
      },
      "subscriptions": {
        "supported": "unknown",
        "notes": "Subscription detail is not confirmed by the reviewed source."
      },
      "paymentMethod": {
        "supported": "unknown",
        "notes": "Payment-method visibility is not confirmed by the reviewed source."
      }
    },
    "billing": {
      "cadence": [
        "plan-dependent"
      ],
      "invoiceLocation": "Designated account or organization billing-email inbox",
      "emailedAutomatically": true,
      "currencies": [],
      "documentTypes": [
        "invoice"
      ]
    },
    "billproof": {
      "retrieval": false,
      "normalization": true,
      "transactionMatching": true,
      "connectionAvailable": false,
      "limitations": [
        "Billproof does not currently have a direct DatoCMS billing connection.",
        "Retrieval requires an authorized user to download or forward the document."
      ]
    },
    "normalizedFields": [
      "vendor_name",
      "invoice_number",
      "invoice_date",
      "billing_period",
      "subtotal",
      "tax",
      "total",
      "currency",
      "payment_method",
      "account_id"
    ],
    "commonCardDescriptors": [],
    "researchedAt": "2026-10-16",
    "lastVerifiedAt": "2026-10-16",
    "sources": [
      {
        "title": "DatoCMS: official billing help",
        "url": "https://www.datocms.com/docs/plans-pricing-and-billing/payment-failures-and-billing-notifications",
        "type": "official"
      }
    ],
    "guide": {
      "quickAnswer": "DatoCMS sends invoices to the billing email associated with the account or organization.",
      "requiredRole": "Access to the account or organization's designated billing inbox.",
      "steps": [
        "Identify the billing email for the paying account or organization.",
        "Search that inbox for the DatoCMS invoice for the relevant period.",
        "Retrieve the issued invoice and keep it with the payment record."
      ],
      "historyLocation": "Designated account or organization billing-email inbox",
      "missingInvoice": "Ask the billing contact for a copy; routine project notifications may reach different recipients.",
      "formats": [
        "Emailed invoice"
      ],
      "commonProblems": [
        "An operational project contact may not receive invoice emails."
      ],
      "matchingTips": [
        "Use the paying organization and invoice period, rather than the recipient's project role, to identify the expense."
      ]
    },
    "statusLabel": "Billing guide available",
    "cta": "Request this integration",
    "manualGuide": "https://billproof.io/guides/find-datocms-invoices",
    "urls": {
      "html": "https://billproof.io/integrations/datocms",
      "json": "https://billproof.io/api/public/vendors/datocms.json",
      "capabilities": "https://billproof.io/api/public/vendors/datocms/capabilities.json"
    }
  }
}
