Skip to content
ConsultEvo

How to Manage Certificates and Keys in Make.com Securely

Certificates and keys in Make.com are not simply files to upload when a connection fails. They are part of the authentication and trust model between a Make scenario and an external service. Depending on the integration, a certificate may identify the client, a private key may sign a request, or a public key may help verify a signature.

The secure way to manage them is to start with the remote service’s protocol requirements, then map each credential to a specific connection, scenario and owner. Uploading a valid file is only one step. You also need to confirm that the certificate and key belong together, understand when they expire, test the replacement path and record what will be affected when they change.

Make.com screens and supported options can vary by app, connection type and account configuration. Treat the instructions below as an operating process rather than a promise that every connection will expose the same fields. The external service documentation remains the authority for required formats, trust chains, algorithms, passphrases and renewal rules.

What certificates and keys do in Make.com

Certificates and keys solve different security problems, and confusing them is a common cause of failed integrations. A certificate normally contains a public key and identity information that can be checked by a relying service. A private key is secret material used to prove possession of that identity or to create a digital signature. A public key can be shared when a receiving system needs to verify signatures.

  • Client authentication: In a mutual TLS connection, the remote server can request a client certificate and use the associated private key to authenticate the calling system.
  • Request signing: An API may require Make to sign a token, request or payload with a private key.
  • Signature verification: A receiving workflow may use a public key or certificate to check that a message was signed by the expected party.
  • Transport encryption: TLS protects communication in transit, but the exact certificate responsibility can sit with the remote server, the client, or both.

A certificate describes trust. A private key proves control of that trust. Treating both as interchangeable creates avoidable security and troubleshooting problems.

Do not assume that a certificate file alone is sufficient. Some integrations require a certificate and private key separately. Others expect a combined container such as PKCS#12, a passphrase, a certificate chain, a particular encoding, or a key in a specific algorithm. The required combination comes from the service you are connecting to and the Make connection fields available for that integration.

Start with the authentication contract

Before opening Make.com, write down what the external service expects. This turns certificate setup into a defined integration task instead of trial and error.

01Identify the trust directionDetermine whether the remote service is authenticating Make, Make is verifying the service, or both sides must authenticate each other.
02List the required materialRecord whether the connection needs a client certificate, private key, public key, CA certificate, certificate chain, container file or passphrase.
03Define the business scopeState which environment, account, API or scenario will use the credential and who owns the relationship with the external provider.
04Define the replacement testDecide how the new credential will be validated without relying on a production run as the first test.

This short contract should include the certificate subject or identifier where relevant, expected expiry date, allowed environments, renewal contact and the action required if the remote service changes its trust configuration. It should not contain the private key itself.

Why this matters

A connection can be technically valid but operationally unsafe if nobody knows which scenarios use it, which team owns renewal, or how to test a replacement before expiry.

How to configure certificates and keys in Make.com

The exact interface depends on the app and connection type, but the normal configuration path is similar:

  1. Open the scenario containing the integration, or locate the connection from the relevant Make workspace settings.
  2. Open the module and connection that require certificate-based authentication.
  3. Review the authentication or security fields and compare them with the external service’s requirements.
  4. Upload or enter only the material requested by that connection. Use the correct certificate, private key, public key, chain or container rather than adding extra files without a defined purpose.
  5. Enter a passphrase or related value only where the connection explicitly requires it.
  6. Save the connection, then run a controlled test that confirms both authentication and the expected business operation.

Use a descriptive connection name that identifies the environment and integration, without placing secret values in the name. For example, a name can distinguish a production payment gateway connection from a sandbox connection. The name should help an operator find the right dependency without exposing sensitive material.

Keep private keys out of scenario notes, text fields, mapping values, email messages and shared documentation. Access to the Make organization, scenario, connection and external service administration should be limited according to actual responsibility. A user who can edit a scenario may be able to change where a connection is used, so connection permissions and scenario permissions should be considered together.

Certificate and key management as an operating process

Uploading a credential is an event. Managing it is a lifecycle. A useful inventory records the credential’s purpose, environment, external service, Make connection, dependent scenarios, owner, expiry date, renewal contact and last test date.

Technical record

What is configured

Record the certificate identifier, format, key relationship, issuing or trusting party, environment and connection name. Store references and metadata, not the private key in an informal register.

Operational record

What happens next

Record who monitors expiry, who requests renewal, who approves the change, how the replacement is tested and what scenarios must be checked after the update.

Set renewal work ahead of the expiry date. The correct lead time depends on the external provider’s process and the risk of interruption, but waiting for an alert on the expiry day leaves little room for certificate issuance, access approvals or testing. Where the provider supports overlapping validity, plan a controlled transition rather than an abrupt replacement.

After a renewal, check more than whether the connection saves. Confirm that the scenario can authenticate, reach the intended endpoint, process the expected response and handle any downstream steps. If a certificate is shared across multiple scenarios, test each meaningful usage pattern or document why a narrower test is sufficient.

Certificate change checklist
  • Confirm the new certificate is intended for the correct environment and service.
  • Verify that the private key matches the certificate where both are required.
  • Check validity dates, chain requirements, encoding and passphrase requirements.
  • Identify every Make connection and scenario that may use the credential.
  • Test the connection and the business operation it supports.
  • Record the change, owner, test result and next renewal date.
  • Remove or disable obsolete material only after the replacement is confirmed.

Common failure modes and a diagnostic sequence

Certificate errors are often reported as generic authentication or TLS failures. A structured sequence is more useful than repeatedly uploading files.

  1. Check the service requirement. Confirm the expected authentication method, file format, algorithm, chain and endpoint. A valid certificate for one service may be rejected by another.
  2. Check the relationship between files. If a client certificate and private key are supplied separately, confirm that they form the same key pair. A certificate can be unexpired and still fail because it does not match the private key.
  3. Check the trust chain. Determine whether the remote service requires an intermediate or CA certificate, and whether the connection expects that chain in a particular form.
  4. Check the connection scope. Make sure the scenario is using the updated connection and the correct environment. Updating one connection does not necessarily update another connection with a similar name.
  5. Check timing and state. Review expiry, revocation status where applicable, recent remote-side changes and whether the failure began after a certificate rotation.
  6. Check the operation. A successful connection test may not prove that the intended API action, request signature or response verification works. Test the actual controlled operation.

A useful diagnostic question is: Which trust decision failed, and which system made it? The answer separates a wrong private key, an untrusted certificate chain, an expired credential, an incorrect endpoint and a remote authorization problem that may look similar in a Make error.

An expired certificate is a visible failure. An undocumented certificate dependency is a process failure that makes the visible failure harder to resolve.

Design rules for safer Make.com integrations

Give every credential an owner

The owner is accountable for renewal and change coordination, not necessarily the person who uploaded the file. If responsibility is shared, name the operational team and the individual contact who can act when the external provider requires confirmation.

Separate environments deliberately

Sandbox and production credentials should be distinguishable in both the external service and Make.com. Environment separation reduces the chance that a test scenario uses production trust material or that a production scenario is changed while testing.

Prefer narrow dependencies

If several unrelated integrations use one certificate, a single renewal can create a broad change event. Reuse may be appropriate, but it should be an explicit decision based on the provider’s model, security requirements and operational ownership.

Do not automate an unclear decision

Reminders, inventory updates and change records can be automated once the lifecycle is understood. Automation should not conceal who approves a renewal, which scenarios are in scope, or how a failed rotation is rolled back. Process clarity comes before tooling.

For wider work on connected systems, ownership and reliable automation design, see ConsultEvo’s systems, CRM, automation and AI implementation services. The same process-first principle applies whether the credential supports one API call or a larger operating workflow.

Example: planning a certificate replacement

Imagine a hypothetical operations team using a Make scenario to send approved orders to a partner API over mutual TLS. The partner issues a replacement client certificate before the existing one expires. The team first identifies the Make connection and all scenarios that use it, confirms the new certificate and private key match, checks whether the partner requires an intermediate chain, and records the new expiry date.

Rather than replacing the credential immediately during a busy processing window, the owner schedules a controlled test against the partner’s approved test endpoint or agreed test operation. The team then updates the intended connection, runs the test, verifies the resulting order status and records the outcome. If the production change must happen at a specific time, the owner also records the rollback or support path agreed with the partner.

The important control is not a particular Make screen. It is the sequence of dependency identification, material validation, controlled change, business verification and ownership recording. That sequence makes a certificate change repeatable instead of dependent on the memory of one administrator.

Operational observations to retain

  • A certificate rotation is a dependency change, not just a file replacement.
  • Connection validity does not prove that the complete business operation will succeed.
  • Every private key should have a defined owner, environment and replacement path.
  • Security settings are easier to maintain when they represent a documented business dependency rather than an isolated technical credential.

FAQ

Frequently asked questions

What are certificates and keys used for in Make.com?

They can support client authentication, mutual TLS, request signing and signature verification. The exact requirement depends on the external service and the Make connection being configured.

What should I check before uploading a certificate to Make.com?

Confirm the required certificate type, key relationship, file format, encoding, certificate chain, passphrase and environment from the external service documentation. Also identify the connection and scenarios that will use it.

Why does a certificate fail even when it has not expired?

Common causes include a private key that does not match the certificate, an incomplete trust chain, an unsupported format, the wrong endpoint or a scenario using a different connection than the one that was updated.

How should certificates used by Make scenarios be renewed?

Track expiry and ownership, identify dependent connections and scenarios, obtain the replacement early, validate the new material, test the real business operation, record the result and retire the old credential only after the replacement is confirmed.

Should certificate renewal be automated in Make.com?

Reminders, inventory updates and change records may be automated when the lifecycle is clear. Approval, scope, testing and ownership should remain explicit so automation does not hide an unsafe decision.

ConsultEvo

Make certificate management part of a reliable operating process

If certificate-based integrations are difficult to track, test or renew, ConsultEvo can help clarify the workflow, ownership and system dependencies before automation is expanded.