SalesForce FAQ

Can i select an existing payment method for an existing customer when creating a subscription in Salesforce?

Currently you must enter a new credit card each time a subscription is created.

When there is a delayed product change active for a subscription, can i cancel the product change within Salesforce?

If the delayed product change was initiated from within Salesforce, you will be able to select the “Cancel Delayed Product Change” button in the Opportunity.

Please note that if the delayed product change was initiated in the Chargify user interface or billing portal, there is no webhook associated with these actions, so it will not reflect in Salesforce. You will need to cancel the delayed product change within Chargify.

Can I delete external payments and refunds inside Salesforce?

Currently you cannot delete external payments or refunds inside Salesforce. This action can only be done in Chargify.

Can I update the Billing Address in Salesforce and push it to Chargify?

Billing Address can only be pushed to Chargify when creating a subscription or adding a payment profile.

What timezone will timestamps be displayed in Salesforce?

Timestamps will be converted and displayed in the timezone set in your Salesforce org settings, or user settings. For example, if the Chargify site timezone is set to Eastern Time and the Salesforce org and user are set to Pacific Time, a Next Billing At time may appear as 4pm Eastern in Chargify and 1pm Pacific in Salesforce.

Does the Chargify for Salesforce integration work with Person Accounts?

Currently the integration only works with Business Accounts. However, the Account name will use the Organization name in the Chargify customer record and if one doesn’t exist, it will revert to using the first and last name of the customer. 

Opportunities can use the “Product” name or “Organization + Product” name (depending on what you select in the Configuration settings). If you’ve selected “Organization + Product” and no Organization name exists, the Account name will revert to using “First Name and Last Name + Product”. 

Are Opportunities automatically linked to Contact Role when record are updated or created?

Opportunities and Contact Roles are automatically linked in Salesforce.

  • If the Opportunity and Contact already exist and Contact Role was already associated with the Opportunity, the integration will not alter the existing Contact Role when the subscription information is attached to the existing Opportunity.
  • If a new Contact or Opportunity is created by the integration, the Contact Role will be assigned as “other” and the Contact with matching email address will be associated with the Opportunity.

How can I calculate MRR and ARR in Opportunities?

Merchants have accomplished this by creating custom fields for ARR and MRR in Opportunities, check the Line items in the Standard Price Book for product and components, get the totals, check the product intervals in the Products object, and calculate by multiplying or dividing the totals by the interval.

For example, if an Opportunity has a product attached to the Standard Price Book that shows $12 total, the Chargify Interval for that product (visible in the Products object) is “12” and Chargify Interval Unit is “month”, you would divide the $12 total by 12 to get MRR.

Another example would be if an Opportunity has a product attached to the Standard Price Book that shows $1 total, the Chargify Interval for that product (visible in the Products object) is “1” and Chargify Interval Unit is “month”, you would multiply the $1 total by 12 to get ARR.

How many Chargify Customer and Subscription records are synced during each API batch?

Each Customer sync is 100 Customers. Each Subscription sync is 200 Subscriptions. When syncing large amounts of Chargify records, this allows ample time for your workflows and triggers to process wihtout timing out the API batch sync.

Why aren’t my renewals updating?

If renewals aren’t updating, it is likely that the webhook configuration is not setup properly. The initial sync that takes place when you hit submit in the Chargify Configuration tab is an API sync. However, all subsequent customer and subscription updates are completed via webhook.

Please check to see if your webhooks are still active within the Chargify webhook panel in Settings –> Webhooks. For more information, please click here on webhook configurations for SalesForce.

Does the integration update Opportunity “stage”?

The integration allows you to select the desired stage for Trialing subscriptions when a new Opportunity is created, or to retain the stage when a Trialing subscription is linked to an existing Opportunity. Opportunities will automatically convert to Closed/Won when the subscription transitions to an Active state.

Can I download the Chargify Logs?

Yes, you can download the log files at any time in the list view by selecting “Download Chargify Logs”.