Sync customers, payments & invoices-streamline your business!
Stripe Integration Plus solves all the gaps in the existing native solution and allows you to sync your data across both platforms - Sync customers, payments and invoices in one place & streamline your work.
Addresses the shortcomings of the existing solution
Supports all of Stripe’s main entities - Customers, Payments, Invoices.
Keeps your data in sync.
Supports subitems.
Flexible & robust triggers
All your customer data & work in one place.
View customer information, including subscriptions, invoice and payment history, within monday.com to improve sales opportunities and bring full context to each task.
Additional use cases
Project cost tracking - Sync invoice amounts to subitems so you can better track project costs for a clearer picture of profitability.
Renewal Management - When a subscription is up for renewal, set up tasks to remind your team to check in with the customer, address potential issues, or explore upselling opportunities.
Follow up on payments and invoicing - Easily track payments, followup when needed and set reminders.
Churn prevention: If a failed payment comes through, assign an item to your customer success team so they can proactively reach out to the client and address payment issues.
Enterprise Grade Security
Stripe Integration Plus is hosted on “monday code” solution, native hosting by monday.com and is upheld to stringent enterprise-level compliance and security measures, providing monday.com customers with the most secure solution available.
We’d love to hear your thoughts! If you want to give us feedback and help us improve the app, you can contact us directly at hello@fantasymedia.io. Either way, we’ll get back to you very soon!
Security & Compliance
Security
Does the developer periodically perform penetration testing?
No
Our code runs entirely on monday code, which is penetration-tested as part of monday.com’s SOC 2 and ISO 27001 programmes; we therefore do not run separate tests.
Does the developer have a dedicated security and privacy point of contact for such issues or questions?
Yes
Yes. All security or privacy queries can be sent to security@fantasymedia.io
Does the app restrict redirects and forwards only to approved destinations, or show a warning when redirecting to potentially untrusted content?
Yes
The app redirects only during the OAuth consent flow; users see monday.com’s consent page and can cancel at any time.
Does the app protect against mass parameter assignment attacks?
Yes
The app accepts requests only from monday.com and Stripe. Each endpoint validates the origin, enforces a fixed schema, and discards unexpected fields, preventing mass-assignment attacks.
Does the app perform encoding and sanitization on all user supplied parameters to protect against Cross-Site Scripting?
Yes
All user input is encoded through monday UI components, and server-side sanitization is applied before processing.
Does the developer protect all state-changing actions against Cross-Site Request Forgery (CSRF)?
Yes
Every state-changing call must include a JWT issued by monday.com that is valid for five minutes; we verify the token before executing the request.
Does the developer have mechanisms to notify monday.com in case of a security breach?
Yes
We will inform monday.com’s security team within 24 hours of any confirmed incident.
Does this developer have a process for installing application-level updates and security patches for the service (such as software packages and databases)?
Yes
Monday code handles runtime and OS patches automatically; we review dependency advisories weekly and redeploy with the latest versions.
Compliance
Is the app certified with the information security standard ISO/IEC 27001:2022?
No
The app is hosted on monday code, which is compliant with ISO/IEC 27001:2022.
Is the app compliant with the Health Insurance Portability and Accountability Act (HIPAA)?
No
The app is hosted on monday code, which is compliant with HIPAA requirements.
Is the app certified with System and Organization Controls (SOC 2 or SOC 3)?
No
The app is hosted on monday code, which maintains SOC 2 and SOC 3 certifications.
Is the app compliant with the General Data Protection Regulation (GDPR)?
Yes
Yes. We are compliant with GDPR.
Data
Does the app send any data outside of monday.com? If yes, indicate whether the data is customer-submitted (e.g., board names, item names, doc content) or non-customer-submitted (e.g., account ID, board ID, user ID).
Yes
Yes. Non-customer identifiers (account ID, user ID, board ID) are sent to Stripe only as part of the HTTPS request that sets up the webhook; we do not store these identifiers.
Where does the app store logs data?
monday
Runtime logs are kept in monday code’s managed logging service.
Where does the app store the app data?
monday
Only subscription metadata—account ID, subscription ID, start and renewal dates, quota—is stored, encrypted at rest, in monday code key-value storage.
Does the developer ensure application logs do not contain secrets or personally-identifiable information (PII)?
Yes
Yes. Exclusion filters remove tokens, secrets, and any PII before logs are written. Internal log-review audits are conducted every 30 days to verify compliance.
Is customer data segregated from the data of other customers (for example logically or physically)?
Yes
The app stores no monday board or item data outside monday.com. Subscription metadata is logically partitioned by account ID in our database and is also isolated within monday.com’s secure storage, ensuring each customer’s information remains separate.
Privacy
Does the developer enforce multi-factor authentication on employees access to systems which may process customer data?
Yes
Yes. All employees with access to internal systems must sign in with Google Workspace MFA.
Does the developer protect access to customer data based on the principle of least privilege?
Yes
The app stores no monday board or item data. Access to the limited subscription metadata we keep is controlled by role-based permissions and granted only to authorised engineers, adhering to the principle of least privilege.
Reviews
May 26, 2025
K: This is exactly what we needed!
Historical data
Installation history
We have data for December 28, 2024 onwards only. Collected sometime after 00:00 UTC daily.
Total number of installs
Change in total number of installs in last 7 days
Compares the number of installs on each date with 7 days previously:
Max
Min
Current
Change in total number of installs in last 30 days
Compares the number of installs on each date with 30 days previously:
Max
Min
Current
Change in total number of installs in last 90 days
Compares the number of installs on each date with 90 days previously:
Max
Min
Current
Ratings history
Categories history
Each of the following is a yes/no answer, so the graphs show 1 for yes, and 0 for no.
{
"id": 10000777,
"description": "<p><strong>Stripe Integration Plus solves all the gaps in the existing native solution and allows you to sync your data across both platforms - Sync customers, payments and invoices in one place & streamline your work.</strong></p><p><strong>Addresses the shortcomings of the existing solution</strong></p><ul><li>Supports all of Stripe’s main entities - Customers, Payments, Invoices.</li><li>Keeps your data in sync.</li><li>Supports subitems.</li><li>Flexible & robust triggers</li></ul><p><br></p><p><strong>All your customer data & work in one place.</strong></p><p>View customer information, including subscriptions, invoice and payment history, within <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> to improve sales opportunities and bring full context to each task.</p><p><strong>Additional use cases</strong></p><ul><li>Project cost tracking - Sync invoice amounts to subitems so you can better track project costs for a clearer picture of profitability.</li><li>Renewal Management - When a subscription is up for renewal, set up tasks to remind your team to check in with the customer, address potential issues, or explore upselling opportunities.</li><li>Follow up on payments and invoicing - Easily track payments, followup when needed and set reminders.</li><li>Churn prevention: If a failed payment comes through, assign an item to your customer success team so they can proactively reach out to the client and address payment issues.</li></ul><p><br></p><p><strong>Enterprise Grade Security</strong></p><p>Stripe Integration Plus is hosted on “monday code” solution, native hosting by <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> and is upheld to stringent enterprise-level compliance and security measures, providing <a href=\"http://monday.com/\" rel=\"noopener noreferrer\" target=\"_blank\">monday.com</a> customers with the most secure solution available.</p><p>We’d love to hear your thoughts! If you want to give us feedback and help us improve the app, you can contact us directly at <a href=\"mailto:hello@fantasymedia.io\" rel=\"noopener noreferrer\" target=\"_blank\">hello@fantasymedia.io</a>. Either way, we’ll get back to you very soon!</p>",
"short_description": "Sync customers, payments & invoices-streamline your business!",
"compliance_answers": [
{
"questionId": 20,
"shortAnswer": false,
"detailedAnswer": "The app is hosted on monday code, which is compliant with ISO/IEC 27001:2022.\n"
},
{
"questionId": 19,
"shortAnswer": true,
"detailedAnswer": "Yes. Non-customer identifiers (account ID, user ID, board ID) are sent to Stripe only as part of the HTTPS request that sets up the webhook; we do not store these identifiers."
},
{
"questionId": 18,
"logHostingProvider": "monday",
"detailedAnswer": "Runtime logs are kept in monday code’s managed logging service."
},
{
"questionId": 17,
"dataHostingProvider": "monday",
"detailedAnswer": "Only subscription metadata—account ID, subscription ID, start and renewal dates, quota—is stored, encrypted at rest, in monday code key-value storage."
},
{
"questionId": 15,
"shortAnswer": false,
"detailedAnswer": "Our code runs entirely on monday code, which is penetration-tested as part of monday.com’s SOC 2 and ISO 27001 programmes; we therefore do not run separate tests."
},
{
"questionId": 14,
"shortAnswer": true,
"detailedAnswer": "Yes. All security or privacy queries can be sent to security@fantasymedia.io"
},
{
"questionId": 13,
"shortAnswer": false,
"detailedAnswer": "The app is hosted on monday code, which is compliant with HIPAA requirements.\n"
},
{
"questionId": 12,
"shortAnswer": false,
"detailedAnswer": "The app is hosted on monday code, which maintains SOC 2 and SOC 3 certifications.\n"
},
{
"questionId": 11,
"shortAnswer": true,
"detailedAnswer": " Yes. We are compliant with GDPR."
},
{
"questionId": 10,
"shortAnswer": true,
"detailedAnswer": "The app redirects only during the OAuth consent flow; users see monday.com’s consent page and can cancel at any time."
},
{
"questionId": 9,
"shortAnswer": true,
"detailedAnswer": "The app accepts requests only from monday.com and Stripe. Each endpoint validates the origin, enforces a fixed schema, and discards unexpected fields, preventing mass-assignment attacks.\n"
},
{
"questionId": 8,
"shortAnswer": true,
"detailedAnswer": "Yes. Exclusion filters remove tokens, secrets, and any PII before logs are written. Internal log-review audits are conducted every 30 days to verify compliance."
},
{
"questionId": 7,
"shortAnswer": true,
"detailedAnswer": "Yes. All employees with access to internal systems must sign in with Google Workspace MFA."
},
{
"questionId": 6,
"shortAnswer": true,
"detailedAnswer": "The app stores no monday board or item data. Access to the limited subscription metadata we keep is controlled by role-based permissions and granted only to authorised engineers, adhering to the principle of least privilege."
},
{
"questionId": 5,
"shortAnswer": true,
"detailedAnswer": "All user input is encoded through monday UI components, and server-side sanitization is applied before processing."
},
{
"questionId": 4,
"shortAnswer": true,
"detailedAnswer": "Every state-changing call must include a JWT issued by monday.com that is valid for five minutes; we verify the token before executing the request."
},
{
"questionId": 3,
"shortAnswer": true,
"detailedAnswer": "We will inform monday.com’s security team within 24 hours of any confirmed incident."
},
{
"questionId": 2,
"shortAnswer": true,
"detailedAnswer": "Monday code handles runtime and OS patches automatically; we review dependency advisories weekly and redeploy with the latest versions."
},
{
"questionId": 1,
"shortAnswer": true,
"detailedAnswer": "The app stores no monday board or item data outside monday.com. Subscription metadata is logically partitioned by account ID in our database and is also isolated within monday.com’s secure storage, ensuring each customer’s information remains separate.\n"
}
],
"badges_data": {
"pricing_data": "Free plan available",
"acquisition_source": "No touch",
"app_values": [
"Work from everywhere"
]
},
"data": {
"terms_of_service_url": "https://www.fantasymedia.io/eula"
},
"keywords": "payment, \ninvoice, \naccounting, \nfinance,\n stripe, \nquickbooks,\n integration,\n xero, \nbilling, \ncards",
"thumbnail_url": "https://cdn.monday.com/marketplace/10000777/10000777_2025_3_10_15_34_53_nkpi27u.png",
"logo_url": "https://cdn.monday.com/marketplace/10000777/10000777_2025_3_10_15_34_50_podhqgo.png",
"feedback_url": "support@fantasymedia.io",
"privacy_policy_url": "https://www.fantasymedia.io/privacy-policy",
"external_pricing_url": null,
"featured": null,
"security": null,
"display_in_template_store": null,
"acquisition_source": "No touch",
"terms_of_service_url": "https://www.fantasymedia.io/eula",
"label": null,
"app_values": [
"Work from everywhere"
],
"security_info": null,
"gallery_assets": [
{
"url": "https://cdn.monday.com/marketplace/10000777/10000777_2025_3_10_15_34_59_qqaz2io.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000777/10000777_2025_3_10_15_35_2_4x8alh.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000777/10000777_2025_3_10_15_35_4_ouwwvmr.png",
"type": "image"
},
{
"url": "https://cdn.monday.com/marketplace/10000777/10000777_2025_3_10_15_35_7_lb7b04e.png",
"type": "image"
}
],
"pricing_data": "Free plan available",
"marketplace_developer_id": 10000126,
"app_id": 10233698,
"marketplace_category_ids": [
10,
7,
4
],
"name": "Stripe Integration Plus",
"app_scope_str": "me:read,boards:read,boards:write,users:read,tags:read,teams:read,webhooks:write,webhooks:read,updates:write",
"app_client_id": "9c5cdded9f4038331351b1228ac64aa0",
"app_color": {
"hsl": {
"h": 250.71428571428575,
"s": 0.7777777777777777,
"l": 0.9294117647058824,
"a": 1
},
"hex": "#e4dffb",
"rgb": {
"r": 228,
"g": 223,
"b": 251,
"a": 1
},
"hsv": {
"h": 250.71428571428575,
"s": 0.11155378486055771,
"v": 0.984313725490196,
"a": 1
},
"oldHue": 60.9375,
"source": "hex"
},
"created_at": "2025-04-10T15:33:32.585Z",
"updated_at": "2025-07-29T15:05:12.696Z",
"how_to_use_url": "https://www.fantasymedia.io/stripe-integration-plus",
"automation_app_id": null,
"plans": [
{
"id": "10233698-1-Limited",
"appId": 10233698,
"appPlanId": "Limited",
"versionId": 1,
"versionState": "live",
"name": "Limited",
"description": "The free plan to get started with Stripe Integration Plus. Automate basic payment tracking with 5 automation actions / month.",
"extraData": {
"bullets": [
"Free to use",
"5 actions / month",
"All automations included.",
"Unlimited users"
],
"monthlyFee": 0,
"yearlyFee": 0,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": true,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 0,
"yearly": 0
}
},
{
"id": "10233698-1-Starter",
"appId": 10233698,
"appPlanId": "Starter",
"versionId": 1,
"versionState": "live",
"name": "Starter",
"description": "For small teams looking to automate payment, invoicing, and financial tracking. Includes 50 automation actions / month.",
"extraData": {
"bullets": [
"50 actions / month",
"All automations included.",
"Unlimited users",
"Email support"
],
"monthlyFee": 29,
"yearlyFee": 24,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 29,
"yearly": 24
}
},
{
"id": "10233698-1-Intermediate",
"appId": 10233698,
"appPlanId": "Intermediate",
"versionId": 1,
"versionState": "live",
"name": "Intermediate",
"description": "Ideal for growing teams that require more automation capacity to optimize Stripe payments, invoicing, and financial tracking. Includes 200 automation actions / month.",
"extraData": {
"bullets": [
"200 automation actions / month",
"All automations included.",
"Email support",
"Unlimited users"
],
"monthlyFee": 49,
"yearlyFee": 40,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 49,
"yearly": 40
}
},
{
"id": "10233698-1-Advanced",
"appId": 10233698,
"appPlanId": "Advanced",
"versionId": 1,
"versionState": "live",
"name": "Advanced",
"description": "The ultimate plan for teams looking to take full advantage of Stripe Integration Plus. Automate payment tracking, invoicing, and financial workflows with ease. Includes 500 automation actions / month.",
"extraData": {
"bullets": [
"500 actions / month",
"All automations included.",
"Unlimited users",
"Email support"
],
"monthlyFee": 79,
"yearlyFee": 65,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 79,
"yearly": 65
}
},
{
"id": "10233698-1-Professional",
"appId": 10233698,
"appPlanId": "Professional",
"versionId": 1,
"versionState": "live",
"name": "Professional",
"description": "Designed for large teams processing high-volume Stripe transactions. Streamline billing, payments, and financial workflows with 1,500 automation actions / month.",
"extraData": {
"bullets": [
"1,500 automation actions / month",
"All automations included.",
"Unlimited users",
"Email support"
],
"monthlyFee": 159,
"yearlyFee": 132,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 159,
"yearly": 132
}
},
{
"id": "10233698-1-Enterprise",
"appId": 10233698,
"appPlanId": "Enterprise",
"versionId": 1,
"versionState": "live",
"name": "Enterprise",
"description": "Designed for enterprises managing Stripe activity at scale. Includes maximum automation capacity, expert support, and hands-free workflow management. Includes 5000 automation actions / month.",
"extraData": {
"bullets": [
"5,000 automation actions / month",
"All automations included.",
"Unlimited users",
"Email support"
],
"monthlyFee": 299,
"yearlyFee": 248,
"maxSeats": null
},
"isTrial": false,
"isRecommended": false,
"isFree": false,
"currency": "USD",
"prices": {
"type": "standard",
"monthly": 299,
"yearly": 248
}
}
],
"featured_for_categories_ids": [],
"pinned_for_categories_ids": [],
"pricing_model": null,
"app_type": "app",
"display": null,
"is_connector": null,
"google_analytics_tag_id": null,
"app_live_version": {
"updated_at": "2025-07-31T12:47:11Z",
"id": 10971816
},
"is_solution": null,
"available_for_tiers": null,
"available_for_products": null,
"installsDelta": {
"totalInstalls": 115,
"sevenDays": 4,
"thirtyDays": 17,
"ninetyDays": 52
}
}